1. Packages
  2. Packages
  3. Juniper Mist Provider
  4. API Docs
  5. org
  6. Mxedge
Viewing docs for Juniper Mist v0.11.1
published on Friday, Jul 10, 2026 by Pulumi
junipermist logo
Viewing docs for Juniper Mist v0.11.1
published on Friday, Jul 10, 2026 by Pulumi

    This resource manages MxEdge devices in the Mist Organization.

    MxEdge is a multi-service edge platform that provides tunneling, switching, and other network services.

    Create Mxedge Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Mxedge(name: string, args: MxedgeArgs, opts?: CustomResourceOptions);
    @overload
    def Mxedge(resource_name: str,
               args: MxedgeArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Mxedge(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               org_id: Optional[str] = None,
               site_id: Optional[str] = None,
               mxcluster_id: Optional[str] = None,
               mxedge_mgmt: Optional[MxedgeMxedgeMgmtArgs] = None,
               name: Optional[str] = None,
               notes: Optional[str] = None,
               ntp_servers: Optional[Sequence[str]] = None,
               oob_ip_config: Optional[MxedgeOobIpConfigArgs] = None,
               model: Optional[str] = None,
               claim_code: Optional[str] = None,
               proxy: Optional[MxedgeProxyArgs] = None,
               tunterm_igmp_snooping_config: Optional[MxedgeTuntermIgmpSnoopingConfigArgs] = None,
               tunterm_extra_routes: Optional[Mapping[str, MxedgeTuntermExtraRoutesArgs]] = None,
               tunterm_dhcpd_config: Optional[Mapping[str, MxedgeTuntermDhcpdConfigArgs]] = None,
               tunterm_ip_config: Optional[MxedgeTuntermIpConfigArgs] = None,
               tunterm_monitorings: Optional[Sequence[Sequence[MxedgeTuntermMonitoringArgs]]] = None,
               tunterm_multicast_config: Optional[MxedgeTuntermMulticastConfigArgs] = None,
               tunterm_other_ip_configs: Optional[Mapping[str, MxedgeTuntermOtherIpConfigsArgs]] = None,
               tunterm_port_config: Optional[MxedgeTuntermPortConfigArgs] = None,
               tunterm_switch_config: Optional[Mapping[str, MxedgeTuntermSwitchConfigArgs]] = None,
               versions: Optional[MxedgeVersionsArgs] = None)
    func NewMxedge(ctx *Context, name string, args MxedgeArgs, opts ...ResourceOption) (*Mxedge, error)
    public Mxedge(string name, MxedgeArgs args, CustomResourceOptions? opts = null)
    public Mxedge(String name, MxedgeArgs args)
    public Mxedge(String name, MxedgeArgs args, CustomResourceOptions options)
    
    type: junipermist:org:Mxedge
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "junipermist_org_mxedge" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args MxedgeArgs
    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 MxedgeArgs
    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 MxedgeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MxedgeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MxedgeArgs
    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 mxedgeResource = new JuniperMist.Org.Mxedge("mxedgeResource", new()
    {
        OrgId = "string",
        SiteId = "string",
        MxclusterId = "string",
        MxedgeMgmt = new JuniperMist.Org.Inputs.MxedgeMxedgeMgmtArgs
        {
            ConfigAutoRevert = false,
            FipsEnabled = false,
            MistPassword = "string",
            OobIpType = "string",
            OobIpType6 = "string",
            RootPassword = "string",
        },
        Name = "string",
        Notes = "string",
        NtpServers = new[]
        {
            "string",
        },
        OobIpConfig = new JuniperMist.Org.Inputs.MxedgeOobIpConfigArgs
        {
            Autoconf6 = false,
            Dhcp6 = false,
            Dns = new[]
            {
                "string",
            },
            Gateway = "string",
            Gateway6 = "string",
            Ip = "string",
            Ip6 = "string",
            Netmask = "string",
            Netmask6 = "string",
            Type = "string",
            Type6 = "string",
        },
        Model = "string",
        ClaimCode = "string",
        Proxy = new JuniperMist.Org.Inputs.MxedgeProxyArgs
        {
            Disabled = false,
            Url = "string",
        },
        TuntermIgmpSnoopingConfig = new JuniperMist.Org.Inputs.MxedgeTuntermIgmpSnoopingConfigArgs
        {
            Enabled = false,
            Querier = new JuniperMist.Org.Inputs.MxedgeTuntermIgmpSnoopingConfigQuerierArgs
            {
                MaxResponseTime = 0,
                Mtu = 0,
                QueryInterval = 0,
                Robustness = 0,
                Version = 0,
            },
            VlanIds = new[]
            {
                0,
            },
        },
        TuntermExtraRoutes = 
        {
            { "string", new JuniperMist.Org.Inputs.MxedgeTuntermExtraRoutesArgs
            {
                Via = "string",
            } },
        },
        TuntermDhcpdConfig = 
        {
            { "string", new JuniperMist.Org.Inputs.MxedgeTuntermDhcpdConfigArgs
            {
                Enabled = false,
                Servers = new[]
                {
                    "string",
                },
                Type = "string",
            } },
        },
        TuntermIpConfig = new JuniperMist.Org.Inputs.MxedgeTuntermIpConfigArgs
        {
            Gateway = "string",
            Ip = "string",
            Netmask = "string",
            Gateway6 = "string",
            Ip6 = "string",
            Netmask6 = "string",
        },
        TuntermMonitorings = new[]
        {
            new[]
            {
                new JuniperMist.Org.Inputs.MxedgeTuntermMonitoringArgs
                {
                    Host = "string",
                    Port = 0,
                    Protocol = "string",
                    SrcVlanId = 0,
                    Timeout = 0,
                },
            },
        },
        TuntermMulticastConfig = new JuniperMist.Org.Inputs.MxedgeTuntermMulticastConfigArgs
        {
            Mdns = new JuniperMist.Org.Inputs.MxedgeTuntermMulticastConfigMdnsArgs
            {
                Enabled = false,
                VlanIds = new[]
                {
                    "string",
                },
            },
            Ssdp = new JuniperMist.Org.Inputs.MxedgeTuntermMulticastConfigSsdpArgs
            {
                Enabled = false,
                VlanIds = new[]
                {
                    "string",
                },
            },
        },
        TuntermOtherIpConfigs = 
        {
            { "string", new JuniperMist.Org.Inputs.MxedgeTuntermOtherIpConfigsArgs
            {
                Ip = "string",
                Netmask = "string",
            } },
        },
        TuntermPortConfig = new JuniperMist.Org.Inputs.MxedgeTuntermPortConfigArgs
        {
            DownstreamPorts = new[]
            {
                "string",
            },
            SeparateUpstreamDownstream = false,
            UpstreamPortVlanId = "string",
            UpstreamPorts = new[]
            {
                "string",
            },
        },
        TuntermSwitchConfig = 
        {
            { "string", new JuniperMist.Org.Inputs.MxedgeTuntermSwitchConfigArgs
            {
                PortVlanId = 0,
                VlanIds = new[]
                {
                    "string",
                },
            } },
        },
        Versions = new JuniperMist.Org.Inputs.MxedgeVersionsArgs
        {
            Mxagent = "string",
            Tunterm = "string",
        },
    });
    
    example, err := org.NewMxedge(ctx, "mxedgeResource", &org.MxedgeArgs{
    	OrgId:       pulumi.String("string"),
    	SiteId:      pulumi.String("string"),
    	MxclusterId: pulumi.String("string"),
    	MxedgeMgmt: &org.MxedgeMxedgeMgmtArgs{
    		ConfigAutoRevert: pulumi.Bool(false),
    		FipsEnabled:      pulumi.Bool(false),
    		MistPassword:     pulumi.String("string"),
    		OobIpType:        pulumi.String("string"),
    		OobIpType6:       pulumi.String("string"),
    		RootPassword:     pulumi.String("string"),
    	},
    	Name:  pulumi.String("string"),
    	Notes: pulumi.String("string"),
    	NtpServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	OobIpConfig: &org.MxedgeOobIpConfigArgs{
    		Autoconf6: pulumi.Bool(false),
    		Dhcp6:     pulumi.Bool(false),
    		Dns: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Gateway:  pulumi.String("string"),
    		Gateway6: pulumi.String("string"),
    		Ip:       pulumi.String("string"),
    		Ip6:      pulumi.String("string"),
    		Netmask:  pulumi.String("string"),
    		Netmask6: pulumi.String("string"),
    		Type:     pulumi.String("string"),
    		Type6:    pulumi.String("string"),
    	},
    	Model:     pulumi.String("string"),
    	ClaimCode: pulumi.String("string"),
    	Proxy: &org.MxedgeProxyArgs{
    		Disabled: pulumi.Bool(false),
    		Url:      pulumi.String("string"),
    	},
    	TuntermIgmpSnoopingConfig: &org.MxedgeTuntermIgmpSnoopingConfigArgs{
    		Enabled: pulumi.Bool(false),
    		Querier: &org.MxedgeTuntermIgmpSnoopingConfigQuerierArgs{
    			MaxResponseTime: pulumi.Int(0),
    			Mtu:             pulumi.Int(0),
    			QueryInterval:   pulumi.Int(0),
    			Robustness:      pulumi.Int(0),
    			Version:         pulumi.Int(0),
    		},
    		VlanIds: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    	},
    	TuntermExtraRoutes: org.MxedgeTuntermExtraRoutesMap{
    		"string": &org.MxedgeTuntermExtraRoutesArgs{
    			Via: pulumi.String("string"),
    		},
    	},
    	TuntermDhcpdConfig: org.MxedgeTuntermDhcpdConfigMap{
    		"string": &org.MxedgeTuntermDhcpdConfigArgs{
    			Enabled: pulumi.Bool(false),
    			Servers: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Type: pulumi.String("string"),
    		},
    	},
    	TuntermIpConfig: &org.MxedgeTuntermIpConfigArgs{
    		Gateway:  pulumi.String("string"),
    		Ip:       pulumi.String("string"),
    		Netmask:  pulumi.String("string"),
    		Gateway6: pulumi.String("string"),
    		Ip6:      pulumi.String("string"),
    		Netmask6: pulumi.String("string"),
    	},
    	TuntermMonitorings: org.MxedgeTuntermMonitoringArrayArray{
    		org.MxedgeTuntermMonitoringArray{
    			&org.MxedgeTuntermMonitoringArgs{
    				Host:      pulumi.String("string"),
    				Port:      pulumi.Int(0),
    				Protocol:  pulumi.String("string"),
    				SrcVlanId: pulumi.Int(0),
    				Timeout:   pulumi.Int(0),
    			},
    		},
    	},
    	TuntermMulticastConfig: &org.MxedgeTuntermMulticastConfigArgs{
    		Mdns: &org.MxedgeTuntermMulticastConfigMdnsArgs{
    			Enabled: pulumi.Bool(false),
    			VlanIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Ssdp: &org.MxedgeTuntermMulticastConfigSsdpArgs{
    			Enabled: pulumi.Bool(false),
    			VlanIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	TuntermOtherIpConfigs: org.MxedgeTuntermOtherIpConfigsMap{
    		"string": &org.MxedgeTuntermOtherIpConfigsArgs{
    			Ip:      pulumi.String("string"),
    			Netmask: pulumi.String("string"),
    		},
    	},
    	TuntermPortConfig: &org.MxedgeTuntermPortConfigArgs{
    		DownstreamPorts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SeparateUpstreamDownstream: pulumi.Bool(false),
    		UpstreamPortVlanId:         pulumi.String("string"),
    		UpstreamPorts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	TuntermSwitchConfig: org.MxedgeTuntermSwitchConfigMap{
    		"string": &org.MxedgeTuntermSwitchConfigArgs{
    			PortVlanId: pulumi.Int(0),
    			VlanIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	Versions: &org.MxedgeVersionsArgs{
    		Mxagent: pulumi.String("string"),
    		Tunterm: pulumi.String("string"),
    	},
    })
    
    resource "junipermist_org_mxedge" "mxedgeResource" {
      org_id       = "string"
      site_id      = "string"
      mxcluster_id = "string"
      mxedge_mgmt = {
        config_auto_revert = false
        fips_enabled       = false
        mist_password      = "string"
        oob_ip_type        = "string"
        oob_ip_type6       = "string"
        root_password      = "string"
      }
      name        = "string"
      notes       = "string"
      ntp_servers = ["string"]
      oob_ip_config = {
        autoconf6 = false
        dhcp6     = false
        dns       = ["string"]
        gateway   = "string"
        gateway6  = "string"
        ip        = "string"
        ip6       = "string"
        netmask   = "string"
        netmask6  = "string"
        type      = "string"
        type6     = "string"
      }
      model      = "string"
      claim_code = "string"
      proxy = {
        disabled = false
        url      = "string"
      }
      tunterm_igmp_snooping_config = {
        enabled = false
        querier = {
          max_response_time = 0
          mtu               = 0
          query_interval    = 0
          robustness        = 0
          version           = 0
        }
        vlan_ids = [0]
      }
      tunterm_extra_routes = {
        "string" = {
          via = "string"
        }
      }
      tunterm_dhcpd_config = {
        "string" = {
          enabled = false
          servers = ["string"]
          type    = "string"
        }
      }
      tunterm_ip_config = {
        gateway  = "string"
        ip       = "string"
        netmask  = "string"
        gateway6 = "string"
        ip6      = "string"
        netmask6 = "string"
      }
      tunterm_monitorings = [[{
        "host"      = "string"
        "port"      = 0
        "protocol"  = "string"
        "srcVlanId" = 0
        "timeout"   = 0
      }]]
      tunterm_multicast_config = {
        mdns = {
          enabled  = false
          vlan_ids = ["string"]
        }
        ssdp = {
          enabled  = false
          vlan_ids = ["string"]
        }
      }
      tunterm_other_ip_configs = {
        "string" = {
          ip      = "string"
          netmask = "string"
        }
      }
      tunterm_port_config = {
        downstream_ports             = ["string"]
        separate_upstream_downstream = false
        upstream_port_vlan_id        = "string"
        upstream_ports               = ["string"]
      }
      tunterm_switch_config = {
        "string" = {
          port_vlan_id = 0
          vlan_ids     = ["string"]
        }
      }
      versions = {
        mxagent = "string"
        tunterm = "string"
      }
    }
    
    var mxedgeResource = new Mxedge("mxedgeResource", MxedgeArgs.builder()
        .orgId("string")
        .siteId("string")
        .mxclusterId("string")
        .mxedgeMgmt(MxedgeMxedgeMgmtArgs.builder()
            .configAutoRevert(false)
            .fipsEnabled(false)
            .mistPassword("string")
            .oobIpType("string")
            .oobIpType6("string")
            .rootPassword("string")
            .build())
        .name("string")
        .notes("string")
        .ntpServers("string")
        .oobIpConfig(MxedgeOobIpConfigArgs.builder()
            .autoconf6(false)
            .dhcp6(false)
            .dns("string")
            .gateway("string")
            .gateway6("string")
            .ip("string")
            .ip6("string")
            .netmask("string")
            .netmask6("string")
            .type("string")
            .type6("string")
            .build())
        .model("string")
        .claimCode("string")
        .proxy(MxedgeProxyArgs.builder()
            .disabled(false)
            .url("string")
            .build())
        .tuntermIgmpSnoopingConfig(MxedgeTuntermIgmpSnoopingConfigArgs.builder()
            .enabled(false)
            .querier(MxedgeTuntermIgmpSnoopingConfigQuerierArgs.builder()
                .maxResponseTime(0)
                .mtu(0)
                .queryInterval(0)
                .robustness(0)
                .version(0)
                .build())
            .vlanIds(0)
            .build())
        .tuntermExtraRoutes(Map.of("string", MxedgeTuntermExtraRoutesArgs.builder()
            .via("string")
            .build()))
        .tuntermDhcpdConfig(Map.of("string", MxedgeTuntermDhcpdConfigArgs.builder()
            .enabled(false)
            .servers("string")
            .type("string")
            .build()))
        .tuntermIpConfig(MxedgeTuntermIpConfigArgs.builder()
            .gateway("string")
            .ip("string")
            .netmask("string")
            .gateway6("string")
            .ip6("string")
            .netmask6("string")
            .build())
        .tuntermMonitorings(MxedgeTuntermMonitoringArgs.builder()
            .host("string")
            .port(0)
            .protocol("string")
            .srcVlanId(0)
            .timeout(0)
            .build())
        .tuntermMulticastConfig(MxedgeTuntermMulticastConfigArgs.builder()
            .mdns(MxedgeTuntermMulticastConfigMdnsArgs.builder()
                .enabled(false)
                .vlanIds("string")
                .build())
            .ssdp(MxedgeTuntermMulticastConfigSsdpArgs.builder()
                .enabled(false)
                .vlanIds("string")
                .build())
            .build())
        .tuntermOtherIpConfigs(Map.of("string", MxedgeTuntermOtherIpConfigsArgs.builder()
            .ip("string")
            .netmask("string")
            .build()))
        .tuntermPortConfig(MxedgeTuntermPortConfigArgs.builder()
            .downstreamPorts("string")
            .separateUpstreamDownstream(false)
            .upstreamPortVlanId("string")
            .upstreamPorts("string")
            .build())
        .tuntermSwitchConfig(Map.of("string", MxedgeTuntermSwitchConfigArgs.builder()
            .portVlanId(0)
            .vlanIds("string")
            .build()))
        .versions(MxedgeVersionsArgs.builder()
            .mxagent("string")
            .tunterm("string")
            .build())
        .build());
    
    mxedge_resource = junipermist.org.Mxedge("mxedgeResource",
        org_id="string",
        site_id="string",
        mxcluster_id="string",
        mxedge_mgmt={
            "config_auto_revert": False,
            "fips_enabled": False,
            "mist_password": "string",
            "oob_ip_type": "string",
            "oob_ip_type6": "string",
            "root_password": "string",
        },
        name="string",
        notes="string",
        ntp_servers=["string"],
        oob_ip_config={
            "autoconf6": False,
            "dhcp6": False,
            "dns": ["string"],
            "gateway": "string",
            "gateway6": "string",
            "ip": "string",
            "ip6": "string",
            "netmask": "string",
            "netmask6": "string",
            "type": "string",
            "type6": "string",
        },
        model="string",
        claim_code="string",
        proxy={
            "disabled": False,
            "url": "string",
        },
        tunterm_igmp_snooping_config={
            "enabled": False,
            "querier": {
                "max_response_time": 0,
                "mtu": 0,
                "query_interval": 0,
                "robustness": 0,
                "version": 0,
            },
            "vlan_ids": [0],
        },
        tunterm_extra_routes={
            "string": {
                "via": "string",
            },
        },
        tunterm_dhcpd_config={
            "string": {
                "enabled": False,
                "servers": ["string"],
                "type": "string",
            },
        },
        tunterm_ip_config={
            "gateway": "string",
            "ip": "string",
            "netmask": "string",
            "gateway6": "string",
            "ip6": "string",
            "netmask6": "string",
        },
        tunterm_monitorings=[[{
            "host": "string",
            "port": 0,
            "protocol": "string",
            "src_vlan_id": 0,
            "timeout": 0,
        }]],
        tunterm_multicast_config={
            "mdns": {
                "enabled": False,
                "vlan_ids": ["string"],
            },
            "ssdp": {
                "enabled": False,
                "vlan_ids": ["string"],
            },
        },
        tunterm_other_ip_configs={
            "string": {
                "ip": "string",
                "netmask": "string",
            },
        },
        tunterm_port_config={
            "downstream_ports": ["string"],
            "separate_upstream_downstream": False,
            "upstream_port_vlan_id": "string",
            "upstream_ports": ["string"],
        },
        tunterm_switch_config={
            "string": {
                "port_vlan_id": 0,
                "vlan_ids": ["string"],
            },
        },
        versions={
            "mxagent": "string",
            "tunterm": "string",
        })
    
    const mxedgeResource = new junipermist.org.Mxedge("mxedgeResource", {
        orgId: "string",
        siteId: "string",
        mxclusterId: "string",
        mxedgeMgmt: {
            configAutoRevert: false,
            fipsEnabled: false,
            mistPassword: "string",
            oobIpType: "string",
            oobIpType6: "string",
            rootPassword: "string",
        },
        name: "string",
        notes: "string",
        ntpServers: ["string"],
        oobIpConfig: {
            autoconf6: false,
            dhcp6: false,
            dns: ["string"],
            gateway: "string",
            gateway6: "string",
            ip: "string",
            ip6: "string",
            netmask: "string",
            netmask6: "string",
            type: "string",
            type6: "string",
        },
        model: "string",
        claimCode: "string",
        proxy: {
            disabled: false,
            url: "string",
        },
        tuntermIgmpSnoopingConfig: {
            enabled: false,
            querier: {
                maxResponseTime: 0,
                mtu: 0,
                queryInterval: 0,
                robustness: 0,
                version: 0,
            },
            vlanIds: [0],
        },
        tuntermExtraRoutes: {
            string: {
                via: "string",
            },
        },
        tuntermDhcpdConfig: {
            string: {
                enabled: false,
                servers: ["string"],
                type: "string",
            },
        },
        tuntermIpConfig: {
            gateway: "string",
            ip: "string",
            netmask: "string",
            gateway6: "string",
            ip6: "string",
            netmask6: "string",
        },
        tuntermMonitorings: [[{
            host: "string",
            port: 0,
            protocol: "string",
            srcVlanId: 0,
            timeout: 0,
        }]],
        tuntermMulticastConfig: {
            mdns: {
                enabled: false,
                vlanIds: ["string"],
            },
            ssdp: {
                enabled: false,
                vlanIds: ["string"],
            },
        },
        tuntermOtherIpConfigs: {
            string: {
                ip: "string",
                netmask: "string",
            },
        },
        tuntermPortConfig: {
            downstreamPorts: ["string"],
            separateUpstreamDownstream: false,
            upstreamPortVlanId: "string",
            upstreamPorts: ["string"],
        },
        tuntermSwitchConfig: {
            string: {
                portVlanId: 0,
                vlanIds: ["string"],
            },
        },
        versions: {
            mxagent: "string",
            tunterm: "string",
        },
    });
    
    type: junipermist:org:Mxedge
    properties:
        claimCode: string
        model: string
        mxclusterId: string
        mxedgeMgmt:
            configAutoRevert: false
            fipsEnabled: false
            mistPassword: string
            oobIpType: string
            oobIpType6: string
            rootPassword: string
        name: string
        notes: string
        ntpServers:
            - string
        oobIpConfig:
            autoconf6: false
            dhcp6: false
            dns:
                - string
            gateway: string
            gateway6: string
            ip: string
            ip6: string
            netmask: string
            netmask6: string
            type: string
            type6: string
        orgId: string
        proxy:
            disabled: false
            url: string
        siteId: string
        tuntermDhcpdConfig:
            string:
                enabled: false
                servers:
                    - string
                type: string
        tuntermExtraRoutes:
            string:
                via: string
        tuntermIgmpSnoopingConfig:
            enabled: false
            querier:
                maxResponseTime: 0
                mtu: 0
                queryInterval: 0
                robustness: 0
                version: 0
            vlanIds:
                - 0
        tuntermIpConfig:
            gateway: string
            gateway6: string
            ip: string
            ip6: string
            netmask: string
            netmask6: string
        tuntermMonitorings:
            - - host: string
                port: 0
                protocol: string
                srcVlanId: 0
                timeout: 0
        tuntermMulticastConfig:
            mdns:
                enabled: false
                vlanIds:
                    - string
            ssdp:
                enabled: false
                vlanIds:
                    - string
        tuntermOtherIpConfigs:
            string:
                ip: string
                netmask: string
        tuntermPortConfig:
            downstreamPorts:
                - string
            separateUpstreamDownstream: false
            upstreamPortVlanId: string
            upstreamPorts:
                - string
        tuntermSwitchConfig:
            string:
                portVlanId: 0
                vlanIds:
                    - string
        versions:
            mxagent: string
            tunterm: string
    

    Mxedge 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 Mxedge resource accepts the following input properties:

    OrgId string
    Identifier of the org that owns the Mist Edge
    ClaimCode string
    Registration claim code for the Mist Edge
    Model string
    Mist Edge hardware or virtual appliance model
    MxclusterId string
    Mist Edge cluster identifier that this appliance belongs to
    MxedgeMgmt Pulumi.JuniperMist.Org.Inputs.MxedgeMxedgeMgmt
    Management credentials and settings for the Mist Edge
    Name string
    Display name of the Mist Edge
    Notes string
    Free-form notes for the Mist Edge
    NtpServers List<string>
    Time synchronization servers used by the Mist Edge
    OobIpConfig Pulumi.JuniperMist.Org.Inputs.MxedgeOobIpConfig
    Out-of-band management IP configuration for the Mist Edge
    Proxy Pulumi.JuniperMist.Org.Inputs.MxedgeProxy
    Network proxy settings used by the Mist Edge
    SiteId string
    Identifier of the site when the Mist Edge is site-scoped
    TuntermDhcpdConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermDhcpdConfigArgs>
    DHCP relay or server settings for Mist Tunneled VLANs
    TuntermExtraRoutes Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermExtraRoutesArgs>
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    TuntermIgmpSnoopingConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIgmpSnoopingConfig
    IGMP snooping settings for Mist Tunneled VLANs
    TuntermIpConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIpConfig
    Tunnel termination IP configuration for the Mist Edge
    TuntermMonitorings List<ImmutableArray<Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMonitoring>>
    Monitoring checks for tunnel termination reachability
    TuntermMulticastConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMulticastConfig
    Multicast forwarding settings for tunnel termination
    TuntermOtherIpConfigs Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermOtherIpConfigsArgs>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    TuntermPortConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermPortConfig
    Port configuration for tunnel termination traffic
    TuntermSwitchConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermSwitchConfigArgs>
    Switch VLAN settings for tunnel termination
    Versions Pulumi.JuniperMist.Org.Inputs.MxedgeVersions
    Service version information reported by the Mist Edge
    OrgId string
    Identifier of the org that owns the Mist Edge
    ClaimCode string
    Registration claim code for the Mist Edge
    Model string
    Mist Edge hardware or virtual appliance model
    MxclusterId string
    Mist Edge cluster identifier that this appliance belongs to
    MxedgeMgmt MxedgeMxedgeMgmtArgs
    Management credentials and settings for the Mist Edge
    Name string
    Display name of the Mist Edge
    Notes string
    Free-form notes for the Mist Edge
    NtpServers []string
    Time synchronization servers used by the Mist Edge
    OobIpConfig MxedgeOobIpConfigArgs
    Out-of-band management IP configuration for the Mist Edge
    Proxy MxedgeProxyArgs
    Network proxy settings used by the Mist Edge
    SiteId string
    Identifier of the site when the Mist Edge is site-scoped
    TuntermDhcpdConfig map[string]MxedgeTuntermDhcpdConfigArgs
    DHCP relay or server settings for Mist Tunneled VLANs
    TuntermExtraRoutes map[string]MxedgeTuntermExtraRoutesArgs
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    TuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfigArgs
    IGMP snooping settings for Mist Tunneled VLANs
    TuntermIpConfig MxedgeTuntermIpConfigArgs
    Tunnel termination IP configuration for the Mist Edge
    TuntermMonitorings [][]MxedgeTuntermMonitoringArgs
    Monitoring checks for tunnel termination reachability
    TuntermMulticastConfig MxedgeTuntermMulticastConfigArgs
    Multicast forwarding settings for tunnel termination
    TuntermOtherIpConfigs map[string]MxedgeTuntermOtherIpConfigsArgs
    IPconfigs by VLAN ID. Property key is the VLAN ID
    TuntermPortConfig MxedgeTuntermPortConfigArgs
    Port configuration for tunnel termination traffic
    TuntermSwitchConfig map[string]MxedgeTuntermSwitchConfigArgs
    Switch VLAN settings for tunnel termination
    Versions MxedgeVersionsArgs
    Service version information reported by the Mist Edge
    org_id string
    Identifier of the org that owns the Mist Edge
    claim_code string
    Registration claim code for the Mist Edge
    model string
    Mist Edge hardware or virtual appliance model
    mxcluster_id string
    Mist Edge cluster identifier that this appliance belongs to
    mxedge_mgmt object
    Management credentials and settings for the Mist Edge
    name string
    Display name of the Mist Edge
    notes string
    Free-form notes for the Mist Edge
    ntp_servers list(string)
    Time synchronization servers used by the Mist Edge
    oob_ip_config object
    Out-of-band management IP configuration for the Mist Edge
    proxy object
    Network proxy settings used by the Mist Edge
    site_id string
    Identifier of the site when the Mist Edge is site-scoped
    tunterm_dhcpd_config map(object)
    DHCP relay or server settings for Mist Tunneled VLANs
    tunterm_extra_routes map(object)
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tunterm_igmp_snooping_config object
    IGMP snooping settings for Mist Tunneled VLANs
    tunterm_ip_config object
    Tunnel termination IP configuration for the Mist Edge
    tunterm_monitorings list(list(object))
    Monitoring checks for tunnel termination reachability
    tunterm_multicast_config object
    Multicast forwarding settings for tunnel termination
    tunterm_other_ip_configs map(object)
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tunterm_port_config object
    Port configuration for tunnel termination traffic
    tunterm_switch_config map(object)
    Switch VLAN settings for tunnel termination
    versions object
    Service version information reported by the Mist Edge
    orgId String
    Identifier of the org that owns the Mist Edge
    claimCode String
    Registration claim code for the Mist Edge
    model String
    Mist Edge hardware or virtual appliance model
    mxclusterId String
    Mist Edge cluster identifier that this appliance belongs to
    mxedgeMgmt MxedgeMxedgeMgmt
    Management credentials and settings for the Mist Edge
    name String
    Display name of the Mist Edge
    notes String
    Free-form notes for the Mist Edge
    ntpServers List<String>
    Time synchronization servers used by the Mist Edge
    oobIpConfig MxedgeOobIpConfig
    Out-of-band management IP configuration for the Mist Edge
    proxy MxedgeProxy
    Network proxy settings used by the Mist Edge
    siteId String
    Identifier of the site when the Mist Edge is site-scoped
    tuntermDhcpdConfig Map<String,MxedgeTuntermDhcpdConfigArgs>
    DHCP relay or server settings for Mist Tunneled VLANs
    tuntermExtraRoutes Map<String,MxedgeTuntermExtraRoutesArgs>
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfig
    IGMP snooping settings for Mist Tunneled VLANs
    tuntermIpConfig MxedgeTuntermIpConfig
    Tunnel termination IP configuration for the Mist Edge
    tuntermMonitorings List<List<MxedgeTuntermMonitoring>>
    Monitoring checks for tunnel termination reachability
    tuntermMulticastConfig MxedgeTuntermMulticastConfig
    Multicast forwarding settings for tunnel termination
    tuntermOtherIpConfigs Map<String,MxedgeTuntermOtherIpConfigsArgs>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig MxedgeTuntermPortConfig
    Port configuration for tunnel termination traffic
    tuntermSwitchConfig Map<String,MxedgeTuntermSwitchConfigArgs>
    Switch VLAN settings for tunnel termination
    versions MxedgeVersions
    Service version information reported by the Mist Edge
    orgId string
    Identifier of the org that owns the Mist Edge
    claimCode string
    Registration claim code for the Mist Edge
    model string
    Mist Edge hardware or virtual appliance model
    mxclusterId string
    Mist Edge cluster identifier that this appliance belongs to
    mxedgeMgmt MxedgeMxedgeMgmt
    Management credentials and settings for the Mist Edge
    name string
    Display name of the Mist Edge
    notes string
    Free-form notes for the Mist Edge
    ntpServers string[]
    Time synchronization servers used by the Mist Edge
    oobIpConfig MxedgeOobIpConfig
    Out-of-band management IP configuration for the Mist Edge
    proxy MxedgeProxy
    Network proxy settings used by the Mist Edge
    siteId string
    Identifier of the site when the Mist Edge is site-scoped
    tuntermDhcpdConfig {[key: string]: MxedgeTuntermDhcpdConfigArgs}
    DHCP relay or server settings for Mist Tunneled VLANs
    tuntermExtraRoutes {[key: string]: MxedgeTuntermExtraRoutesArgs}
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfig
    IGMP snooping settings for Mist Tunneled VLANs
    tuntermIpConfig MxedgeTuntermIpConfig
    Tunnel termination IP configuration for the Mist Edge
    tuntermMonitorings MxedgeTuntermMonitoring[][]
    Monitoring checks for tunnel termination reachability
    tuntermMulticastConfig MxedgeTuntermMulticastConfig
    Multicast forwarding settings for tunnel termination
    tuntermOtherIpConfigs {[key: string]: MxedgeTuntermOtherIpConfigsArgs}
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig MxedgeTuntermPortConfig
    Port configuration for tunnel termination traffic
    tuntermSwitchConfig {[key: string]: MxedgeTuntermSwitchConfigArgs}
    Switch VLAN settings for tunnel termination
    versions MxedgeVersions
    Service version information reported by the Mist Edge
    org_id str
    Identifier of the org that owns the Mist Edge
    claim_code str
    Registration claim code for the Mist Edge
    model str
    Mist Edge hardware or virtual appliance model
    mxcluster_id str
    Mist Edge cluster identifier that this appliance belongs to
    mxedge_mgmt MxedgeMxedgeMgmtArgs
    Management credentials and settings for the Mist Edge
    name str
    Display name of the Mist Edge
    notes str
    Free-form notes for the Mist Edge
    ntp_servers Sequence[str]
    Time synchronization servers used by the Mist Edge
    oob_ip_config MxedgeOobIpConfigArgs
    Out-of-band management IP configuration for the Mist Edge
    proxy MxedgeProxyArgs
    Network proxy settings used by the Mist Edge
    site_id str
    Identifier of the site when the Mist Edge is site-scoped
    tunterm_dhcpd_config Mapping[str, MxedgeTuntermDhcpdConfigArgs]
    DHCP relay or server settings for Mist Tunneled VLANs
    tunterm_extra_routes Mapping[str, MxedgeTuntermExtraRoutesArgs]
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tunterm_igmp_snooping_config MxedgeTuntermIgmpSnoopingConfigArgs
    IGMP snooping settings for Mist Tunneled VLANs
    tunterm_ip_config MxedgeTuntermIpConfigArgs
    Tunnel termination IP configuration for the Mist Edge
    tunterm_monitorings Sequence[Sequence[MxedgeTuntermMonitoringArgs]]
    Monitoring checks for tunnel termination reachability
    tunterm_multicast_config MxedgeTuntermMulticastConfigArgs
    Multicast forwarding settings for tunnel termination
    tunterm_other_ip_configs Mapping[str, MxedgeTuntermOtherIpConfigsArgs]
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tunterm_port_config MxedgeTuntermPortConfigArgs
    Port configuration for tunnel termination traffic
    tunterm_switch_config Mapping[str, MxedgeTuntermSwitchConfigArgs]
    Switch VLAN settings for tunnel termination
    versions MxedgeVersionsArgs
    Service version information reported by the Mist Edge
    orgId String
    Identifier of the org that owns the Mist Edge
    claimCode String
    Registration claim code for the Mist Edge
    model String
    Mist Edge hardware or virtual appliance model
    mxclusterId String
    Mist Edge cluster identifier that this appliance belongs to
    mxedgeMgmt Property Map
    Management credentials and settings for the Mist Edge
    name String
    Display name of the Mist Edge
    notes String
    Free-form notes for the Mist Edge
    ntpServers List<String>
    Time synchronization servers used by the Mist Edge
    oobIpConfig Property Map
    Out-of-band management IP configuration for the Mist Edge
    proxy Property Map
    Network proxy settings used by the Mist Edge
    siteId String
    Identifier of the site when the Mist Edge is site-scoped
    tuntermDhcpdConfig Map<Property Map>
    DHCP relay or server settings for Mist Tunneled VLANs
    tuntermExtraRoutes Map<Property Map>
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tuntermIgmpSnoopingConfig Property Map
    IGMP snooping settings for Mist Tunneled VLANs
    tuntermIpConfig Property Map
    Tunnel termination IP configuration for the Mist Edge
    tuntermMonitorings List<List<Property Map>>
    Monitoring checks for tunnel termination reachability
    tuntermMulticastConfig Property Map
    Multicast forwarding settings for tunnel termination
    tuntermOtherIpConfigs Map<Property Map>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig Property Map
    Port configuration for tunnel termination traffic
    tuntermSwitchConfig Map<Property Map>
    Switch VLAN settings for tunnel termination
    versions Property Map
    Service version information reported by the Mist Edge

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Mxedge resource produces the following output properties:

    ForSite bool
    Whether this Mist Edge is scoped to a site
    Id string
    The provider-assigned unique ID for this managed resource.
    Mac string
    Mist Edge MAC address
    MxagentRegistered bool
    Whether the Mist Edge agent has registered with Mist cloud
    Services List<string>
    List of services enabled to run on the Mist Edge
    TuntermRegistered bool
    Whether the tunnel termination service has registered with Mist cloud
    ForSite bool
    Whether this Mist Edge is scoped to a site
    Id string
    The provider-assigned unique ID for this managed resource.
    Mac string
    Mist Edge MAC address
    MxagentRegistered bool
    Whether the Mist Edge agent has registered with Mist cloud
    Services []string
    List of services enabled to run on the Mist Edge
    TuntermRegistered bool
    Whether the tunnel termination service has registered with Mist cloud
    for_site bool
    Whether this Mist Edge is scoped to a site
    id string
    The provider-assigned unique ID for this managed resource.
    mac string
    Mist Edge MAC address
    mxagent_registered bool
    Whether the Mist Edge agent has registered with Mist cloud
    services list(string)
    List of services enabled to run on the Mist Edge
    tunterm_registered bool
    Whether the tunnel termination service has registered with Mist cloud
    forSite Boolean
    Whether this Mist Edge is scoped to a site
    id String
    The provider-assigned unique ID for this managed resource.
    mac String
    Mist Edge MAC address
    mxagentRegistered Boolean
    Whether the Mist Edge agent has registered with Mist cloud
    services List<String>
    List of services enabled to run on the Mist Edge
    tuntermRegistered Boolean
    Whether the tunnel termination service has registered with Mist cloud
    forSite boolean
    Whether this Mist Edge is scoped to a site
    id string
    The provider-assigned unique ID for this managed resource.
    mac string
    Mist Edge MAC address
    mxagentRegistered boolean
    Whether the Mist Edge agent has registered with Mist cloud
    services string[]
    List of services enabled to run on the Mist Edge
    tuntermRegistered boolean
    Whether the tunnel termination service has registered with Mist cloud
    for_site bool
    Whether this Mist Edge is scoped to a site
    id str
    The provider-assigned unique ID for this managed resource.
    mac str
    Mist Edge MAC address
    mxagent_registered bool
    Whether the Mist Edge agent has registered with Mist cloud
    services Sequence[str]
    List of services enabled to run on the Mist Edge
    tunterm_registered bool
    Whether the tunnel termination service has registered with Mist cloud
    forSite Boolean
    Whether this Mist Edge is scoped to a site
    id String
    The provider-assigned unique ID for this managed resource.
    mac String
    Mist Edge MAC address
    mxagentRegistered Boolean
    Whether the Mist Edge agent has registered with Mist cloud
    services List<String>
    List of services enabled to run on the Mist Edge
    tuntermRegistered Boolean
    Whether the tunnel termination service has registered with Mist cloud

    Look up Existing Mxedge Resource

    Get an existing Mxedge 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?: MxedgeState, opts?: CustomResourceOptions): Mxedge
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            claim_code: Optional[str] = None,
            for_site: Optional[bool] = None,
            mac: Optional[str] = None,
            model: Optional[str] = None,
            mxagent_registered: Optional[bool] = None,
            mxcluster_id: Optional[str] = None,
            mxedge_mgmt: Optional[MxedgeMxedgeMgmtArgs] = None,
            name: Optional[str] = None,
            notes: Optional[str] = None,
            ntp_servers: Optional[Sequence[str]] = None,
            oob_ip_config: Optional[MxedgeOobIpConfigArgs] = None,
            org_id: Optional[str] = None,
            proxy: Optional[MxedgeProxyArgs] = None,
            services: Optional[Sequence[str]] = None,
            site_id: Optional[str] = None,
            tunterm_dhcpd_config: Optional[Mapping[str, MxedgeTuntermDhcpdConfigArgs]] = None,
            tunterm_extra_routes: Optional[Mapping[str, MxedgeTuntermExtraRoutesArgs]] = None,
            tunterm_igmp_snooping_config: Optional[MxedgeTuntermIgmpSnoopingConfigArgs] = None,
            tunterm_ip_config: Optional[MxedgeTuntermIpConfigArgs] = None,
            tunterm_monitorings: Optional[Sequence[Sequence[MxedgeTuntermMonitoringArgs]]] = None,
            tunterm_multicast_config: Optional[MxedgeTuntermMulticastConfigArgs] = None,
            tunterm_other_ip_configs: Optional[Mapping[str, MxedgeTuntermOtherIpConfigsArgs]] = None,
            tunterm_port_config: Optional[MxedgeTuntermPortConfigArgs] = None,
            tunterm_registered: Optional[bool] = None,
            tunterm_switch_config: Optional[Mapping[str, MxedgeTuntermSwitchConfigArgs]] = None,
            versions: Optional[MxedgeVersionsArgs] = None) -> Mxedge
    func GetMxedge(ctx *Context, name string, id IDInput, state *MxedgeState, opts ...ResourceOption) (*Mxedge, error)
    public static Mxedge Get(string name, Input<string> id, MxedgeState? state, CustomResourceOptions? opts = null)
    public static Mxedge get(String name, Output<String> id, MxedgeState state, CustomResourceOptions options)
    resources:  _:    type: junipermist:org:Mxedge    get:      id: ${id}
    import {
      to = junipermist_org_mxedge.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.
    The following state arguments are supported:
    ClaimCode string
    Registration claim code for the Mist Edge
    ForSite bool
    Whether this Mist Edge is scoped to a site
    Mac string
    Mist Edge MAC address
    Model string
    Mist Edge hardware or virtual appliance model
    MxagentRegistered bool
    Whether the Mist Edge agent has registered with Mist cloud
    MxclusterId string
    Mist Edge cluster identifier that this appliance belongs to
    MxedgeMgmt Pulumi.JuniperMist.Org.Inputs.MxedgeMxedgeMgmt
    Management credentials and settings for the Mist Edge
    Name string
    Display name of the Mist Edge
    Notes string
    Free-form notes for the Mist Edge
    NtpServers List<string>
    Time synchronization servers used by the Mist Edge
    OobIpConfig Pulumi.JuniperMist.Org.Inputs.MxedgeOobIpConfig
    Out-of-band management IP configuration for the Mist Edge
    OrgId string
    Identifier of the org that owns the Mist Edge
    Proxy Pulumi.JuniperMist.Org.Inputs.MxedgeProxy
    Network proxy settings used by the Mist Edge
    Services List<string>
    List of services enabled to run on the Mist Edge
    SiteId string
    Identifier of the site when the Mist Edge is site-scoped
    TuntermDhcpdConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermDhcpdConfigArgs>
    DHCP relay or server settings for Mist Tunneled VLANs
    TuntermExtraRoutes Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermExtraRoutesArgs>
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    TuntermIgmpSnoopingConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIgmpSnoopingConfig
    IGMP snooping settings for Mist Tunneled VLANs
    TuntermIpConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIpConfig
    Tunnel termination IP configuration for the Mist Edge
    TuntermMonitorings List<ImmutableArray<Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMonitoring>>
    Monitoring checks for tunnel termination reachability
    TuntermMulticastConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMulticastConfig
    Multicast forwarding settings for tunnel termination
    TuntermOtherIpConfigs Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermOtherIpConfigsArgs>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    TuntermPortConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermPortConfig
    Port configuration for tunnel termination traffic
    TuntermRegistered bool
    Whether the tunnel termination service has registered with Mist cloud
    TuntermSwitchConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermSwitchConfigArgs>
    Switch VLAN settings for tunnel termination
    Versions Pulumi.JuniperMist.Org.Inputs.MxedgeVersions
    Service version information reported by the Mist Edge
    ClaimCode string
    Registration claim code for the Mist Edge
    ForSite bool
    Whether this Mist Edge is scoped to a site
    Mac string
    Mist Edge MAC address
    Model string
    Mist Edge hardware or virtual appliance model
    MxagentRegistered bool
    Whether the Mist Edge agent has registered with Mist cloud
    MxclusterId string
    Mist Edge cluster identifier that this appliance belongs to
    MxedgeMgmt MxedgeMxedgeMgmtArgs
    Management credentials and settings for the Mist Edge
    Name string
    Display name of the Mist Edge
    Notes string
    Free-form notes for the Mist Edge
    NtpServers []string
    Time synchronization servers used by the Mist Edge
    OobIpConfig MxedgeOobIpConfigArgs
    Out-of-band management IP configuration for the Mist Edge
    OrgId string
    Identifier of the org that owns the Mist Edge
    Proxy MxedgeProxyArgs
    Network proxy settings used by the Mist Edge
    Services []string
    List of services enabled to run on the Mist Edge
    SiteId string
    Identifier of the site when the Mist Edge is site-scoped
    TuntermDhcpdConfig map[string]MxedgeTuntermDhcpdConfigArgs
    DHCP relay or server settings for Mist Tunneled VLANs
    TuntermExtraRoutes map[string]MxedgeTuntermExtraRoutesArgs
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    TuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfigArgs
    IGMP snooping settings for Mist Tunneled VLANs
    TuntermIpConfig MxedgeTuntermIpConfigArgs
    Tunnel termination IP configuration for the Mist Edge
    TuntermMonitorings [][]MxedgeTuntermMonitoringArgs
    Monitoring checks for tunnel termination reachability
    TuntermMulticastConfig MxedgeTuntermMulticastConfigArgs
    Multicast forwarding settings for tunnel termination
    TuntermOtherIpConfigs map[string]MxedgeTuntermOtherIpConfigsArgs
    IPconfigs by VLAN ID. Property key is the VLAN ID
    TuntermPortConfig MxedgeTuntermPortConfigArgs
    Port configuration for tunnel termination traffic
    TuntermRegistered bool
    Whether the tunnel termination service has registered with Mist cloud
    TuntermSwitchConfig map[string]MxedgeTuntermSwitchConfigArgs
    Switch VLAN settings for tunnel termination
    Versions MxedgeVersionsArgs
    Service version information reported by the Mist Edge
    claim_code string
    Registration claim code for the Mist Edge
    for_site bool
    Whether this Mist Edge is scoped to a site
    mac string
    Mist Edge MAC address
    model string
    Mist Edge hardware or virtual appliance model
    mxagent_registered bool
    Whether the Mist Edge agent has registered with Mist cloud
    mxcluster_id string
    Mist Edge cluster identifier that this appliance belongs to
    mxedge_mgmt object
    Management credentials and settings for the Mist Edge
    name string
    Display name of the Mist Edge
    notes string
    Free-form notes for the Mist Edge
    ntp_servers list(string)
    Time synchronization servers used by the Mist Edge
    oob_ip_config object
    Out-of-band management IP configuration for the Mist Edge
    org_id string
    Identifier of the org that owns the Mist Edge
    proxy object
    Network proxy settings used by the Mist Edge
    services list(string)
    List of services enabled to run on the Mist Edge
    site_id string
    Identifier of the site when the Mist Edge is site-scoped
    tunterm_dhcpd_config map(object)
    DHCP relay or server settings for Mist Tunneled VLANs
    tunterm_extra_routes map(object)
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tunterm_igmp_snooping_config object
    IGMP snooping settings for Mist Tunneled VLANs
    tunterm_ip_config object
    Tunnel termination IP configuration for the Mist Edge
    tunterm_monitorings list(list(object))
    Monitoring checks for tunnel termination reachability
    tunterm_multicast_config object
    Multicast forwarding settings for tunnel termination
    tunterm_other_ip_configs map(object)
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tunterm_port_config object
    Port configuration for tunnel termination traffic
    tunterm_registered bool
    Whether the tunnel termination service has registered with Mist cloud
    tunterm_switch_config map(object)
    Switch VLAN settings for tunnel termination
    versions object
    Service version information reported by the Mist Edge
    claimCode String
    Registration claim code for the Mist Edge
    forSite Boolean
    Whether this Mist Edge is scoped to a site
    mac String
    Mist Edge MAC address
    model String
    Mist Edge hardware or virtual appliance model
    mxagentRegistered Boolean
    Whether the Mist Edge agent has registered with Mist cloud
    mxclusterId String
    Mist Edge cluster identifier that this appliance belongs to
    mxedgeMgmt MxedgeMxedgeMgmt
    Management credentials and settings for the Mist Edge
    name String
    Display name of the Mist Edge
    notes String
    Free-form notes for the Mist Edge
    ntpServers List<String>
    Time synchronization servers used by the Mist Edge
    oobIpConfig MxedgeOobIpConfig
    Out-of-band management IP configuration for the Mist Edge
    orgId String
    Identifier of the org that owns the Mist Edge
    proxy MxedgeProxy
    Network proxy settings used by the Mist Edge
    services List<String>
    List of services enabled to run on the Mist Edge
    siteId String
    Identifier of the site when the Mist Edge is site-scoped
    tuntermDhcpdConfig Map<String,MxedgeTuntermDhcpdConfigArgs>
    DHCP relay or server settings for Mist Tunneled VLANs
    tuntermExtraRoutes Map<String,MxedgeTuntermExtraRoutesArgs>
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfig
    IGMP snooping settings for Mist Tunneled VLANs
    tuntermIpConfig MxedgeTuntermIpConfig
    Tunnel termination IP configuration for the Mist Edge
    tuntermMonitorings List<List<MxedgeTuntermMonitoring>>
    Monitoring checks for tunnel termination reachability
    tuntermMulticastConfig MxedgeTuntermMulticastConfig
    Multicast forwarding settings for tunnel termination
    tuntermOtherIpConfigs Map<String,MxedgeTuntermOtherIpConfigsArgs>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig MxedgeTuntermPortConfig
    Port configuration for tunnel termination traffic
    tuntermRegistered Boolean
    Whether the tunnel termination service has registered with Mist cloud
    tuntermSwitchConfig Map<String,MxedgeTuntermSwitchConfigArgs>
    Switch VLAN settings for tunnel termination
    versions MxedgeVersions
    Service version information reported by the Mist Edge
    claimCode string
    Registration claim code for the Mist Edge
    forSite boolean
    Whether this Mist Edge is scoped to a site
    mac string
    Mist Edge MAC address
    model string
    Mist Edge hardware or virtual appliance model
    mxagentRegistered boolean
    Whether the Mist Edge agent has registered with Mist cloud
    mxclusterId string
    Mist Edge cluster identifier that this appliance belongs to
    mxedgeMgmt MxedgeMxedgeMgmt
    Management credentials and settings for the Mist Edge
    name string
    Display name of the Mist Edge
    notes string
    Free-form notes for the Mist Edge
    ntpServers string[]
    Time synchronization servers used by the Mist Edge
    oobIpConfig MxedgeOobIpConfig
    Out-of-band management IP configuration for the Mist Edge
    orgId string
    Identifier of the org that owns the Mist Edge
    proxy MxedgeProxy
    Network proxy settings used by the Mist Edge
    services string[]
    List of services enabled to run on the Mist Edge
    siteId string
    Identifier of the site when the Mist Edge is site-scoped
    tuntermDhcpdConfig {[key: string]: MxedgeTuntermDhcpdConfigArgs}
    DHCP relay or server settings for Mist Tunneled VLANs
    tuntermExtraRoutes {[key: string]: MxedgeTuntermExtraRoutesArgs}
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfig
    IGMP snooping settings for Mist Tunneled VLANs
    tuntermIpConfig MxedgeTuntermIpConfig
    Tunnel termination IP configuration for the Mist Edge
    tuntermMonitorings MxedgeTuntermMonitoring[][]
    Monitoring checks for tunnel termination reachability
    tuntermMulticastConfig MxedgeTuntermMulticastConfig
    Multicast forwarding settings for tunnel termination
    tuntermOtherIpConfigs {[key: string]: MxedgeTuntermOtherIpConfigsArgs}
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig MxedgeTuntermPortConfig
    Port configuration for tunnel termination traffic
    tuntermRegistered boolean
    Whether the tunnel termination service has registered with Mist cloud
    tuntermSwitchConfig {[key: string]: MxedgeTuntermSwitchConfigArgs}
    Switch VLAN settings for tunnel termination
    versions MxedgeVersions
    Service version information reported by the Mist Edge
    claim_code str
    Registration claim code for the Mist Edge
    for_site bool
    Whether this Mist Edge is scoped to a site
    mac str
    Mist Edge MAC address
    model str
    Mist Edge hardware or virtual appliance model
    mxagent_registered bool
    Whether the Mist Edge agent has registered with Mist cloud
    mxcluster_id str
    Mist Edge cluster identifier that this appliance belongs to
    mxedge_mgmt MxedgeMxedgeMgmtArgs
    Management credentials and settings for the Mist Edge
    name str
    Display name of the Mist Edge
    notes str
    Free-form notes for the Mist Edge
    ntp_servers Sequence[str]
    Time synchronization servers used by the Mist Edge
    oob_ip_config MxedgeOobIpConfigArgs
    Out-of-band management IP configuration for the Mist Edge
    org_id str
    Identifier of the org that owns the Mist Edge
    proxy MxedgeProxyArgs
    Network proxy settings used by the Mist Edge
    services Sequence[str]
    List of services enabled to run on the Mist Edge
    site_id str
    Identifier of the site when the Mist Edge is site-scoped
    tunterm_dhcpd_config Mapping[str, MxedgeTuntermDhcpdConfigArgs]
    DHCP relay or server settings for Mist Tunneled VLANs
    tunterm_extra_routes Mapping[str, MxedgeTuntermExtraRoutesArgs]
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tunterm_igmp_snooping_config MxedgeTuntermIgmpSnoopingConfigArgs
    IGMP snooping settings for Mist Tunneled VLANs
    tunterm_ip_config MxedgeTuntermIpConfigArgs
    Tunnel termination IP configuration for the Mist Edge
    tunterm_monitorings Sequence[Sequence[MxedgeTuntermMonitoringArgs]]
    Monitoring checks for tunnel termination reachability
    tunterm_multicast_config MxedgeTuntermMulticastConfigArgs
    Multicast forwarding settings for tunnel termination
    tunterm_other_ip_configs Mapping[str, MxedgeTuntermOtherIpConfigsArgs]
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tunterm_port_config MxedgeTuntermPortConfigArgs
    Port configuration for tunnel termination traffic
    tunterm_registered bool
    Whether the tunnel termination service has registered with Mist cloud
    tunterm_switch_config Mapping[str, MxedgeTuntermSwitchConfigArgs]
    Switch VLAN settings for tunnel termination
    versions MxedgeVersionsArgs
    Service version information reported by the Mist Edge
    claimCode String
    Registration claim code for the Mist Edge
    forSite Boolean
    Whether this Mist Edge is scoped to a site
    mac String
    Mist Edge MAC address
    model String
    Mist Edge hardware or virtual appliance model
    mxagentRegistered Boolean
    Whether the Mist Edge agent has registered with Mist cloud
    mxclusterId String
    Mist Edge cluster identifier that this appliance belongs to
    mxedgeMgmt Property Map
    Management credentials and settings for the Mist Edge
    name String
    Display name of the Mist Edge
    notes String
    Free-form notes for the Mist Edge
    ntpServers List<String>
    Time synchronization servers used by the Mist Edge
    oobIpConfig Property Map
    Out-of-band management IP configuration for the Mist Edge
    orgId String
    Identifier of the org that owns the Mist Edge
    proxy Property Map
    Network proxy settings used by the Mist Edge
    services List<String>
    List of services enabled to run on the Mist Edge
    siteId String
    Identifier of the site when the Mist Edge is site-scoped
    tuntermDhcpdConfig Map<Property Map>
    DHCP relay or server settings for Mist Tunneled VLANs
    tuntermExtraRoutes Map<Property Map>
    Extra routes for Mist Tunneled VLAN traffic; property key is a CIDR
    tuntermIgmpSnoopingConfig Property Map
    IGMP snooping settings for Mist Tunneled VLANs
    tuntermIpConfig Property Map
    Tunnel termination IP configuration for the Mist Edge
    tuntermMonitorings List<List<Property Map>>
    Monitoring checks for tunnel termination reachability
    tuntermMulticastConfig Property Map
    Multicast forwarding settings for tunnel termination
    tuntermOtherIpConfigs Map<Property Map>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig Property Map
    Port configuration for tunnel termination traffic
    tuntermRegistered Boolean
    Whether the tunnel termination service has registered with Mist cloud
    tuntermSwitchConfig Map<Property Map>
    Switch VLAN settings for tunnel termination
    versions Property Map
    Service version information reported by the Mist Edge

    Supporting Types

    MxedgeMxedgeMgmt, MxedgeMxedgeMgmtArgs

    ConfigAutoRevert bool
    Whether the Mist Edge automatically reverts configuration changes if connectivity is lost
    FipsEnabled bool
    Whether FIPS mode is enabled on the Mist Edge
    MistPassword string
    Password for the Mist service account on the Mist Edge
    OobIpType string
    IPv4 address assignment mode for out-of-band management
    OobIpType6 string
    IPv6 address assignment mode for out-of-band management
    RootPassword string
    Root account password for the Mist Edge
    ConfigAutoRevert bool
    Whether the Mist Edge automatically reverts configuration changes if connectivity is lost
    FipsEnabled bool
    Whether FIPS mode is enabled on the Mist Edge
    MistPassword string
    Password for the Mist service account on the Mist Edge
    OobIpType string
    IPv4 address assignment mode for out-of-band management
    OobIpType6 string
    IPv6 address assignment mode for out-of-band management
    RootPassword string
    Root account password for the Mist Edge
    config_auto_revert bool
    Whether the Mist Edge automatically reverts configuration changes if connectivity is lost
    fips_enabled bool
    Whether FIPS mode is enabled on the Mist Edge
    mist_password string
    Password for the Mist service account on the Mist Edge
    oob_ip_type string
    IPv4 address assignment mode for out-of-band management
    oob_ip_type6 string
    IPv6 address assignment mode for out-of-band management
    root_password string
    Root account password for the Mist Edge
    configAutoRevert Boolean
    Whether the Mist Edge automatically reverts configuration changes if connectivity is lost
    fipsEnabled Boolean
    Whether FIPS mode is enabled on the Mist Edge
    mistPassword String
    Password for the Mist service account on the Mist Edge
    oobIpType String
    IPv4 address assignment mode for out-of-band management
    oobIpType6 String
    IPv6 address assignment mode for out-of-band management
    rootPassword String
    Root account password for the Mist Edge
    configAutoRevert boolean
    Whether the Mist Edge automatically reverts configuration changes if connectivity is lost
    fipsEnabled boolean
    Whether FIPS mode is enabled on the Mist Edge
    mistPassword string
    Password for the Mist service account on the Mist Edge
    oobIpType string
    IPv4 address assignment mode for out-of-band management
    oobIpType6 string
    IPv6 address assignment mode for out-of-band management
    rootPassword string
    Root account password for the Mist Edge
    config_auto_revert bool
    Whether the Mist Edge automatically reverts configuration changes if connectivity is lost
    fips_enabled bool
    Whether FIPS mode is enabled on the Mist Edge
    mist_password str
    Password for the Mist service account on the Mist Edge
    oob_ip_type str
    IPv4 address assignment mode for out-of-band management
    oob_ip_type6 str
    IPv6 address assignment mode for out-of-band management
    root_password str
    Root account password for the Mist Edge
    configAutoRevert Boolean
    Whether the Mist Edge automatically reverts configuration changes if connectivity is lost
    fipsEnabled Boolean
    Whether FIPS mode is enabled on the Mist Edge
    mistPassword String
    Password for the Mist service account on the Mist Edge
    oobIpType String
    IPv4 address assignment mode for out-of-band management
    oobIpType6 String
    IPv6 address assignment mode for out-of-band management
    rootPassword String
    Root account password for the Mist Edge

    MxedgeOobIpConfig, MxedgeOobIpConfigArgs

    Autoconf6 bool
    Whether IPv6 autoconfiguration is enabled on the out-of-band management interface
    Dhcp6 bool
    Whether DHCPv6 is enabled on the out-of-band management interface
    Dns List<string>
    Name server addresses for out-of-band management
    Gateway string
    If type=static, IPv4 default gateway for the out-of-band management interface
    Gateway6 string
    If type6=static, IPv6 default gateway for the out-of-band management interface
    Ip string
    If type=static, IPv4 address for the out-of-band management interface
    Ip6 string
    If type6=static, IPv6 address for the out-of-band management interface
    Netmask string
    If type=static, IPv4 netmask for the out-of-band management interface
    Netmask6 string
    If type6=static, IPv6 prefix length for the out-of-band management interface
    Type string
    IPv4 address assignment mode for out-of-band management
    Type6 string
    IPv6 address assignment mode for out-of-band management
    Autoconf6 bool
    Whether IPv6 autoconfiguration is enabled on the out-of-band management interface
    Dhcp6 bool
    Whether DHCPv6 is enabled on the out-of-band management interface
    Dns []string
    Name server addresses for out-of-band management
    Gateway string
    If type=static, IPv4 default gateway for the out-of-band management interface
    Gateway6 string
    If type6=static, IPv6 default gateway for the out-of-band management interface
    Ip string
    If type=static, IPv4 address for the out-of-band management interface
    Ip6 string
    If type6=static, IPv6 address for the out-of-band management interface
    Netmask string
    If type=static, IPv4 netmask for the out-of-band management interface
    Netmask6 string
    If type6=static, IPv6 prefix length for the out-of-band management interface
    Type string
    IPv4 address assignment mode for out-of-band management
    Type6 string
    IPv6 address assignment mode for out-of-band management
    autoconf6 bool
    Whether IPv6 autoconfiguration is enabled on the out-of-band management interface
    dhcp6 bool
    Whether DHCPv6 is enabled on the out-of-band management interface
    dns list(string)
    Name server addresses for out-of-band management
    gateway string
    If type=static, IPv4 default gateway for the out-of-band management interface
    gateway6 string
    If type6=static, IPv6 default gateway for the out-of-band management interface
    ip string
    If type=static, IPv4 address for the out-of-band management interface
    ip6 string
    If type6=static, IPv6 address for the out-of-band management interface
    netmask string
    If type=static, IPv4 netmask for the out-of-band management interface
    netmask6 string
    If type6=static, IPv6 prefix length for the out-of-band management interface
    type string
    IPv4 address assignment mode for out-of-band management
    type6 string
    IPv6 address assignment mode for out-of-band management
    autoconf6 Boolean
    Whether IPv6 autoconfiguration is enabled on the out-of-band management interface
    dhcp6 Boolean
    Whether DHCPv6 is enabled on the out-of-band management interface
    dns List<String>
    Name server addresses for out-of-band management
    gateway String
    If type=static, IPv4 default gateway for the out-of-band management interface
    gateway6 String
    If type6=static, IPv6 default gateway for the out-of-band management interface
    ip String
    If type=static, IPv4 address for the out-of-band management interface
    ip6 String
    If type6=static, IPv6 address for the out-of-band management interface
    netmask String
    If type=static, IPv4 netmask for the out-of-band management interface
    netmask6 String
    If type6=static, IPv6 prefix length for the out-of-band management interface
    type String
    IPv4 address assignment mode for out-of-band management
    type6 String
    IPv6 address assignment mode for out-of-band management
    autoconf6 boolean
    Whether IPv6 autoconfiguration is enabled on the out-of-band management interface
    dhcp6 boolean
    Whether DHCPv6 is enabled on the out-of-band management interface
    dns string[]
    Name server addresses for out-of-band management
    gateway string
    If type=static, IPv4 default gateway for the out-of-band management interface
    gateway6 string
    If type6=static, IPv6 default gateway for the out-of-band management interface
    ip string
    If type=static, IPv4 address for the out-of-band management interface
    ip6 string
    If type6=static, IPv6 address for the out-of-band management interface
    netmask string
    If type=static, IPv4 netmask for the out-of-band management interface
    netmask6 string
    If type6=static, IPv6 prefix length for the out-of-band management interface
    type string
    IPv4 address assignment mode for out-of-band management
    type6 string
    IPv6 address assignment mode for out-of-band management
    autoconf6 bool
    Whether IPv6 autoconfiguration is enabled on the out-of-band management interface
    dhcp6 bool
    Whether DHCPv6 is enabled on the out-of-band management interface
    dns Sequence[str]
    Name server addresses for out-of-band management
    gateway str
    If type=static, IPv4 default gateway for the out-of-band management interface
    gateway6 str
    If type6=static, IPv6 default gateway for the out-of-band management interface
    ip str
    If type=static, IPv4 address for the out-of-band management interface
    ip6 str
    If type6=static, IPv6 address for the out-of-band management interface
    netmask str
    If type=static, IPv4 netmask for the out-of-band management interface
    netmask6 str
    If type6=static, IPv6 prefix length for the out-of-band management interface
    type str
    IPv4 address assignment mode for out-of-band management
    type6 str
    IPv6 address assignment mode for out-of-band management
    autoconf6 Boolean
    Whether IPv6 autoconfiguration is enabled on the out-of-band management interface
    dhcp6 Boolean
    Whether DHCPv6 is enabled on the out-of-band management interface
    dns List<String>
    Name server addresses for out-of-band management
    gateway String
    If type=static, IPv4 default gateway for the out-of-band management interface
    gateway6 String
    If type6=static, IPv6 default gateway for the out-of-band management interface
    ip String
    If type=static, IPv4 address for the out-of-band management interface
    ip6 String
    If type6=static, IPv6 address for the out-of-band management interface
    netmask String
    If type=static, IPv4 netmask for the out-of-band management interface
    netmask6 String
    If type6=static, IPv6 prefix length for the out-of-band management interface
    type String
    IPv4 address assignment mode for out-of-band management
    type6 String
    IPv6 address assignment mode for out-of-band management

    MxedgeProxy, MxedgeProxyArgs

    Disabled bool
    Whether this proxy configuration is disabled
    Url string
    Proxy URL used to reach Mist
    Disabled bool
    Whether this proxy configuration is disabled
    Url string
    Proxy URL used to reach Mist
    disabled bool
    Whether this proxy configuration is disabled
    url string
    Proxy URL used to reach Mist
    disabled Boolean
    Whether this proxy configuration is disabled
    url String
    Proxy URL used to reach Mist
    disabled boolean
    Whether this proxy configuration is disabled
    url string
    Proxy URL used to reach Mist
    disabled bool
    Whether this proxy configuration is disabled
    url str
    Proxy URL used to reach Mist
    disabled Boolean
    Whether this proxy configuration is disabled
    url String
    Proxy URL used to reach Mist

    MxedgeTuntermDhcpdConfig, MxedgeTuntermDhcpdConfigArgs

    Enabled bool
    Whether DHCP relay is enabled for this tunneled VLAN
    Servers List<string>
    DHCP relay server addresses used by this tunneled VLAN
    Type string
    DHCP handling mode for this tunneled VLAN
    Enabled bool
    Whether DHCP relay is enabled for this tunneled VLAN
    Servers []string
    DHCP relay server addresses used by this tunneled VLAN
    Type string
    DHCP handling mode for this tunneled VLAN
    enabled bool
    Whether DHCP relay is enabled for this tunneled VLAN
    servers list(string)
    DHCP relay server addresses used by this tunneled VLAN
    type string
    DHCP handling mode for this tunneled VLAN
    enabled Boolean
    Whether DHCP relay is enabled for this tunneled VLAN
    servers List<String>
    DHCP relay server addresses used by this tunneled VLAN
    type String
    DHCP handling mode for this tunneled VLAN
    enabled boolean
    Whether DHCP relay is enabled for this tunneled VLAN
    servers string[]
    DHCP relay server addresses used by this tunneled VLAN
    type string
    DHCP handling mode for this tunneled VLAN
    enabled bool
    Whether DHCP relay is enabled for this tunneled VLAN
    servers Sequence[str]
    DHCP relay server addresses used by this tunneled VLAN
    type str
    DHCP handling mode for this tunneled VLAN
    enabled Boolean
    Whether DHCP relay is enabled for this tunneled VLAN
    servers List<String>
    DHCP relay server addresses used by this tunneled VLAN
    type String
    DHCP handling mode for this tunneled VLAN

    MxedgeTuntermExtraRoutes, MxedgeTuntermExtraRoutesArgs

    Via string
    Next-hop IP address for this Mist Tunnel extra route
    Via string
    Next-hop IP address for this Mist Tunnel extra route
    via string
    Next-hop IP address for this Mist Tunnel extra route
    via String
    Next-hop IP address for this Mist Tunnel extra route
    via string
    Next-hop IP address for this Mist Tunnel extra route
    via str
    Next-hop IP address for this Mist Tunnel extra route
    via String
    Next-hop IP address for this Mist Tunnel extra route

    MxedgeTuntermIgmpSnoopingConfig, MxedgeTuntermIgmpSnoopingConfigArgs

    Enabled bool
    Whether IGMP snooping is enabled for the configured VLANs
    Querier Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIgmpSnoopingConfigQuerier
    IGMP querier settings used with tunnel termination snooping
    VlanIds List<int>
    List of VLAN IDs where tunnel termination performs IGMP snooping
    Enabled bool
    Whether IGMP snooping is enabled for the configured VLANs
    Querier MxedgeTuntermIgmpSnoopingConfigQuerier
    IGMP querier settings used with tunnel termination snooping
    VlanIds []int
    List of VLAN IDs where tunnel termination performs IGMP snooping
    enabled bool
    Whether IGMP snooping is enabled for the configured VLANs
    querier object
    IGMP querier settings used with tunnel termination snooping
    vlan_ids list(number)
    List of VLAN IDs where tunnel termination performs IGMP snooping
    enabled Boolean
    Whether IGMP snooping is enabled for the configured VLANs
    querier MxedgeTuntermIgmpSnoopingConfigQuerier
    IGMP querier settings used with tunnel termination snooping
    vlanIds List<Integer>
    List of VLAN IDs where tunnel termination performs IGMP snooping
    enabled boolean
    Whether IGMP snooping is enabled for the configured VLANs
    querier MxedgeTuntermIgmpSnoopingConfigQuerier
    IGMP querier settings used with tunnel termination snooping
    vlanIds number[]
    List of VLAN IDs where tunnel termination performs IGMP snooping
    enabled bool
    Whether IGMP snooping is enabled for the configured VLANs
    querier MxedgeTuntermIgmpSnoopingConfigQuerier
    IGMP querier settings used with tunnel termination snooping
    vlan_ids Sequence[int]
    List of VLAN IDs where tunnel termination performs IGMP snooping
    enabled Boolean
    Whether IGMP snooping is enabled for the configured VLANs
    querier Property Map
    IGMP querier settings used with tunnel termination snooping
    vlanIds List<Number>
    List of VLAN IDs where tunnel termination performs IGMP snooping

    MxedgeTuntermIgmpSnoopingConfigQuerier, MxedgeTuntermIgmpSnoopingConfigQuerierArgs

    MaxResponseTime int
    Querier's query response interval, in tenths-of-seconds
    Mtu int
    The MTU we use (needed when forming large IGMPv3 Reports)
    QueryInterval int
    Querier's query interval, in seconds
    Robustness int
    IGMP querier robustness variable
    Version int
    Querier's maximum protocol version
    MaxResponseTime int
    Querier's query response interval, in tenths-of-seconds
    Mtu int
    The MTU we use (needed when forming large IGMPv3 Reports)
    QueryInterval int
    Querier's query interval, in seconds
    Robustness int
    IGMP querier robustness variable
    Version int
    Querier's maximum protocol version
    max_response_time number
    Querier's query response interval, in tenths-of-seconds
    mtu number
    The MTU we use (needed when forming large IGMPv3 Reports)
    query_interval number
    Querier's query interval, in seconds
    robustness number
    IGMP querier robustness variable
    version number
    Querier's maximum protocol version
    maxResponseTime Integer
    Querier's query response interval, in tenths-of-seconds
    mtu Integer
    The MTU we use (needed when forming large IGMPv3 Reports)
    queryInterval Integer
    Querier's query interval, in seconds
    robustness Integer
    IGMP querier robustness variable
    version Integer
    Querier's maximum protocol version
    maxResponseTime number
    Querier's query response interval, in tenths-of-seconds
    mtu number
    The MTU we use (needed when forming large IGMPv3 Reports)
    queryInterval number
    Querier's query interval, in seconds
    robustness number
    IGMP querier robustness variable
    version number
    Querier's maximum protocol version
    max_response_time int
    Querier's query response interval, in tenths-of-seconds
    mtu int
    The MTU we use (needed when forming large IGMPv3 Reports)
    query_interval int
    Querier's query interval, in seconds
    robustness int
    IGMP querier robustness variable
    version int
    Querier's maximum protocol version
    maxResponseTime Number
    Querier's query response interval, in tenths-of-seconds
    mtu Number
    The MTU we use (needed when forming large IGMPv3 Reports)
    queryInterval Number
    Querier's query interval, in seconds
    robustness Number
    IGMP querier robustness variable
    version Number
    Querier's maximum protocol version

    MxedgeTuntermIpConfig, MxedgeTuntermIpConfigArgs

    Gateway string
    IPv4 gateway for the Mist Tunnel interface
    Ip string
    Address on the untagged Mist Tunnel interface, in IPv4 format
    Netmask string
    Subnet mask for the Mist Tunnel IPv4 address
    Gateway6 string
    IPv6 gateway for the Mist Tunnel interface
    Ip6 string
    Address on the Mist Tunnel interface, in IPv6 format
    Netmask6 string
    Prefix length for the Mist Tunnel IPv6 address
    Gateway string
    IPv4 gateway for the Mist Tunnel interface
    Ip string
    Address on the untagged Mist Tunnel interface, in IPv4 format
    Netmask string
    Subnet mask for the Mist Tunnel IPv4 address
    Gateway6 string
    IPv6 gateway for the Mist Tunnel interface
    Ip6 string
    Address on the Mist Tunnel interface, in IPv6 format
    Netmask6 string
    Prefix length for the Mist Tunnel IPv6 address
    gateway string
    IPv4 gateway for the Mist Tunnel interface
    ip string
    Address on the untagged Mist Tunnel interface, in IPv4 format
    netmask string
    Subnet mask for the Mist Tunnel IPv4 address
    gateway6 string
    IPv6 gateway for the Mist Tunnel interface
    ip6 string
    Address on the Mist Tunnel interface, in IPv6 format
    netmask6 string
    Prefix length for the Mist Tunnel IPv6 address
    gateway String
    IPv4 gateway for the Mist Tunnel interface
    ip String
    Address on the untagged Mist Tunnel interface, in IPv4 format
    netmask String
    Subnet mask for the Mist Tunnel IPv4 address
    gateway6 String
    IPv6 gateway for the Mist Tunnel interface
    ip6 String
    Address on the Mist Tunnel interface, in IPv6 format
    netmask6 String
    Prefix length for the Mist Tunnel IPv6 address
    gateway string
    IPv4 gateway for the Mist Tunnel interface
    ip string
    Address on the untagged Mist Tunnel interface, in IPv4 format
    netmask string
    Subnet mask for the Mist Tunnel IPv4 address
    gateway6 string
    IPv6 gateway for the Mist Tunnel interface
    ip6 string
    Address on the Mist Tunnel interface, in IPv6 format
    netmask6 string
    Prefix length for the Mist Tunnel IPv6 address
    gateway str
    IPv4 gateway for the Mist Tunnel interface
    ip str
    Address on the untagged Mist Tunnel interface, in IPv4 format
    netmask str
    Subnet mask for the Mist Tunnel IPv4 address
    gateway6 str
    IPv6 gateway for the Mist Tunnel interface
    ip6 str
    Address on the Mist Tunnel interface, in IPv6 format
    netmask6 str
    Prefix length for the Mist Tunnel IPv6 address
    gateway String
    IPv4 gateway for the Mist Tunnel interface
    ip String
    Address on the untagged Mist Tunnel interface, in IPv4 format
    netmask String
    Subnet mask for the Mist Tunnel IPv4 address
    gateway6 String
    IPv6 gateway for the Mist Tunnel interface
    ip6 String
    Address on the Mist Tunnel interface, in IPv6 format
    netmask6 String
    Prefix length for the Mist Tunnel IPv6 address

    MxedgeTuntermMonitoring, MxedgeTuntermMonitoringArgs

    Host string
    Port int
    Protocol string
    SrcVlanId int
    Timeout int
    Host string
    Port int
    Protocol string
    SrcVlanId int
    Timeout int
    host string
    port number
    protocol string
    src_vlan_id number
    timeout number
    host String
    port Integer
    protocol String
    srcVlanId Integer
    timeout Integer
    host string
    port number
    protocol string
    srcVlanId number
    timeout number
    host String
    port Number
    protocol String
    srcVlanId Number
    timeout Number

    MxedgeTuntermMulticastConfig, MxedgeTuntermMulticastConfigArgs

    Mdns Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMulticastConfigMdns
    Settings for mDNS forwarding on tunnel termination VLANs
    Ssdp Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMulticastConfigSsdp
    Settings for SSDP forwarding on tunnel termination VLANs
    Mdns MxedgeTuntermMulticastConfigMdns
    Settings for mDNS forwarding on tunnel termination VLANs
    Ssdp MxedgeTuntermMulticastConfigSsdp
    Settings for SSDP forwarding on tunnel termination VLANs
    mdns object
    Settings for mDNS forwarding on tunnel termination VLANs
    ssdp object
    Settings for SSDP forwarding on tunnel termination VLANs
    mdns MxedgeTuntermMulticastConfigMdns
    Settings for mDNS forwarding on tunnel termination VLANs
    ssdp MxedgeTuntermMulticastConfigSsdp
    Settings for SSDP forwarding on tunnel termination VLANs
    mdns MxedgeTuntermMulticastConfigMdns
    Settings for mDNS forwarding on tunnel termination VLANs
    ssdp MxedgeTuntermMulticastConfigSsdp
    Settings for SSDP forwarding on tunnel termination VLANs
    mdns MxedgeTuntermMulticastConfigMdns
    Settings for mDNS forwarding on tunnel termination VLANs
    ssdp MxedgeTuntermMulticastConfigSsdp
    Settings for SSDP forwarding on tunnel termination VLANs
    mdns Property Map
    Settings for mDNS forwarding on tunnel termination VLANs
    ssdp Property Map
    Settings for SSDP forwarding on tunnel termination VLANs

    MxedgeTuntermMulticastConfigMdns, MxedgeTuntermMulticastConfigMdnsArgs

    Enabled bool
    Whether mDNS forwarding is enabled for the configured VLANs
    VlanIds List<string>
    List of VLAN IDs where mDNS forwarding is enabled
    Enabled bool
    Whether mDNS forwarding is enabled for the configured VLANs
    VlanIds []string
    List of VLAN IDs where mDNS forwarding is enabled
    enabled bool
    Whether mDNS forwarding is enabled for the configured VLANs
    vlan_ids list(string)
    List of VLAN IDs where mDNS forwarding is enabled
    enabled Boolean
    Whether mDNS forwarding is enabled for the configured VLANs
    vlanIds List<String>
    List of VLAN IDs where mDNS forwarding is enabled
    enabled boolean
    Whether mDNS forwarding is enabled for the configured VLANs
    vlanIds string[]
    List of VLAN IDs where mDNS forwarding is enabled
    enabled bool
    Whether mDNS forwarding is enabled for the configured VLANs
    vlan_ids Sequence[str]
    List of VLAN IDs where mDNS forwarding is enabled
    enabled Boolean
    Whether mDNS forwarding is enabled for the configured VLANs
    vlanIds List<String>
    List of VLAN IDs where mDNS forwarding is enabled

    MxedgeTuntermMulticastConfigSsdp, MxedgeTuntermMulticastConfigSsdpArgs

    Enabled bool
    Whether SSDP forwarding is enabled for the configured VLANs
    VlanIds List<string>
    List of VLAN IDs where SSDP forwarding is enabled
    Enabled bool
    Whether SSDP forwarding is enabled for the configured VLANs
    VlanIds []string
    List of VLAN IDs where SSDP forwarding is enabled
    enabled bool
    Whether SSDP forwarding is enabled for the configured VLANs
    vlan_ids list(string)
    List of VLAN IDs where SSDP forwarding is enabled
    enabled Boolean
    Whether SSDP forwarding is enabled for the configured VLANs
    vlanIds List<String>
    List of VLAN IDs where SSDP forwarding is enabled
    enabled boolean
    Whether SSDP forwarding is enabled for the configured VLANs
    vlanIds string[]
    List of VLAN IDs where SSDP forwarding is enabled
    enabled bool
    Whether SSDP forwarding is enabled for the configured VLANs
    vlan_ids Sequence[str]
    List of VLAN IDs where SSDP forwarding is enabled
    enabled Boolean
    Whether SSDP forwarding is enabled for the configured VLANs
    vlanIds List<String>
    List of VLAN IDs where SSDP forwarding is enabled

    MxedgeTuntermOtherIpConfigs, MxedgeTuntermOtherIpConfigsArgs

    Ip string
    Address for the additional Mist Tunnel interface, in IPv4 format
    Netmask string
    Subnet mask for the additional Mist Tunnel IPv4 address
    Ip string
    Address for the additional Mist Tunnel interface, in IPv4 format
    Netmask string
    Subnet mask for the additional Mist Tunnel IPv4 address
    ip string
    Address for the additional Mist Tunnel interface, in IPv4 format
    netmask string
    Subnet mask for the additional Mist Tunnel IPv4 address
    ip String
    Address for the additional Mist Tunnel interface, in IPv4 format
    netmask String
    Subnet mask for the additional Mist Tunnel IPv4 address
    ip string
    Address for the additional Mist Tunnel interface, in IPv4 format
    netmask string
    Subnet mask for the additional Mist Tunnel IPv4 address
    ip str
    Address for the additional Mist Tunnel interface, in IPv4 format
    netmask str
    Subnet mask for the additional Mist Tunnel IPv4 address
    ip String
    Address for the additional Mist Tunnel interface, in IPv4 format
    netmask String
    Subnet mask for the additional Mist Tunnel IPv4 address

    MxedgeTuntermPortConfig, MxedgeTuntermPortConfigArgs

    DownstreamPorts List<string>
    Ports connected downstream toward APs for tunnel termination
    SeparateUpstreamDownstream bool
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    UpstreamPortVlanId string
    Native VLAN ID applied to upstream tunnel termination ports
    UpstreamPorts List<string>
    Ports connected upstream toward the LAN for tunnel termination
    DownstreamPorts []string
    Ports connected downstream toward APs for tunnel termination
    SeparateUpstreamDownstream bool
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    UpstreamPortVlanId string
    Native VLAN ID applied to upstream tunnel termination ports
    UpstreamPorts []string
    Ports connected upstream toward the LAN for tunnel termination
    downstream_ports list(string)
    Ports connected downstream toward APs for tunnel termination
    separate_upstream_downstream bool
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    upstream_port_vlan_id string
    Native VLAN ID applied to upstream tunnel termination ports
    upstream_ports list(string)
    Ports connected upstream toward the LAN for tunnel termination
    downstreamPorts List<String>
    Ports connected downstream toward APs for tunnel termination
    separateUpstreamDownstream Boolean
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    upstreamPortVlanId String
    Native VLAN ID applied to upstream tunnel termination ports
    upstreamPorts List<String>
    Ports connected upstream toward the LAN for tunnel termination
    downstreamPorts string[]
    Ports connected downstream toward APs for tunnel termination
    separateUpstreamDownstream boolean
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    upstreamPortVlanId string
    Native VLAN ID applied to upstream tunnel termination ports
    upstreamPorts string[]
    Ports connected upstream toward the LAN for tunnel termination
    downstream_ports Sequence[str]
    Ports connected downstream toward APs for tunnel termination
    separate_upstream_downstream bool
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    upstream_port_vlan_id str
    Native VLAN ID applied to upstream tunnel termination ports
    upstream_ports Sequence[str]
    Ports connected upstream toward the LAN for tunnel termination
    downstreamPorts List<String>
    Ports connected downstream toward APs for tunnel termination
    separateUpstreamDownstream Boolean
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    upstreamPortVlanId String
    Native VLAN ID applied to upstream tunnel termination ports
    upstreamPorts List<String>
    Ports connected upstream toward the LAN for tunnel termination

    MxedgeTuntermSwitchConfig, MxedgeTuntermSwitchConfigArgs

    PortVlanId int
    Untagged VLAN ID for this tunnel termination switch port
    VlanIds List<string>
    List of tagged VLAN IDs allowed on this tunnel termination switch port
    PortVlanId int
    Untagged VLAN ID for this tunnel termination switch port
    VlanIds []string
    List of tagged VLAN IDs allowed on this tunnel termination switch port
    port_vlan_id number
    Untagged VLAN ID for this tunnel termination switch port
    vlan_ids list(string)
    List of tagged VLAN IDs allowed on this tunnel termination switch port
    portVlanId Integer
    Untagged VLAN ID for this tunnel termination switch port
    vlanIds List<String>
    List of tagged VLAN IDs allowed on this tunnel termination switch port
    portVlanId number
    Untagged VLAN ID for this tunnel termination switch port
    vlanIds string[]
    List of tagged VLAN IDs allowed on this tunnel termination switch port
    port_vlan_id int
    Untagged VLAN ID for this tunnel termination switch port
    vlan_ids Sequence[str]
    List of tagged VLAN IDs allowed on this tunnel termination switch port
    portVlanId Number
    Untagged VLAN ID for this tunnel termination switch port
    vlanIds List<String>
    List of tagged VLAN IDs allowed on this tunnel termination switch port

    MxedgeVersions, MxedgeVersionsArgs

    Mxagent string
    Reported version of the mxagent service
    Tunterm string
    Reported version of the tunnel termination service
    Mxagent string
    Reported version of the mxagent service
    Tunterm string
    Reported version of the tunnel termination service
    mxagent string
    Reported version of the mxagent service
    tunterm string
    Reported version of the tunnel termination service
    mxagent String
    Reported version of the mxagent service
    tunterm String
    Reported version of the tunnel termination service
    mxagent string
    Reported version of the mxagent service
    tunterm string
    Reported version of the tunnel termination service
    mxagent str
    Reported version of the mxagent service
    tunterm str
    Reported version of the tunnel termination service
    mxagent String
    Reported version of the mxagent service
    tunterm String
    Reported version of the tunnel termination service

    Import

    Using pulumi import, import junipermist.org.Mxedge with: Mist Org MxEdge can be imported by specifying the orgId and the mxedgeId

    $ pulumi import junipermist:org/mxedge:Mxedge edge_one 17f90707-aebe-4274-af42-f42952a665a3.387804a7-3474-85ce-15a2-f9a9684c9c90
    

    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 mist Terraform Provider.
    junipermist logo
    Viewing docs for Juniper Mist v0.11.1
    published on Friday, Jul 10, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial