1. Packages
  2. Juniper Mist Provider
  3. API Docs
  4. org
  5. getNetworks
Juniper Mist v0.4.0 published on Wednesday, Apr 16, 2025 by Pulumi

junipermist.org.getNetworks

Explore with Pulumi AI

junipermist logo
Juniper Mist v0.4.0 published on Wednesday, Apr 16, 2025 by Pulumi

    This data source provides the list of WAN Assurance Networks.

    The Networks are used in the service_policies from the Gateway configuration, Gateway templates or HUB Profiles

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as junipermist from "@pulumi/junipermist";
    
    const networks = junipermist.org.getNetworks({
        orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
    });
    
    import pulumi
    import pulumi_junipermist as junipermist
    
    networks = junipermist.org.get_networks(org_id="15fca2ac-b1a6-47cc-9953-cc6906281550")
    
    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.GetNetworks(ctx, &org.GetNetworksArgs{
    			OrgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
    		}, nil)
    		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 networks = JuniperMist.Org.GetNetworks.Invoke(new()
        {
            OrgId = "15fca2ac-b1a6-47cc-9953-cc6906281550",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.junipermist.org.OrgFunctions;
    import com.pulumi.junipermist.org.inputs.GetNetworksArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var networks = OrgFunctions.getNetworks(GetNetworksArgs.builder()
                .orgId("15fca2ac-b1a6-47cc-9953-cc6906281550")
                .build());
    
        }
    }
    
    variables:
      networks:
        fn::invoke:
          function: junipermist:org:getNetworks
          arguments:
            orgId: 15fca2ac-b1a6-47cc-9953-cc6906281550
    

    Using getNetworks

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getNetworks(args: GetNetworksArgs, opts?: InvokeOptions): Promise<GetNetworksResult>
    function getNetworksOutput(args: GetNetworksOutputArgs, opts?: InvokeOptions): Output<GetNetworksResult>
    def get_networks(org_id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetNetworksResult
    def get_networks_output(org_id: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetNetworksResult]
    func GetNetworks(ctx *Context, args *GetNetworksArgs, opts ...InvokeOption) (*GetNetworksResult, error)
    func GetNetworksOutput(ctx *Context, args *GetNetworksOutputArgs, opts ...InvokeOption) GetNetworksResultOutput

    > Note: This function is named GetNetworks in the Go SDK.

    public static class GetNetworks 
    {
        public static Task<GetNetworksResult> InvokeAsync(GetNetworksArgs args, InvokeOptions? opts = null)
        public static Output<GetNetworksResult> Invoke(GetNetworksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNetworksResult> getNetworks(GetNetworksArgs args, InvokeOptions options)
    public static Output<GetNetworksResult> getNetworks(GetNetworksArgs args, InvokeOptions options)
    
    fn::invoke:
      function: junipermist:org/getNetworks:getNetworks
      arguments:
        # arguments dictionary

    The following arguments are supported:

    OrgId string
    OrgId string
    orgId String
    orgId string
    org_id str
    orgId String

    getNetworks Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    OrgId string
    OrgNetworks List<Pulumi.JuniperMist.Org.Outputs.GetNetworksOrgNetwork>
    Id string
    The provider-assigned unique ID for this managed resource.
    OrgId string
    OrgNetworks []GetNetworksOrgNetwork
    id String
    The provider-assigned unique ID for this managed resource.
    orgId String
    orgNetworks List<GetNetworksOrgNetwork>
    id string
    The provider-assigned unique ID for this managed resource.
    orgId string
    orgNetworks GetNetworksOrgNetwork[]
    id str
    The provider-assigned unique ID for this managed resource.
    org_id str
    org_networks Sequence[GetNetworksOrgNetwork]
    id String
    The provider-assigned unique ID for this managed resource.
    orgId String
    orgNetworks List<Property Map>

    Supporting Types

    GetNetworksOrgNetwork

    CreatedTime double
    When the object has been created, in epoch
    DisallowMistServices bool
    Whether to disallow Mist Devices in the network
    Gateway string
    Gateway6 string
    Id string
    Unique ID of the object instance in the Mist Organization
    InternalAccess Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkInternalAccess
    InternetAccess Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkInternetAccess
    Whether this network has direct internet access
    Isolation bool
    Whether to allow clients in the network to talk to each other
    ModifiedTime double
    When the object has been modified for the last time, in epoch
    Multicast Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkMulticast
    Whether to enable multicast support (only PIM-sparse mode is supported)
    Name string
    OrgId string
    RoutedForNetworks List<string>
    For a Network (usually LAN), it can be routable to other networks (e.g. OSPF)
    Subnet string
    Subnet6 string
    Tenants Dictionary<string, Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkTenants>
    Property key must be the user/tenant name (i.e. "printer-1") or a Variable (i.e. "{{myvar}}")
    VlanId string
    VpnAccess Dictionary<string, Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkVpnAccess>
    Property key is the VPN name. Whether this network can be accessed from vpn
    CreatedTime float64
    When the object has been created, in epoch
    DisallowMistServices bool
    Whether to disallow Mist Devices in the network
    Gateway string
    Gateway6 string
    Id string
    Unique ID of the object instance in the Mist Organization
    InternalAccess GetNetworksOrgNetworkInternalAccess
    InternetAccess GetNetworksOrgNetworkInternetAccess
    Whether this network has direct internet access
    Isolation bool
    Whether to allow clients in the network to talk to each other
    ModifiedTime float64
    When the object has been modified for the last time, in epoch
    Multicast GetNetworksOrgNetworkMulticast
    Whether to enable multicast support (only PIM-sparse mode is supported)
    Name string
    OrgId string
    RoutedForNetworks []string
    For a Network (usually LAN), it can be routable to other networks (e.g. OSPF)
    Subnet string
    Subnet6 string
    Tenants map[string]GetNetworksOrgNetworkTenants
    Property key must be the user/tenant name (i.e. "printer-1") or a Variable (i.e. "{{myvar}}")
    VlanId string
    VpnAccess map[string]GetNetworksOrgNetworkVpnAccess
    Property key is the VPN name. Whether this network can be accessed from vpn
    createdTime Double
    When the object has been created, in epoch
    disallowMistServices Boolean
    Whether to disallow Mist Devices in the network
    gateway String
    gateway6 String
    id String
    Unique ID of the object instance in the Mist Organization
    internalAccess GetNetworksOrgNetworkInternalAccess
    internetAccess GetNetworksOrgNetworkInternetAccess
    Whether this network has direct internet access
    isolation Boolean
    Whether to allow clients in the network to talk to each other
    modifiedTime Double
    When the object has been modified for the last time, in epoch
    multicast GetNetworksOrgNetworkMulticast
    Whether to enable multicast support (only PIM-sparse mode is supported)
    name String
    orgId String
    routedForNetworks List<String>
    For a Network (usually LAN), it can be routable to other networks (e.g. OSPF)
    subnet String
    subnet6 String
    tenants Map<String,GetNetworksOrgNetworkTenants>
    Property key must be the user/tenant name (i.e. "printer-1") or a Variable (i.e. "{{myvar}}")
    vlanId String
    vpnAccess Map<String,GetNetworksOrgNetworkVpnAccess>
    Property key is the VPN name. Whether this network can be accessed from vpn
    createdTime number
    When the object has been created, in epoch
    disallowMistServices boolean
    Whether to disallow Mist Devices in the network
    gateway string
    gateway6 string
    id string
    Unique ID of the object instance in the Mist Organization
    internalAccess GetNetworksOrgNetworkInternalAccess
    internetAccess GetNetworksOrgNetworkInternetAccess
    Whether this network has direct internet access
    isolation boolean
    Whether to allow clients in the network to talk to each other
    modifiedTime number
    When the object has been modified for the last time, in epoch
    multicast GetNetworksOrgNetworkMulticast
    Whether to enable multicast support (only PIM-sparse mode is supported)
    name string
    orgId string
    routedForNetworks string[]
    For a Network (usually LAN), it can be routable to other networks (e.g. OSPF)
    subnet string
    subnet6 string
    tenants {[key: string]: GetNetworksOrgNetworkTenants}
    Property key must be the user/tenant name (i.e. "printer-1") or a Variable (i.e. "{{myvar}}")
    vlanId string
    vpnAccess {[key: string]: GetNetworksOrgNetworkVpnAccess}
    Property key is the VPN name. Whether this network can be accessed from vpn
    created_time float
    When the object has been created, in epoch
    disallow_mist_services bool
    Whether to disallow Mist Devices in the network
    gateway str
    gateway6 str
    id str
    Unique ID of the object instance in the Mist Organization
    internal_access GetNetworksOrgNetworkInternalAccess
    internet_access GetNetworksOrgNetworkInternetAccess
    Whether this network has direct internet access
    isolation bool
    Whether to allow clients in the network to talk to each other
    modified_time float
    When the object has been modified for the last time, in epoch
    multicast GetNetworksOrgNetworkMulticast
    Whether to enable multicast support (only PIM-sparse mode is supported)
    name str
    org_id str
    routed_for_networks Sequence[str]
    For a Network (usually LAN), it can be routable to other networks (e.g. OSPF)
    subnet str
    subnet6 str
    tenants Mapping[str, GetNetworksOrgNetworkTenants]
    Property key must be the user/tenant name (i.e. "printer-1") or a Variable (i.e. "{{myvar}}")
    vlan_id str
    vpn_access Mapping[str, GetNetworksOrgNetworkVpnAccess]
    Property key is the VPN name. Whether this network can be accessed from vpn
    createdTime Number
    When the object has been created, in epoch
    disallowMistServices Boolean
    Whether to disallow Mist Devices in the network
    gateway String
    gateway6 String
    id String
    Unique ID of the object instance in the Mist Organization
    internalAccess Property Map
    internetAccess Property Map
    Whether this network has direct internet access
    isolation Boolean
    Whether to allow clients in the network to talk to each other
    modifiedTime Number
    When the object has been modified for the last time, in epoch
    multicast Property Map
    Whether to enable multicast support (only PIM-sparse mode is supported)
    name String
    orgId String
    routedForNetworks List<String>
    For a Network (usually LAN), it can be routable to other networks (e.g. OSPF)
    subnet String
    subnet6 String
    tenants Map<Property Map>
    Property key must be the user/tenant name (i.e. "printer-1") or a Variable (i.e. "{{myvar}}")
    vlanId String
    vpnAccess Map<Property Map>
    Property key is the VPN name. Whether this network can be accessed from vpn

    GetNetworksOrgNetworkInternalAccess

    Enabled bool
    Enabled bool
    enabled Boolean
    enabled boolean
    enabled bool
    enabled Boolean

    GetNetworksOrgNetworkInternetAccess

    CreateSimpleServicePolicy bool
    DestinationNat Dictionary<string, Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkInternetAccessDestinationNat>
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    Enabled bool
    Restricted bool
    By default, all access is allowed, to only allow certain traffic, make restricted=true and define service_policies
    StaticNat Dictionary<string, Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkInternetAccessStaticNat>
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    CreateSimpleServicePolicy bool
    DestinationNat map[string]GetNetworksOrgNetworkInternetAccessDestinationNat
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    Enabled bool
    Restricted bool
    By default, all access is allowed, to only allow certain traffic, make restricted=true and define service_policies
    StaticNat map[string]GetNetworksOrgNetworkInternetAccessStaticNat
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    createSimpleServicePolicy Boolean
    destinationNat Map<String,GetNetworksOrgNetworkInternetAccessDestinationNat>
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    enabled Boolean
    restricted Boolean
    By default, all access is allowed, to only allow certain traffic, make restricted=true and define service_policies
    staticNat Map<String,GetNetworksOrgNetworkInternetAccessStaticNat>
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    createSimpleServicePolicy boolean
    destinationNat {[key: string]: GetNetworksOrgNetworkInternetAccessDestinationNat}
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    enabled boolean
    restricted boolean
    By default, all access is allowed, to only allow certain traffic, make restricted=true and define service_policies
    staticNat {[key: string]: GetNetworksOrgNetworkInternetAccessStaticNat}
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    create_simple_service_policy bool
    destination_nat Mapping[str, GetNetworksOrgNetworkInternetAccessDestinationNat]
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    enabled bool
    restricted bool
    By default, all access is allowed, to only allow certain traffic, make restricted=true and define service_policies
    static_nat Mapping[str, GetNetworksOrgNetworkInternetAccessStaticNat]
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    createSimpleServicePolicy Boolean
    destinationNat Map<Property Map>
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    enabled Boolean
    restricted Boolean
    By default, all access is allowed, to only allow certain traffic, make restricted=true and define service_policies
    staticNat Map<Property Map>
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")

    GetNetworksOrgNetworkInternetAccessDestinationNat

    InternalIp 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
    Port string
    The Destination NAT destination IP Address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
    WanName string
    SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
    InternalIp 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
    Port string
    The Destination NAT destination IP Address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
    WanName string
    SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
    internalIp 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
    port String
    The Destination NAT destination IP Address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
    wanName String
    SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity
    internalIp 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
    port string
    The Destination NAT destination IP Address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
    wanName 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
    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
    internalIp 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
    port String
    The Destination NAT destination IP Address. Must be a Port (i.e. "443") or a Variable (i.e. "{{myvar}}")
    wanName String
    SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity

    GetNetworksOrgNetworkInternetAccessStaticNat

    InternalIp 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
    WanName string
    SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
    InternalIp 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
    WanName string
    SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
    internalIp 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
    wanName String
    SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")
    internalIp 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
    wanName 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
    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}}")
    internalIp 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
    wanName String
    SRX Only. If not set, we configure the nat policies against all WAN ports for simplicity. Can be a Variable (i.e. "{{myvar}}")

    GetNetworksOrgNetworkMulticast

    DisableIgmp bool
    If the network will only be the source of the multicast traffic, IGMP can be disabled
    Enabled bool
    Groups Dictionary<string, Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkMulticastGroups>
    Group address to RP (rendezvous point) mapping. Property Key is the CIDR (example "225.1.0.3/32")
    DisableIgmp bool
    If the network will only be the source of the multicast traffic, IGMP can be disabled
    Enabled bool
    Groups map[string]GetNetworksOrgNetworkMulticastGroups
    Group address to RP (rendezvous point) mapping. Property Key is the CIDR (example "225.1.0.3/32")
    disableIgmp Boolean
    If the network will only be the source of the multicast traffic, IGMP can be disabled
    enabled Boolean
    groups Map<String,GetNetworksOrgNetworkMulticastGroups>
    Group address to RP (rendezvous point) mapping. Property Key is the CIDR (example "225.1.0.3/32")
    disableIgmp boolean
    If the network will only be the source of the multicast traffic, IGMP can be disabled
    enabled boolean
    groups {[key: string]: GetNetworksOrgNetworkMulticastGroups}
    Group address to RP (rendezvous point) mapping. Property Key is the CIDR (example "225.1.0.3/32")
    disable_igmp bool
    If the network will only be the source of the multicast traffic, IGMP can be disabled
    enabled bool
    groups Mapping[str, GetNetworksOrgNetworkMulticastGroups]
    Group address to RP (rendezvous point) mapping. Property Key is the CIDR (example "225.1.0.3/32")
    disableIgmp Boolean
    If the network will only be the source of the multicast traffic, IGMP can be disabled
    enabled Boolean
    groups Map<Property Map>
    Group address to RP (rendezvous point) mapping. Property Key is the CIDR (example "225.1.0.3/32")

    GetNetworksOrgNetworkMulticastGroups

    RpIp string
    RP (rendezvous point) IP Address
    RpIp string
    RP (rendezvous point) IP Address
    rpIp String
    RP (rendezvous point) IP Address
    rpIp string
    RP (rendezvous point) IP Address
    rp_ip str
    RP (rendezvous point) IP Address
    rpIp String
    RP (rendezvous point) IP Address

    GetNetworksOrgNetworkTenants

    Addresses List<string>
    Addresses []string
    addresses List<String>
    addresses string[]
    addresses Sequence[str]
    addresses List<String>

    GetNetworksOrgNetworkVpnAccess

    AdvertisedSubnet string
    If routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side
    AllowPing bool
    Whether to allow ping from vpn into this routed network
    DestinationNat Dictionary<string, Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkVpnAccessDestinationNat>
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    NatPool 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
    NoReadvertiseToLanBgp bool
    toward LAN-side BGP peers
    NoReadvertiseToLanOspf bool
    toward LAN-side OSPF peers
    NoReadvertiseToOverlay bool
    toward overlay, how HUB should deal with routes it received from Spokes
    OtherVrfs List<string>
    By default, the routes are only readvertised toward the same vrf on spoke. To allow it to be leaked to other vrfs
    Routed bool
    Whether this network is routable
    SourceNat Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkVpnAccessSourceNat
    If routed==false (usually at Spoke), but some hosts needs to be reachable from Hub
    StaticNat Dictionary<string, Pulumi.JuniperMist.Org.Inputs.GetNetworksOrgNetworkVpnAccessStaticNat>
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    SummarizedSubnet string
    toward overlay, how HUB should deal with routes it received from Spokes
    SummarizedSubnetToLanBgp string
    toward LAN-side BGP peers
    SummarizedSubnetToLanOspf string
    toward LAN-side OSPF peers
    AdvertisedSubnet string
    If routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side
    AllowPing bool
    Whether to allow ping from vpn into this routed network
    DestinationNat map[string]GetNetworksOrgNetworkVpnAccessDestinationNat
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    NatPool 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
    NoReadvertiseToLanBgp bool
    toward LAN-side BGP peers
    NoReadvertiseToLanOspf bool
    toward LAN-side OSPF peers
    NoReadvertiseToOverlay bool
    toward overlay, how HUB should deal with routes it received from Spokes
    OtherVrfs []string
    By default, the routes are only readvertised toward the same vrf on spoke. To allow it to be leaked to other vrfs
    Routed bool
    Whether this network is routable
    SourceNat GetNetworksOrgNetworkVpnAccessSourceNat
    If routed==false (usually at Spoke), but some hosts needs to be reachable from Hub
    StaticNat map[string]GetNetworksOrgNetworkVpnAccessStaticNat
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    SummarizedSubnet string
    toward overlay, how HUB should deal with routes it received from Spokes
    SummarizedSubnetToLanBgp string
    toward LAN-side BGP peers
    SummarizedSubnetToLanOspf string
    toward LAN-side OSPF peers
    advertisedSubnet String
    If routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side
    allowPing Boolean
    Whether to allow ping from vpn into this routed network
    destinationNat Map<String,GetNetworksOrgNetworkVpnAccessDestinationNat>
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    natPool 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
    noReadvertiseToLanBgp Boolean
    toward LAN-side BGP peers
    noReadvertiseToLanOspf Boolean
    toward LAN-side OSPF peers
    noReadvertiseToOverlay Boolean
    toward overlay, how HUB should deal with routes it received from Spokes
    otherVrfs List<String>
    By default, the routes are only readvertised toward the same vrf on spoke. To allow it to be leaked to other vrfs
    routed Boolean
    Whether this network is routable
    sourceNat GetNetworksOrgNetworkVpnAccessSourceNat
    If routed==false (usually at Spoke), but some hosts needs to be reachable from Hub
    staticNat Map<String,GetNetworksOrgNetworkVpnAccessStaticNat>
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    summarizedSubnet String
    toward overlay, how HUB should deal with routes it received from Spokes
    summarizedSubnetToLanBgp String
    toward LAN-side BGP peers
    summarizedSubnetToLanOspf String
    toward LAN-side OSPF peers
    advertisedSubnet string
    If routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side
    allowPing boolean
    Whether to allow ping from vpn into this routed network
    destinationNat {[key: string]: GetNetworksOrgNetworkVpnAccessDestinationNat}
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    natPool 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
    noReadvertiseToLanBgp boolean
    toward LAN-side BGP peers
    noReadvertiseToLanOspf boolean
    toward LAN-side OSPF peers
    noReadvertiseToOverlay boolean
    toward overlay, how HUB should deal with routes it received from Spokes
    otherVrfs string[]
    By default, the routes are only readvertised toward the same vrf on spoke. To allow it to be leaked to other vrfs
    routed boolean
    Whether this network is routable
    sourceNat GetNetworksOrgNetworkVpnAccessSourceNat
    If routed==false (usually at Spoke), but some hosts needs to be reachable from Hub
    staticNat {[key: string]: GetNetworksOrgNetworkVpnAccessStaticNat}
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    summarizedSubnet string
    toward overlay, how HUB should deal with routes it received from Spokes
    summarizedSubnetToLanBgp string
    toward LAN-side BGP peers
    summarizedSubnetToLanOspf string
    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, GetNetworksOrgNetworkVpnAccessDestinationNat]
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    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_to_lan_bgp bool
    toward LAN-side BGP peers
    no_readvertise_to_lan_ospf bool
    toward LAN-side OSPF peers
    no_readvertise_to_overlay bool
    toward overlay, how HUB should deal with routes it received from Spokes
    other_vrfs Sequence[str]
    By default, the routes are only readvertised toward the same vrf on spoke. To allow it to be leaked to other vrfs
    routed bool
    Whether this network is routable
    source_nat GetNetworksOrgNetworkVpnAccessSourceNat
    If routed==false (usually at Spoke), but some hosts needs to be reachable from Hub
    static_nat Mapping[str, GetNetworksOrgNetworkVpnAccessStaticNat]
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    summarized_subnet str
    toward overlay, how HUB should deal with routes it received from Spokes
    summarized_subnet_to_lan_bgp str
    toward LAN-side BGP peers
    summarized_subnet_to_lan_ospf str
    toward LAN-side OSPF peers
    advertisedSubnet String
    If routed==true, whether to advertise an aggregated subnet toward HUB this is useful when there are multiple networks on SPOKE's side
    allowPing Boolean
    Whether to allow ping from vpn into this routed network
    destinationNat Map<Property Map>
    Property key can be an External IP (i.e. "63.16.0.3"), an External IP:Port (i.e. "63.16.0.3:443"), an External Port (i.e. ":443"), an External CIDR (i.e. "63.16.0.0/30"), an External CIDR:Port (i.e. "63.16.0.0/30:443") or a Variable (i.e. "{{myvar}}"). At least one of the internal_ip or port must be defined
    natPool 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
    noReadvertiseToLanBgp Boolean
    toward LAN-side BGP peers
    noReadvertiseToLanOspf Boolean
    toward LAN-side OSPF peers
    noReadvertiseToOverlay Boolean
    toward overlay, how HUB should deal with routes it received from Spokes
    otherVrfs List<String>
    By default, the routes are only readvertised toward the same vrf on spoke. To allow it to be leaked to other vrfs
    routed Boolean
    Whether this network is routable
    sourceNat Property Map
    If routed==false (usually at Spoke), but some hosts needs to be reachable from Hub
    staticNat Map<Property Map>
    Property key may be an External IP Address (i.e. "63.16.0.3"), a CIDR (i.e. "63.16.0.12/20") or a Variable (i.e. "{{myvar}}")
    summarizedSubnet String
    toward overlay, how HUB should deal with routes it received from Spokes
    summarizedSubnetToLanBgp String
    toward LAN-side BGP peers
    summarizedSubnetToLanOspf String
    toward LAN-side OSPF peers

    GetNetworksOrgNetworkVpnAccessDestinationNat

    InternalIp 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
    Port string
    InternalIp 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
    Port string
    internalIp 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
    port String
    internalIp 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
    port string
    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
    port str
    internalIp 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
    port String

    GetNetworksOrgNetworkVpnAccessSourceNat

    ExternalIp string
    ExternalIp string
    externalIp String
    externalIp string
    externalIp String

    GetNetworksOrgNetworkVpnAccessStaticNat

    InternalIp 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
    InternalIp 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
    internalIp 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
    internalIp 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
    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
    internalIp 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

    Package Details

    Repository
    junipermist pulumi/pulumi-junipermist
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the mist Terraform Provider.
    junipermist logo
    Juniper Mist v0.4.0 published on Wednesday, Apr 16, 2025 by Pulumi