published on Friday, Jul 10, 2026 by Pulumi
published on Friday, Jul 10, 2026 by Pulumi
This resource manages the WAN Assurance Networks.
The Networks are used in the servicePolicies from the Gateway configuration, Gateway templates or HUB Profiles
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as junipermist from "@pulumi/juniper-mist";
const networkOne = new junipermist.org.Network("network_one", {
orgId: terraformTest.id,
name: "network_one",
subnet: "10.4.0.0/24",
disallowMistServices: false,
});
import pulumi
import pulumi_juniper_mist as junipermist
network_one = junipermist.org.Network("network_one",
org_id=terraform_test["id"],
name="network_one",
subnet="10.4.0.0/24",
disallow_mist_services=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.NewNetwork(ctx, "network_one", &org.NetworkArgs{
OrgId: pulumi.Any(terraformTest.Id),
Name: pulumi.String("network_one"),
Subnet: pulumi.String("10.4.0.0/24"),
DisallowMistServices: 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 networkOne = new JuniperMist.Org.Network("network_one", new()
{
OrgId = terraformTest.Id,
Name = "network_one",
Subnet = "10.4.0.0/24",
DisallowMistServices = false,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.junipermist.org.Network;
import com.pulumi.junipermist.org.NetworkArgs;
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 networkOne = new Network("networkOne", NetworkArgs.builder()
.orgId(terraformTest.id())
.name("network_one")
.subnet("10.4.0.0/24")
.disallowMistServices(false)
.build());
}
}
resources:
networkOne:
type: junipermist:org:Network
name: network_one
properties:
orgId: ${terraformTest.id}
name: network_one
subnet: 10.4.0.0/24
disallowMistServices: false
pulumi {
required_providers {
junipermist = {
source = "pulumi/junipermist"
}
}
}
resource "junipermist_org_network" "network_one" {
org_id = terraformTest.id
name = "network_one"
subnet = "10.4.0.0/24"
disallow_mist_services = false
}
Create Network Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Network(name: string, args: NetworkArgs, opts?: CustomResourceOptions);@overload
def Network(resource_name: str,
args: NetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Network(resource_name: str,
opts: Optional[ResourceOptions] = None,
org_id: Optional[str] = None,
subnet: Optional[str] = None,
multicast: Optional[NetworkMulticastArgs] = None,
internal_access: Optional[NetworkInternalAccessArgs] = None,
internet_access: Optional[NetworkInternetAccessArgs] = None,
isolation: Optional[bool] = None,
disallow_mist_services: Optional[bool] = None,
name: Optional[str] = None,
gateway6: Optional[str] = None,
routed_for_networks: Optional[Sequence[str]] = None,
gateway: Optional[str] = None,
subnet6: Optional[str] = None,
tenants: Optional[Mapping[str, NetworkTenantsArgs]] = None,
vlan_id: Optional[str] = None,
vpn_access: Optional[Mapping[str, NetworkVpnAccessArgs]] = None)func NewNetwork(ctx *Context, name string, args NetworkArgs, opts ...ResourceOption) (*Network, error)public Network(string name, NetworkArgs args, CustomResourceOptions? opts = null)
public Network(String name, NetworkArgs args)
public Network(String name, NetworkArgs args, CustomResourceOptions options)
type: junipermist:org:Network
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "junipermist_org_network" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args NetworkArgs
- 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 NetworkArgs
- 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 NetworkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkArgs
- 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 networkResource = new JuniperMist.Org.Network("networkResource", new()
{
OrgId = "string",
Subnet = "string",
Multicast = new JuniperMist.Org.Inputs.NetworkMulticastArgs
{
DisableIgmp = false,
Enabled = false,
Groups =
{
{ "string", new JuniperMist.Org.Inputs.NetworkMulticastGroupsArgs
{
RpIp = "string",
} },
},
},
InternalAccess = new JuniperMist.Org.Inputs.NetworkInternalAccessArgs
{
Enabled = false,
},
InternetAccess = new JuniperMist.Org.Inputs.NetworkInternetAccessArgs
{
CreateSimpleServicePolicy = false,
DestinationNat =
{
{ "string", new JuniperMist.Org.Inputs.NetworkInternetAccessDestinationNatArgs
{
InternalIp = "string",
Name = "string",
Port = "string",
WanName = "string",
} },
},
Enabled = false,
Restricted = false,
StaticNat =
{
{ "string", new JuniperMist.Org.Inputs.NetworkInternetAccessStaticNatArgs
{
InternalIp = "string",
Name = "string",
WanName = "string",
} },
},
},
Isolation = false,
DisallowMistServices = false,
Name = "string",
Gateway6 = "string",
RoutedForNetworks = new[]
{
"string",
},
Gateway = "string",
Subnet6 = "string",
Tenants =
{
{ "string", new JuniperMist.Org.Inputs.NetworkTenantsArgs
{
Addresses = new[]
{
"string",
},
} },
},
VlanId = "string",
VpnAccess =
{
{ "string", new JuniperMist.Org.Inputs.NetworkVpnAccessArgs
{
AdvertisedSubnet = "string",
AllowPing = false,
DestinationNat =
{
{ "string", new JuniperMist.Org.Inputs.NetworkVpnAccessDestinationNatArgs
{
InternalIp = "string",
Name = "string",
Port = "string",
} },
},
NatPool = "string",
NoReadvertiseToLanBgp = false,
NoReadvertiseToLanOspf = false,
NoReadvertiseToOverlay = false,
OtherVrfs = new[]
{
"string",
},
Routed = false,
SourceNat = new JuniperMist.Org.Inputs.NetworkVpnAccessSourceNatArgs
{
ExternalIp = "string",
},
StaticNat =
{
{ "string", new JuniperMist.Org.Inputs.NetworkVpnAccessStaticNatArgs
{
InternalIp = "string",
Name = "string",
} },
},
SummarizedSubnet = "string",
SummarizedSubnetToLanBgp = "string",
SummarizedSubnetToLanOspf = "string",
} },
},
});
example, err := org.NewNetwork(ctx, "networkResource", &org.NetworkArgs{
OrgId: pulumi.String("string"),
Subnet: pulumi.String("string"),
Multicast: &org.NetworkMulticastArgs{
DisableIgmp: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
Groups: org.NetworkMulticastGroupsMap{
"string": &org.NetworkMulticastGroupsArgs{
RpIp: pulumi.String("string"),
},
},
},
InternalAccess: &org.NetworkInternalAccessArgs{
Enabled: pulumi.Bool(false),
},
InternetAccess: &org.NetworkInternetAccessArgs{
CreateSimpleServicePolicy: pulumi.Bool(false),
DestinationNat: org.NetworkInternetAccessDestinationNatMap{
"string": &org.NetworkInternetAccessDestinationNatArgs{
InternalIp: pulumi.String("string"),
Name: pulumi.String("string"),
Port: pulumi.String("string"),
WanName: pulumi.String("string"),
},
},
Enabled: pulumi.Bool(false),
Restricted: pulumi.Bool(false),
StaticNat: org.NetworkInternetAccessStaticNatMap{
"string": &org.NetworkInternetAccessStaticNatArgs{
InternalIp: pulumi.String("string"),
Name: pulumi.String("string"),
WanName: pulumi.String("string"),
},
},
},
Isolation: pulumi.Bool(false),
DisallowMistServices: pulumi.Bool(false),
Name: pulumi.String("string"),
Gateway6: pulumi.String("string"),
RoutedForNetworks: pulumi.StringArray{
pulumi.String("string"),
},
Gateway: pulumi.String("string"),
Subnet6: pulumi.String("string"),
Tenants: org.NetworkTenantsMap{
"string": &org.NetworkTenantsArgs{
Addresses: pulumi.StringArray{
pulumi.String("string"),
},
},
},
VlanId: pulumi.String("string"),
VpnAccess: org.NetworkVpnAccessMap{
"string": &org.NetworkVpnAccessArgs{
AdvertisedSubnet: pulumi.String("string"),
AllowPing: pulumi.Bool(false),
DestinationNat: org.NetworkVpnAccessDestinationNatMap{
"string": &org.NetworkVpnAccessDestinationNatArgs{
InternalIp: pulumi.String("string"),
Name: pulumi.String("string"),
Port: pulumi.String("string"),
},
},
NatPool: pulumi.String("string"),
NoReadvertiseToLanBgp: pulumi.Bool(false),
NoReadvertiseToLanOspf: pulumi.Bool(false),
NoReadvertiseToOverlay: pulumi.Bool(false),
OtherVrfs: pulumi.StringArray{
pulumi.String("string"),
},
Routed: pulumi.Bool(false),
SourceNat: &org.NetworkVpnAccessSourceNatArgs{
ExternalIp: pulumi.String("string"),
},
StaticNat: org.NetworkVpnAccessStaticNatMap{
"string": &org.NetworkVpnAccessStaticNatArgs{
InternalIp: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
SummarizedSubnet: pulumi.String("string"),
SummarizedSubnetToLanBgp: pulumi.String("string"),
SummarizedSubnetToLanOspf: pulumi.String("string"),
},
},
})
resource "junipermist_org_network" "networkResource" {
org_id = "string"
subnet = "string"
multicast = {
disable_igmp = false
enabled = false
groups = {
"string" = {
rp_ip = "string"
}
}
}
internal_access = {
enabled = false
}
internet_access = {
create_simple_service_policy = false
destination_nat = {
"string" = {
internal_ip = "string"
name = "string"
port = "string"
wan_name = "string"
}
}
enabled = false
restricted = false
static_nat = {
"string" = {
internal_ip = "string"
name = "string"
wan_name = "string"
}
}
}
isolation = false
disallow_mist_services = false
name = "string"
gateway6 = "string"
routed_for_networks = ["string"]
gateway = "string"
subnet6 = "string"
tenants = {
"string" = {
addresses = ["string"]
}
}
vlan_id = "string"
vpn_access = {
"string" = {
advertised_subnet = "string"
allow_ping = false
destination_nat = {
"string" = {
internal_ip = "string"
name = "string"
port = "string"
}
}
nat_pool = "string"
no_readvertise_to_lan_bgp = false
no_readvertise_to_lan_ospf = false
no_readvertise_to_overlay = false
other_vrfs = ["string"]
routed = false
source_nat = {
external_ip = "string"
}
static_nat = {
"string" = {
internal_ip = "string"
name = "string"
}
}
summarized_subnet = "string"
summarized_subnet_to_lan_bgp = "string"
summarized_subnet_to_lan_ospf = "string"
}
}
}
var networkResource = new Network("networkResource", NetworkArgs.builder()
.orgId("string")
.subnet("string")
.multicast(NetworkMulticastArgs.builder()
.disableIgmp(false)
.enabled(false)
.groups(Map.of("string", NetworkMulticastGroupsArgs.builder()
.rpIp("string")
.build()))
.build())
.internalAccess(NetworkInternalAccessArgs.builder()
.enabled(false)
.build())
.internetAccess(NetworkInternetAccessArgs.builder()
.createSimpleServicePolicy(false)
.destinationNat(Map.of("string", NetworkInternetAccessDestinationNatArgs.builder()
.internalIp("string")
.name("string")
.port("string")
.wanName("string")
.build()))
.enabled(false)
.restricted(false)
.staticNat(Map.of("string", NetworkInternetAccessStaticNatArgs.builder()
.internalIp("string")
.name("string")
.wanName("string")
.build()))
.build())
.isolation(false)
.disallowMistServices(false)
.name("string")
.gateway6("string")
.routedForNetworks("string")
.gateway("string")
.subnet6("string")
.tenants(Map.of("string", NetworkTenantsArgs.builder()
.addresses("string")
.build()))
.vlanId("string")
.vpnAccess(Map.of("string", NetworkVpnAccessArgs.builder()
.advertisedSubnet("string")
.allowPing(false)
.destinationNat(Map.of("string", NetworkVpnAccessDestinationNatArgs.builder()
.internalIp("string")
.name("string")
.port("string")
.build()))
.natPool("string")
.noReadvertiseToLanBgp(false)
.noReadvertiseToLanOspf(false)
.noReadvertiseToOverlay(false)
.otherVrfs("string")
.routed(false)
.sourceNat(NetworkVpnAccessSourceNatArgs.builder()
.externalIp("string")
.build())
.staticNat(Map.of("string", NetworkVpnAccessStaticNatArgs.builder()
.internalIp("string")
.name("string")
.build()))
.summarizedSubnet("string")
.summarizedSubnetToLanBgp("string")
.summarizedSubnetToLanOspf("string")
.build()))
.build());
network_resource = junipermist.org.Network("networkResource",
org_id="string",
subnet="string",
multicast={
"disable_igmp": False,
"enabled": False,
"groups": {
"string": {
"rp_ip": "string",
},
},
},
internal_access={
"enabled": False,
},
internet_access={
"create_simple_service_policy": False,
"destination_nat": {
"string": {
"internal_ip": "string",
"name": "string",
"port": "string",
"wan_name": "string",
},
},
"enabled": False,
"restricted": False,
"static_nat": {
"string": {
"internal_ip": "string",
"name": "string",
"wan_name": "string",
},
},
},
isolation=False,
disallow_mist_services=False,
name="string",
gateway6="string",
routed_for_networks=["string"],
gateway="string",
subnet6="string",
tenants={
"string": {
"addresses": ["string"],
},
},
vlan_id="string",
vpn_access={
"string": {
"advertised_subnet": "string",
"allow_ping": False,
"destination_nat": {
"string": {
"internal_ip": "string",
"name": "string",
"port": "string",
},
},
"nat_pool": "string",
"no_readvertise_to_lan_bgp": False,
"no_readvertise_to_lan_ospf": False,
"no_readvertise_to_overlay": False,
"other_vrfs": ["string"],
"routed": False,
"source_nat": {
"external_ip": "string",
},
"static_nat": {
"string": {
"internal_ip": "string",
"name": "string",
},
},
"summarized_subnet": "string",
"summarized_subnet_to_lan_bgp": "string",
"summarized_subnet_to_lan_ospf": "string",
},
})
const networkResource = new junipermist.org.Network("networkResource", {
orgId: "string",
subnet: "string",
multicast: {
disableIgmp: false,
enabled: false,
groups: {
string: {
rpIp: "string",
},
},
},
internalAccess: {
enabled: false,
},
internetAccess: {
createSimpleServicePolicy: false,
destinationNat: {
string: {
internalIp: "string",
name: "string",
port: "string",
wanName: "string",
},
},
enabled: false,
restricted: false,
staticNat: {
string: {
internalIp: "string",
name: "string",
wanName: "string",
},
},
},
isolation: false,
disallowMistServices: false,
name: "string",
gateway6: "string",
routedForNetworks: ["string"],
gateway: "string",
subnet6: "string",
tenants: {
string: {
addresses: ["string"],
},
},
vlanId: "string",
vpnAccess: {
string: {
advertisedSubnet: "string",
allowPing: false,
destinationNat: {
string: {
internalIp: "string",
name: "string",
port: "string",
},
},
natPool: "string",
noReadvertiseToLanBgp: false,
noReadvertiseToLanOspf: false,
noReadvertiseToOverlay: false,
otherVrfs: ["string"],
routed: false,
sourceNat: {
externalIp: "string",
},
staticNat: {
string: {
internalIp: "string",
name: "string",
},
},
summarizedSubnet: "string",
summarizedSubnetToLanBgp: "string",
summarizedSubnetToLanOspf: "string",
},
},
});
type: junipermist:org:Network
properties:
disallowMistServices: false
gateway: string
gateway6: string
internalAccess:
enabled: false
internetAccess:
createSimpleServicePolicy: false
destinationNat:
string:
internalIp: string
name: string
port: string
wanName: string
enabled: false
restricted: false
staticNat:
string:
internalIp: string
name: string
wanName: string
isolation: false
multicast:
disableIgmp: false
enabled: false
groups:
string:
rpIp: string
name: string
orgId: string
routedForNetworks:
- string
subnet: string
subnet6: string
tenants:
string:
addresses:
- string
vlanId: string
vpnAccess:
string:
advertisedSubnet: string
allowPing: false
destinationNat:
string:
internalIp: string
name: string
port: string
natPool: string
noReadvertiseToLanBgp: false
noReadvertiseToLanOspf: false
noReadvertiseToOverlay: false
otherVrfs:
- string
routed: false
sourceNat:
externalIp: string
staticNat:
string:
internalIp: string
name: string
summarizedSubnet: string
summarizedSubnetToLanBgp: string
summarizedSubnetToLanOspf: string
Network 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 Network resource accepts the following input properties:
- Org
Id string - Organization that owns this network
- Subnet string
- IPv4 subnet CIDR for this network
- Disallow
Mist boolServices - Whether to disallow Mist Devices in the network
- Gateway string
- IPv4 gateway address for this network
- Gateway6 string
- IPv6 gateway address for this network
- Internal
Access Pulumi.Juniper Mist. Org. Inputs. Network Internal Access - Internal access settings for this network
- Internet
Access Pulumi.Juniper Mist. Org. Inputs. Network Internet Access - Direct internet access and NAT settings for this network
- Isolation bool
- Whether to allow clients in the network to talk to each other
- Multicast
Pulumi.
Juniper Mist. Org. Inputs. Network Multicast - Settings for multicast routing on this network
- Name string
- Display name of the organization network
- Routed
For List<string>Networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- Subnet6 string
- IPv6 subnet CIDR for this network
- Tenants
Dictionary<string, Pulumi.
Juniper Mist. Org. Inputs. Network Tenants Args> - Tenant address mappings associated with this network
- Vlan
Id string - VLAN ID or variable associated with this network
- Vpn
Access Dictionary<string, Pulumi.Juniper Mist. Org. Inputs. Network Vpn Access Args> - VPN access settings keyed by VPN name for this network
- Org
Id string - Organization that owns this network
- Subnet string
- IPv4 subnet CIDR for this network
- Disallow
Mist boolServices - Whether to disallow Mist Devices in the network
- Gateway string
- IPv4 gateway address for this network
- Gateway6 string
- IPv6 gateway address for this network
- Internal
Access NetworkInternal Access Args - Internal access settings for this network
- Internet
Access NetworkInternet Access Args - Direct internet access and NAT settings for this network
- Isolation bool
- Whether to allow clients in the network to talk to each other
- Multicast
Network
Multicast Args - Settings for multicast routing on this network
- Name string
- Display name of the organization network
- Routed
For []stringNetworks - Other network names this network can route to, for example through BGP, OSPF or static routes
- Subnet6 string
- IPv6 subnet CIDR for this network
- Tenants
map[string]Network
Tenants Args - Tenant address mappings associated with this network
- Vlan
Id string - VLAN ID or variable associated with this network
- Vpn
Access map[string]NetworkVpn Access Args - VPN access settings keyed by VPN name for this network
- org_
id string - Organization that owns this network
- subnet string
- IPv4 subnet CIDR for this network
- disallow_
mist_ boolservices - Whether to disallow Mist Devices in the network
- gateway string
- IPv4 gateway address for this network
- gateway6 string
- IPv6 gateway address for this network
- internal_
access object - Internal access settings for this network
- internet_
access object - Direct internet access and NAT settings for this network
- isolation bool
- Whether to allow clients in the network to talk to each other
- multicast object
- Settings for multicast routing on this network
- name string
- Display name of the organization network
- routed_
for_ list(string)networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet6 string
- IPv6 subnet CIDR for this network
- tenants map(object)
- Tenant address mappings associated with this network
- vlan_
id string - VLAN ID or variable associated with this network
- vpn_
access map(object) - VPN access settings keyed by VPN name for this network
- org
Id String - Organization that owns this network
- subnet String
- IPv4 subnet CIDR for this network
- disallow
Mist BooleanServices - Whether to disallow Mist Devices in the network
- gateway String
- IPv4 gateway address for this network
- gateway6 String
- IPv6 gateway address for this network
- internal
Access NetworkInternal Access - Internal access settings for this network
- internet
Access NetworkInternet Access - Direct internet access and NAT settings for this network
- isolation Boolean
- Whether to allow clients in the network to talk to each other
- multicast
Network
Multicast - Settings for multicast routing on this network
- name String
- Display name of the organization network
- routed
For List<String>Networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet6 String
- IPv6 subnet CIDR for this network
- tenants
Map<String,Network
Tenants Args> - Tenant address mappings associated with this network
- vlan
Id String - VLAN ID or variable associated with this network
- vpn
Access Map<String,NetworkVpn Access Args> - VPN access settings keyed by VPN name for this network
- org
Id string - Organization that owns this network
- subnet string
- IPv4 subnet CIDR for this network
- disallow
Mist booleanServices - Whether to disallow Mist Devices in the network
- gateway string
- IPv4 gateway address for this network
- gateway6 string
- IPv6 gateway address for this network
- internal
Access NetworkInternal Access - Internal access settings for this network
- internet
Access NetworkInternet Access - Direct internet access and NAT settings for this network
- isolation boolean
- Whether to allow clients in the network to talk to each other
- multicast
Network
Multicast - Settings for multicast routing on this network
- name string
- Display name of the organization network
- routed
For string[]Networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet6 string
- IPv6 subnet CIDR for this network
- tenants
{[key: string]: Network
Tenants Args} - Tenant address mappings associated with this network
- vlan
Id string - VLAN ID or variable associated with this network
- vpn
Access {[key: string]: NetworkVpn Access Args} - VPN access settings keyed by VPN name for this network
- org_
id str - Organization that owns this network
- subnet str
- IPv4 subnet CIDR for this network
- disallow_
mist_ boolservices - Whether to disallow Mist Devices in the network
- gateway str
- IPv4 gateway address for this network
- gateway6 str
- IPv6 gateway address for this network
- internal_
access NetworkInternal Access Args - Internal access settings for this network
- internet_
access NetworkInternet Access Args - Direct internet access and NAT settings for this network
- isolation bool
- Whether to allow clients in the network to talk to each other
- multicast
Network
Multicast Args - Settings for multicast routing on this network
- name str
- Display name of the organization network
- routed_
for_ Sequence[str]networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet6 str
- IPv6 subnet CIDR for this network
- tenants
Mapping[str, Network
Tenants Args] - Tenant address mappings associated with this network
- vlan_
id str - VLAN ID or variable associated with this network
- vpn_
access Mapping[str, NetworkVpn Access Args] - VPN access settings keyed by VPN name for this network
- org
Id String - Organization that owns this network
- subnet String
- IPv4 subnet CIDR for this network
- disallow
Mist BooleanServices - Whether to disallow Mist Devices in the network
- gateway String
- IPv4 gateway address for this network
- gateway6 String
- IPv6 gateway address for this network
- internal
Access Property Map - Internal access settings for this network
- internet
Access Property Map - Direct internet access and NAT settings for this network
- isolation Boolean
- Whether to allow clients in the network to talk to each other
- multicast Property Map
- Settings for multicast routing on this network
- name String
- Display name of the organization network
- routed
For List<String>Networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet6 String
- IPv6 subnet CIDR for this network
- tenants Map<Property Map>
- Tenant address mappings associated with this network
- vlan
Id String - VLAN ID or variable associated with this network
- vpn
Access Map<Property Map> - VPN access settings keyed by VPN name for this network
Outputs
All input properties are implicitly available as output properties. Additionally, the Network 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 Network Resource
Get an existing Network 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?: NetworkState, opts?: CustomResourceOptions): Network@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
disallow_mist_services: Optional[bool] = None,
gateway: Optional[str] = None,
gateway6: Optional[str] = None,
internal_access: Optional[NetworkInternalAccessArgs] = None,
internet_access: Optional[NetworkInternetAccessArgs] = None,
isolation: Optional[bool] = None,
multicast: Optional[NetworkMulticastArgs] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
routed_for_networks: Optional[Sequence[str]] = None,
subnet: Optional[str] = None,
subnet6: Optional[str] = None,
tenants: Optional[Mapping[str, NetworkTenantsArgs]] = None,
vlan_id: Optional[str] = None,
vpn_access: Optional[Mapping[str, NetworkVpnAccessArgs]] = None) -> Networkfunc GetNetwork(ctx *Context, name string, id IDInput, state *NetworkState, opts ...ResourceOption) (*Network, error)public static Network Get(string name, Input<string> id, NetworkState? state, CustomResourceOptions? opts = null)public static Network get(String name, Output<String> id, NetworkState state, CustomResourceOptions options)resources: _: type: junipermist:org:Network get: id: ${id}import {
to = junipermist_org_network.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.
- Disallow
Mist boolServices - Whether to disallow Mist Devices in the network
- Gateway string
- IPv4 gateway address for this network
- Gateway6 string
- IPv6 gateway address for this network
- Internal
Access Pulumi.Juniper Mist. Org. Inputs. Network Internal Access - Internal access settings for this network
- Internet
Access Pulumi.Juniper Mist. Org. Inputs. Network Internet Access - Direct internet access and NAT settings for this network
- Isolation bool
- Whether to allow clients in the network to talk to each other
- Multicast
Pulumi.
Juniper Mist. Org. Inputs. Network Multicast - Settings for multicast routing on this network
- Name string
- Display name of the organization network
- Org
Id string - Organization that owns this network
- Routed
For List<string>Networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- Subnet string
- IPv4 subnet CIDR for this network
- Subnet6 string
- IPv6 subnet CIDR for this network
- Tenants
Dictionary<string, Pulumi.
Juniper Mist. Org. Inputs. Network Tenants Args> - Tenant address mappings associated with this network
- Vlan
Id string - VLAN ID or variable associated with this network
- Vpn
Access Dictionary<string, Pulumi.Juniper Mist. Org. Inputs. Network Vpn Access Args> - VPN access settings keyed by VPN name for this network
- Disallow
Mist boolServices - Whether to disallow Mist Devices in the network
- Gateway string
- IPv4 gateway address for this network
- Gateway6 string
- IPv6 gateway address for this network
- Internal
Access NetworkInternal Access Args - Internal access settings for this network
- Internet
Access NetworkInternet Access Args - Direct internet access and NAT settings for this network
- Isolation bool
- Whether to allow clients in the network to talk to each other
- Multicast
Network
Multicast Args - Settings for multicast routing on this network
- Name string
- Display name of the organization network
- Org
Id string - Organization that owns this network
- Routed
For []stringNetworks - Other network names this network can route to, for example through BGP, OSPF or static routes
- Subnet string
- IPv4 subnet CIDR for this network
- Subnet6 string
- IPv6 subnet CIDR for this network
- Tenants
map[string]Network
Tenants Args - Tenant address mappings associated with this network
- Vlan
Id string - VLAN ID or variable associated with this network
- Vpn
Access map[string]NetworkVpn Access Args - VPN access settings keyed by VPN name for this network
- disallow_
mist_ boolservices - Whether to disallow Mist Devices in the network
- gateway string
- IPv4 gateway address for this network
- gateway6 string
- IPv6 gateway address for this network
- internal_
access object - Internal access settings for this network
- internet_
access object - Direct internet access and NAT settings for this network
- isolation bool
- Whether to allow clients in the network to talk to each other
- multicast object
- Settings for multicast routing on this network
- name string
- Display name of the organization network
- org_
id string - Organization that owns this network
- routed_
for_ list(string)networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet string
- IPv4 subnet CIDR for this network
- subnet6 string
- IPv6 subnet CIDR for this network
- tenants map(object)
- Tenant address mappings associated with this network
- vlan_
id string - VLAN ID or variable associated with this network
- vpn_
access map(object) - VPN access settings keyed by VPN name for this network
- disallow
Mist BooleanServices - Whether to disallow Mist Devices in the network
- gateway String
- IPv4 gateway address for this network
- gateway6 String
- IPv6 gateway address for this network
- internal
Access NetworkInternal Access - Internal access settings for this network
- internet
Access NetworkInternet Access - Direct internet access and NAT settings for this network
- isolation Boolean
- Whether to allow clients in the network to talk to each other
- multicast
Network
Multicast - Settings for multicast routing on this network
- name String
- Display name of the organization network
- org
Id String - Organization that owns this network
- routed
For List<String>Networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet String
- IPv4 subnet CIDR for this network
- subnet6 String
- IPv6 subnet CIDR for this network
- tenants
Map<String,Network
Tenants Args> - Tenant address mappings associated with this network
- vlan
Id String - VLAN ID or variable associated with this network
- vpn
Access Map<String,NetworkVpn Access Args> - VPN access settings keyed by VPN name for this network
- disallow
Mist booleanServices - Whether to disallow Mist Devices in the network
- gateway string
- IPv4 gateway address for this network
- gateway6 string
- IPv6 gateway address for this network
- internal
Access NetworkInternal Access - Internal access settings for this network
- internet
Access NetworkInternet Access - Direct internet access and NAT settings for this network
- isolation boolean
- Whether to allow clients in the network to talk to each other
- multicast
Network
Multicast - Settings for multicast routing on this network
- name string
- Display name of the organization network
- org
Id string - Organization that owns this network
- routed
For string[]Networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet string
- IPv4 subnet CIDR for this network
- subnet6 string
- IPv6 subnet CIDR for this network
- tenants
{[key: string]: Network
Tenants Args} - Tenant address mappings associated with this network
- vlan
Id string - VLAN ID or variable associated with this network
- vpn
Access {[key: string]: NetworkVpn Access Args} - VPN access settings keyed by VPN name for this network
- disallow_
mist_ boolservices - Whether to disallow Mist Devices in the network
- gateway str
- IPv4 gateway address for this network
- gateway6 str
- IPv6 gateway address for this network
- internal_
access NetworkInternal Access Args - Internal access settings for this network
- internet_
access NetworkInternet Access Args - Direct internet access and NAT settings for this network
- isolation bool
- Whether to allow clients in the network to talk to each other
- multicast
Network
Multicast Args - Settings for multicast routing on this network
- name str
- Display name of the organization network
- org_
id str - Organization that owns this network
- routed_
for_ Sequence[str]networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet str
- IPv4 subnet CIDR for this network
- subnet6 str
- IPv6 subnet CIDR for this network
- tenants
Mapping[str, Network
Tenants Args] - Tenant address mappings associated with this network
- vlan_
id str - VLAN ID or variable associated with this network
- vpn_
access Mapping[str, NetworkVpn Access Args] - VPN access settings keyed by VPN name for this network
- disallow
Mist BooleanServices - Whether to disallow Mist Devices in the network
- gateway String
- IPv4 gateway address for this network
- gateway6 String
- IPv6 gateway address for this network
- internal
Access Property Map - Internal access settings for this network
- internet
Access Property Map - Direct internet access and NAT settings for this network
- isolation Boolean
- Whether to allow clients in the network to talk to each other
- multicast Property Map
- Settings for multicast routing on this network
- name String
- Display name of the organization network
- org
Id String - Organization that owns this network
- routed
For List<String>Networks - Other network names this network can route to, for example through BGP, OSPF or static routes
- subnet String
- IPv4 subnet CIDR for this network
- subnet6 String
- IPv6 subnet CIDR for this network
- tenants Map<Property Map>
- Tenant address mappings associated with this network
- vlan
Id String - VLAN ID or variable associated with this network
- vpn
Access Map<Property Map> - VPN access settings keyed by VPN name for this network
Supporting Types
NetworkInternalAccess, NetworkInternalAccessArgs
- Enabled bool
- Whether internal access is enabled for this network
- Enabled bool
- Whether internal access is enabled for this network
- enabled bool
- Whether internal access is enabled for this network
- enabled Boolean
- Whether internal access is enabled for this network
- enabled boolean
- Whether internal access is enabled for this network
- enabled bool
- Whether internal access is enabled for this network
- enabled Boolean
- Whether internal access is enabled for this network
NetworkInternetAccess, NetworkInternetAccessArgs
- Create
Simple boolService Policy - Whether Mist should create simple service policies for restricted internet access
- Destination
Nat Dictionary<string, Pulumi.Juniper Mist. Org. Inputs. Network Internet Access Destination Nat> - Destination NAT rules for direct internet access
- Enabled bool
- Whether direct internet access is enabled for this network
- Restricted bool
- By default, all access is allowed, to only allow certain traffic, make
restricted=trueand define service_policies - Static
Nat Dictionary<string, Pulumi.Juniper Mist. Org. Inputs. Network Internet Access Static Nat> - Static NAT rules for direct internet access
- Create
Simple boolService Policy - Whether Mist should create simple service policies for restricted internet access
- Destination
Nat map[string]NetworkInternet Access Destination Nat - Destination NAT rules for direct internet access
- Enabled bool
- Whether direct internet access is enabled for this network
- Restricted bool
- By default, all access is allowed, to only allow certain traffic, make
restricted=trueand define service_policies - Static
Nat map[string]NetworkInternet Access Static Nat - Static NAT rules for direct internet access
- create_
simple_ boolservice_ policy - Whether Mist should create simple service policies for restricted internet access
- destination_
nat map(object) - Destination NAT rules for direct internet access
- enabled bool
- Whether direct internet access is enabled for this network
- restricted bool
- By default, all access is allowed, to only allow certain traffic, make
restricted=trueand define service_policies - static_
nat map(object) - Static NAT rules for direct internet access
- create
Simple BooleanService Policy - Whether Mist should create simple service policies for restricted internet access
- destination
Nat Map<String,NetworkInternet Access Destination Nat> - Destination NAT rules for direct internet access
- enabled Boolean
- Whether direct internet access is enabled for this network
- restricted Boolean
- By default, all access is allowed, to only allow certain traffic, make
restricted=trueand define service_policies - static
Nat Map<String,NetworkInternet Access Static Nat> - Static NAT rules for direct internet access
- create
Simple booleanService Policy - Whether Mist should create simple service policies for restricted internet access
- destination
Nat {[key: string]: NetworkInternet Access Destination Nat} - Destination NAT rules for direct internet access
- enabled boolean
- Whether direct internet access is enabled for this network
- restricted boolean
- By default, all access is allowed, to only allow certain traffic, make
restricted=trueand define service_policies - static
Nat {[key: string]: NetworkInternet Access Static Nat} - Static NAT rules for direct internet access
- create_
simple_ boolservice_ policy - Whether Mist should create simple service policies for restricted internet access
- destination_
nat Mapping[str, NetworkInternet Access Destination Nat] - Destination NAT rules for direct internet access
- enabled bool
- Whether direct internet access is enabled for this network
- restricted bool
- By default, all access is allowed, to only allow certain traffic, make
restricted=trueand define service_policies - static_
nat Mapping[str, NetworkInternet Access Static Nat] - Static NAT rules for direct internet access
- create
Simple BooleanService Policy - Whether Mist should create simple service policies for restricted internet access
- destination
Nat Map<Property Map> - Destination NAT rules for direct internet access
- enabled Boolean
- Whether direct internet access is enabled for this network
- restricted Boolean
- By default, all access is allowed, to only allow certain traffic, make
restricted=trueand define service_policies - static
Nat Map<Property Map> - Static NAT rules for direct internet access
NetworkInternetAccessDestinationNat, NetworkInternetAccessDestinationNatArgs
- Internal
Ip string - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- Name string
- Label for this direct internet destination NAT rule
- Port string
- The Destination NAT destination IP address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
- Wan
Name string - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
- Internal
Ip string - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- Name string
- Label for this direct internet destination NAT rule
- Port string
- The Destination NAT destination IP address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
- Wan
Name string - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
- internal_
ip string - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name string
- Label for this direct internet destination NAT rule
- port string
- The Destination NAT destination IP address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
- wan_
name string - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
- internal
Ip String - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name String
- Label for this direct internet destination NAT rule
- port String
- The Destination NAT destination IP address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
- wan
Name String - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
- internal
Ip string - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name string
- Label for this direct internet destination NAT rule
- port string
- The Destination NAT destination IP address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
- wan
Name string - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
- internal_
ip str - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name str
- Label for this direct internet destination NAT rule
- port str
- The Destination NAT destination IP address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
- wan_
name str - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
- internal
Ip String - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name String
- Label for this direct internet destination NAT rule
- port String
- The Destination NAT destination IP address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
- wan
Name String - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
NetworkInternetAccessStaticNat, NetworkInternetAccessStaticNatArgs
- Internal
Ip string - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- Name string
- Label for this direct internet static NAT rule
- Wan
Name string - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
- Internal
Ip string - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- Name string
- Label for this direct internet static NAT rule
- Wan
Name string - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
- internal_
ip string - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name string
- Label for this direct internet static NAT rule
- wan_
name string - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
- internal
Ip String - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name String
- Label for this direct internet static NAT rule
- wan
Name String - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
- internal
Ip string - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name string
- Label for this direct internet static NAT rule
- wan
Name string - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
- internal_
ip str - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name str
- Label for this direct internet static NAT rule
- wan_
name str - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
- internal
Ip String - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name String
- Label for this direct internet static NAT rule
- wan
Name String - SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
NetworkMulticast, NetworkMulticastArgs
- Disable
Igmp bool - If the network will only be the source of the multicast traffic, IGMP can be disabled
- Enabled bool
- Whether multicast support is enabled for this network
- Groups
Dictionary<string, Pulumi.
Juniper Mist. Org. Inputs. Network Multicast Groups> - Multicast group-to-RP mappings for this network
- Disable
Igmp bool - If the network will only be the source of the multicast traffic, IGMP can be disabled
- Enabled bool
- Whether multicast support is enabled for this network
- Groups
map[string]Network
Multicast Groups - Multicast group-to-RP mappings for this network
- disable_
igmp bool - If the network will only be the source of the multicast traffic, IGMP can be disabled
- enabled bool
- Whether multicast support is enabled for this network
- groups map(object)
- Multicast group-to-RP mappings for this network
- disable
Igmp Boolean - If the network will only be the source of the multicast traffic, IGMP can be disabled
- enabled Boolean
- Whether multicast support is enabled for this network
- groups
Map<String,Network
Multicast Groups> - Multicast group-to-RP mappings for this network
- disable
Igmp boolean - If the network will only be the source of the multicast traffic, IGMP can be disabled
- enabled boolean
- Whether multicast support is enabled for this network
- groups
{[key: string]: Network
Multicast Groups} - Multicast group-to-RP mappings for this network
- disable_
igmp bool - If the network will only be the source of the multicast traffic, IGMP can be disabled
- enabled bool
- Whether multicast support is enabled for this network
- groups
Mapping[str, Network
Multicast Groups] - Multicast group-to-RP mappings for this network
- disable
Igmp Boolean - If the network will only be the source of the multicast traffic, IGMP can be disabled
- enabled Boolean
- Whether multicast support is enabled for this network
- groups Map<Property Map>
- Multicast group-to-RP mappings for this network
NetworkMulticastGroups, NetworkMulticastGroupsArgs
- Rp
Ip string - RP (rendezvous point) IP address
- Rp
Ip string - RP (rendezvous point) IP address
- rp_
ip string - RP (rendezvous point) IP address
- rp
Ip String - RP (rendezvous point) IP address
- rp
Ip string - RP (rendezvous point) IP address
- rp_
ip str - RP (rendezvous point) IP address
- rp
Ip String - RP (rendezvous point) IP address
NetworkTenants, NetworkTenantsArgs
- Addresses List<string>
- IP addresses or subnets assigned to this tenant in the network
- Addresses []string
- IP addresses or subnets assigned to this tenant in the network
- addresses list(string)
- IP addresses or subnets assigned to this tenant in the network
- addresses List<String>
- IP addresses or subnets assigned to this tenant in the network
- addresses string[]
- IP addresses or subnets assigned to this tenant in the network
- addresses Sequence[str]
- IP addresses or subnets assigned to this tenant in the network
- addresses List<String>
- IP addresses or subnets assigned to this tenant in the network
NetworkVpnAccess, NetworkVpnAccessArgs
- Advertised
Subnet string - If
routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side - Allow
Ping bool - Whether to allow ping from vpn into this routed network
- Destination
Nat Dictionary<string, Pulumi.Juniper Mist. Org. Inputs. Network Vpn Access Destination Nat> - Destination NAT rules applied for VPN access to this network
- Nat
Pool string - If
routed==false(usually at Spoke), but some hosts needs to be reachable from Hub, a subnet is required to create and advertise the route to Hub - No
Readvertise boolTo Lan Bgp - toward LAN-side BGP peers
- No
Readvertise boolTo Lan Ospf - toward LAN-side OSPF peers
- No
Readvertise boolTo Overlay - toward overlay, how HUB should deal with routes it received from Spokes
- Other
Vrfs List<string> - Other VRFs that can receive leaked routes from this spoke network
- Routed bool
- Whether this network is routable
- Source
Nat Pulumi.Juniper Mist. Org. Inputs. Network Vpn Access Source Nat - Source NAT settings used when non-routed spoke hosts must be reachable from the hub
- Static
Nat Dictionary<string, Pulumi.Juniper Mist. Org. Inputs. Network Vpn Access Static Nat> - Static NAT rules applied for VPN access to this network
- Summarized
Subnet string - toward overlay, how HUB should deal with routes it received from Spokes
- Summarized
Subnet stringTo Lan Bgp - toward LAN-side BGP peers
- Summarized
Subnet stringTo Lan Ospf - toward LAN-side OSPF peers
- Advertised
Subnet string - If
routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side - Allow
Ping bool - Whether to allow ping from vpn into this routed network
- Destination
Nat map[string]NetworkVpn Access Destination Nat - Destination NAT rules applied for VPN access to this network
- Nat
Pool string - If
routed==false(usually at Spoke), but some hosts needs to be reachable from Hub, a subnet is required to create and advertise the route to Hub - No
Readvertise boolTo Lan Bgp - toward LAN-side BGP peers
- No
Readvertise boolTo Lan Ospf - toward LAN-side OSPF peers
- No
Readvertise boolTo Overlay - toward overlay, how HUB should deal with routes it received from Spokes
- Other
Vrfs []string - Other VRFs that can receive leaked routes from this spoke network
- Routed bool
- Whether this network is routable
- Source
Nat NetworkVpn Access Source Nat - Source NAT settings used when non-routed spoke hosts must be reachable from the hub
- Static
Nat map[string]NetworkVpn Access Static Nat - Static NAT rules applied for VPN access to this network
- Summarized
Subnet string - toward overlay, how HUB should deal with routes it received from Spokes
- Summarized
Subnet stringTo Lan Bgp - toward LAN-side BGP peers
- Summarized
Subnet stringTo Lan Ospf - toward LAN-side OSPF peers
- advertised_
subnet string - If
routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side - allow_
ping bool - Whether to allow ping from vpn into this routed network
- destination_
nat map(object) - Destination NAT rules applied for VPN access to this network
- nat_
pool string - If
routed==false(usually at Spoke), but some hosts needs to be reachable from Hub, a subnet is required to create and advertise the route to Hub - no_
readvertise_ boolto_ lan_ bgp - toward LAN-side BGP peers
- no_
readvertise_ boolto_ lan_ ospf - toward LAN-side OSPF peers
- no_
readvertise_ boolto_ overlay - toward overlay, how HUB should deal with routes it received from Spokes
- other_
vrfs list(string) - Other VRFs that can receive leaked routes from this spoke network
- routed bool
- Whether this network is routable
- source_
nat object - Source NAT settings used when non-routed spoke hosts must be reachable from the hub
- static_
nat map(object) - Static NAT rules applied for VPN access to this network
- summarized_
subnet string - toward overlay, how HUB should deal with routes it received from Spokes
- summarized_
subnet_ stringto_ lan_ bgp - toward LAN-side BGP peers
- summarized_
subnet_ stringto_ lan_ ospf - toward LAN-side OSPF peers
- advertised
Subnet String - If
routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side - allow
Ping Boolean - Whether to allow ping from vpn into this routed network
- destination
Nat Map<String,NetworkVpn Access Destination Nat> - Destination NAT rules applied for VPN access to this network
- nat
Pool String - If
routed==false(usually at Spoke), but some hosts needs to be reachable from Hub, a subnet is required to create and advertise the route to Hub - no
Readvertise BooleanTo Lan Bgp - toward LAN-side BGP peers
- no
Readvertise BooleanTo Lan Ospf - toward LAN-side OSPF peers
- no
Readvertise BooleanTo Overlay - toward overlay, how HUB should deal with routes it received from Spokes
- other
Vrfs List<String> - Other VRFs that can receive leaked routes from this spoke network
- routed Boolean
- Whether this network is routable
- source
Nat NetworkVpn Access Source Nat - Source NAT settings used when non-routed spoke hosts must be reachable from the hub
- static
Nat Map<String,NetworkVpn Access Static Nat> - Static NAT rules applied for VPN access to this network
- summarized
Subnet String - toward overlay, how HUB should deal with routes it received from Spokes
- summarized
Subnet StringTo Lan Bgp - toward LAN-side BGP peers
- summarized
Subnet StringTo Lan Ospf - toward LAN-side OSPF peers
- advertised
Subnet string - If
routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side - allow
Ping boolean - Whether to allow ping from vpn into this routed network
- destination
Nat {[key: string]: NetworkVpn Access Destination Nat} - Destination NAT rules applied for VPN access to this network
- nat
Pool string - If
routed==false(usually at Spoke), but some hosts needs to be reachable from Hub, a subnet is required to create and advertise the route to Hub - no
Readvertise booleanTo Lan Bgp - toward LAN-side BGP peers
- no
Readvertise booleanTo Lan Ospf - toward LAN-side OSPF peers
- no
Readvertise booleanTo Overlay - toward overlay, how HUB should deal with routes it received from Spokes
- other
Vrfs string[] - Other VRFs that can receive leaked routes from this spoke network
- routed boolean
- Whether this network is routable
- source
Nat NetworkVpn Access Source Nat - Source NAT settings used when non-routed spoke hosts must be reachable from the hub
- static
Nat {[key: string]: NetworkVpn Access Static Nat} - Static NAT rules applied for VPN access to this network
- summarized
Subnet string - toward overlay, how HUB should deal with routes it received from Spokes
- summarized
Subnet stringTo Lan Bgp - toward LAN-side BGP peers
- summarized
Subnet stringTo Lan Ospf - toward LAN-side OSPF peers
- advertised_
subnet str - If
routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side - allow_
ping bool - Whether to allow ping from vpn into this routed network
- destination_
nat Mapping[str, NetworkVpn Access Destination Nat] - Destination NAT rules applied for VPN access to this network
- nat_
pool str - If
routed==false(usually at Spoke), but some hosts needs to be reachable from Hub, a subnet is required to create and advertise the route to Hub - no_
readvertise_ boolto_ lan_ bgp - toward LAN-side BGP peers
- no_
readvertise_ boolto_ lan_ ospf - toward LAN-side OSPF peers
- no_
readvertise_ boolto_ overlay - toward overlay, how HUB should deal with routes it received from Spokes
- other_
vrfs Sequence[str] - Other VRFs that can receive leaked routes from this spoke network
- routed bool
- Whether this network is routable
- source_
nat NetworkVpn Access Source Nat - Source NAT settings used when non-routed spoke hosts must be reachable from the hub
- static_
nat Mapping[str, NetworkVpn Access Static Nat] - Static NAT rules applied for VPN access to this network
- summarized_
subnet str - toward overlay, how HUB should deal with routes it received from Spokes
- summarized_
subnet_ strto_ lan_ bgp - toward LAN-side BGP peers
- summarized_
subnet_ strto_ lan_ ospf - toward LAN-side OSPF peers
- advertised
Subnet String - If
routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side - allow
Ping Boolean - Whether to allow ping from vpn into this routed network
- destination
Nat Map<Property Map> - Destination NAT rules applied for VPN access to this network
- nat
Pool String - If
routed==false(usually at Spoke), but some hosts needs to be reachable from Hub, a subnet is required to create and advertise the route to Hub - no
Readvertise BooleanTo Lan Bgp - toward LAN-side BGP peers
- no
Readvertise BooleanTo Lan Ospf - toward LAN-side OSPF peers
- no
Readvertise BooleanTo Overlay - toward overlay, how HUB should deal with routes it received from Spokes
- other
Vrfs List<String> - Other VRFs that can receive leaked routes from this spoke network
- routed Boolean
- Whether this network is routable
- source
Nat Property Map - Source NAT settings used when non-routed spoke hosts must be reachable from the hub
- static
Nat Map<Property Map> - Static NAT rules applied for VPN access to this network
- summarized
Subnet String - toward overlay, how HUB should deal with routes it received from Spokes
- summarized
Subnet StringTo Lan Bgp - toward LAN-side BGP peers
- summarized
Subnet StringTo Lan Ospf - toward LAN-side OSPF peers
NetworkVpnAccessDestinationNat, NetworkVpnAccessDestinationNatArgs
- Internal
Ip string - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- Name string
- Label for this VPN destination NAT rule
- Port string
- Destination port or variable for this VPN destination NAT rule
- Internal
Ip string - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- Name string
- Label for this VPN destination NAT rule
- Port string
- Destination port or variable for this VPN destination NAT rule
- internal_
ip string - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name string
- Label for this VPN destination NAT rule
- port string
- Destination port or variable for this VPN destination NAT rule
- internal
Ip String - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name String
- Label for this VPN destination NAT rule
- port String
- Destination port or variable for this VPN destination NAT rule
- internal
Ip string - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name string
- Label for this VPN destination NAT rule
- port string
- Destination port or variable for this VPN destination NAT rule
- internal_
ip str - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name str
- Label for this VPN destination NAT rule
- port str
- Destination port or variable for this VPN destination NAT rule
- internal
Ip String - The Destination NAT destination IP address. Must be an IP (i.e. "192.168.70.30") or a Variable (i.e. "{{myvar}}")
- name String
- Label for this VPN destination NAT rule
- port String
- Destination port or variable for this VPN destination NAT rule
NetworkVpnAccessSourceNat, NetworkVpnAccessSourceNatArgs
- External
Ip string - External source NAT IP or subnet used when spoke hosts must be reachable from the hub
- External
Ip string - External source NAT IP or subnet used when spoke hosts must be reachable from the hub
- external_
ip string - External source NAT IP or subnet used when spoke hosts must be reachable from the hub
- external
Ip String - External source NAT IP or subnet used when spoke hosts must be reachable from the hub
- external
Ip string - External source NAT IP or subnet used when spoke hosts must be reachable from the hub
- external_
ip str - External source NAT IP or subnet used when spoke hosts must be reachable from the hub
- external
Ip String - External source NAT IP or subnet used when spoke hosts must be reachable from the hub
NetworkVpnAccessStaticNat, NetworkVpnAccessStaticNatArgs
- Internal
Ip string - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- Name string
- Label for this VPN static NAT rule
- Internal
Ip string - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- Name string
- Label for this VPN static NAT rule
- internal_
ip string - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name string
- Label for this VPN static NAT rule
- internal
Ip String - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name String
- Label for this VPN static NAT rule
- internal
Ip string - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name string
- Label for this VPN static NAT rule
- internal_
ip str - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name str
- Label for this VPN static NAT rule
- internal
Ip String - The Static NAT destination IP address. Must be an IP address (i.e. "192.168.70.3") or a Variable (i.e. "{{myvar}}")
- name String
- Label for this VPN static NAT rule
Import
Using pulumi import, import junipermist.org.Network with:
Org Network can be imported by specifying the orgId and the networkId
$ pulumi import junipermist:org/network:Network network_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 Friday, Jul 10, 2026 by Pulumi