1. Packages
  2. Juniper Mist Provider
  3. API Docs
  4. org
  5. Mxedge
Viewing docs for Juniper Mist v0.8.0
published on Wednesday, Mar 4, 2026 by Pulumi
junipermist logo
Viewing docs for Juniper Mist v0.8.0
published on Wednesday, Mar 4, 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,
               note: 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.
    
    

    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",
        Note = "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"),
    	Note: 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"),
    	},
    })
    
    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")
        .note("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",
        note="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",
        note: "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
        note: 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
    ClaimCode string
    Model string
    MxclusterId string
    MxCluster this MxEdge belongs to
    MxedgeMgmt Pulumi.JuniperMist.Org.Inputs.MxedgeMxedgeMgmt
    Name string
    Note string
    NtpServers List<string>
    OobIpConfig Pulumi.JuniperMist.Org.Inputs.MxedgeOobIpConfig
    IPconfiguration of the Mist Edge out-of*band management interface
    Proxy Pulumi.JuniperMist.Org.Inputs.MxedgeProxy
    Proxy Configuration to talk to Mist
    SiteId string
    TuntermDhcpdConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermDhcpdConfigArgs>
    Global and per-VLAN. Property key is the VLAN ID
    TuntermExtraRoutes Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermExtraRoutesArgs>
    Property key is a CIDR
    TuntermIgmpSnoopingConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIgmpSnoopingConfig
    TuntermIpConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIpConfig
    IPconfiguration of the Mist Tunnel interface
    TuntermMonitorings List<ImmutableArray<Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMonitoring>>
    TuntermMulticastConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMulticastConfig
    TuntermOtherIpConfigs Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermOtherIpConfigsArgs>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    TuntermPortConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermPortConfig
    Ethernet port configurations
    TuntermSwitchConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermSwitchConfigArgs>
    If custom vlan settings are desired
    Versions Pulumi.JuniperMist.Org.Inputs.MxedgeVersions
    OrgId string
    ClaimCode string
    Model string
    MxclusterId string
    MxCluster this MxEdge belongs to
    MxedgeMgmt MxedgeMxedgeMgmtArgs
    Name string
    Note string
    NtpServers []string
    OobIpConfig MxedgeOobIpConfigArgs
    IPconfiguration of the Mist Edge out-of*band management interface
    Proxy MxedgeProxyArgs
    Proxy Configuration to talk to Mist
    SiteId string
    TuntermDhcpdConfig map[string]MxedgeTuntermDhcpdConfigArgs
    Global and per-VLAN. Property key is the VLAN ID
    TuntermExtraRoutes map[string]MxedgeTuntermExtraRoutesArgs
    Property key is a CIDR
    TuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfigArgs
    TuntermIpConfig MxedgeTuntermIpConfigArgs
    IPconfiguration of the Mist Tunnel interface
    TuntermMonitorings [][]MxedgeTuntermMonitoringArgs
    TuntermMulticastConfig MxedgeTuntermMulticastConfigArgs
    TuntermOtherIpConfigs map[string]MxedgeTuntermOtherIpConfigsArgs
    IPconfigs by VLAN ID. Property key is the VLAN ID
    TuntermPortConfig MxedgeTuntermPortConfigArgs
    Ethernet port configurations
    TuntermSwitchConfig map[string]MxedgeTuntermSwitchConfigArgs
    If custom vlan settings are desired
    Versions MxedgeVersionsArgs
    orgId String
    claimCode String
    model String
    mxclusterId String
    MxCluster this MxEdge belongs to
    mxedgeMgmt MxedgeMxedgeMgmt
    name String
    note String
    ntpServers List<String>
    oobIpConfig MxedgeOobIpConfig
    IPconfiguration of the Mist Edge out-of*band management interface
    proxy MxedgeProxy
    Proxy Configuration to talk to Mist
    siteId String
    tuntermDhcpdConfig Map<String,MxedgeTuntermDhcpdConfigArgs>
    Global and per-VLAN. Property key is the VLAN ID
    tuntermExtraRoutes Map<String,MxedgeTuntermExtraRoutesArgs>
    Property key is a CIDR
    tuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfig
    tuntermIpConfig MxedgeTuntermIpConfig
    IPconfiguration of the Mist Tunnel interface
    tuntermMonitorings List<List<MxedgeTuntermMonitoring>>
    tuntermMulticastConfig MxedgeTuntermMulticastConfig
    tuntermOtherIpConfigs Map<String,MxedgeTuntermOtherIpConfigsArgs>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig MxedgeTuntermPortConfig
    Ethernet port configurations
    tuntermSwitchConfig Map<String,MxedgeTuntermSwitchConfigArgs>
    If custom vlan settings are desired
    versions MxedgeVersions
    orgId string
    claimCode string
    model string
    mxclusterId string
    MxCluster this MxEdge belongs to
    mxedgeMgmt MxedgeMxedgeMgmt
    name string
    note string
    ntpServers string[]
    oobIpConfig MxedgeOobIpConfig
    IPconfiguration of the Mist Edge out-of*band management interface
    proxy MxedgeProxy
    Proxy Configuration to talk to Mist
    siteId string
    tuntermDhcpdConfig {[key: string]: MxedgeTuntermDhcpdConfigArgs}
    Global and per-VLAN. Property key is the VLAN ID
    tuntermExtraRoutes {[key: string]: MxedgeTuntermExtraRoutesArgs}
    Property key is a CIDR
    tuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfig
    tuntermIpConfig MxedgeTuntermIpConfig
    IPconfiguration of the Mist Tunnel interface
    tuntermMonitorings MxedgeTuntermMonitoring[][]
    tuntermMulticastConfig MxedgeTuntermMulticastConfig
    tuntermOtherIpConfigs {[key: string]: MxedgeTuntermOtherIpConfigsArgs}
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig MxedgeTuntermPortConfig
    Ethernet port configurations
    tuntermSwitchConfig {[key: string]: MxedgeTuntermSwitchConfigArgs}
    If custom vlan settings are desired
    versions MxedgeVersions
    org_id str
    claim_code str
    model str
    mxcluster_id str
    MxCluster this MxEdge belongs to
    mxedge_mgmt MxedgeMxedgeMgmtArgs
    name str
    note str
    ntp_servers Sequence[str]
    oob_ip_config MxedgeOobIpConfigArgs
    IPconfiguration of the Mist Edge out-of*band management interface
    proxy MxedgeProxyArgs
    Proxy Configuration to talk to Mist
    site_id str
    tunterm_dhcpd_config Mapping[str, MxedgeTuntermDhcpdConfigArgs]
    Global and per-VLAN. Property key is the VLAN ID
    tunterm_extra_routes Mapping[str, MxedgeTuntermExtraRoutesArgs]
    Property key is a CIDR
    tunterm_igmp_snooping_config MxedgeTuntermIgmpSnoopingConfigArgs
    tunterm_ip_config MxedgeTuntermIpConfigArgs
    IPconfiguration of the Mist Tunnel interface
    tunterm_monitorings Sequence[Sequence[MxedgeTuntermMonitoringArgs]]
    tunterm_multicast_config MxedgeTuntermMulticastConfigArgs
    tunterm_other_ip_configs Mapping[str, MxedgeTuntermOtherIpConfigsArgs]
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tunterm_port_config MxedgeTuntermPortConfigArgs
    Ethernet port configurations
    tunterm_switch_config Mapping[str, MxedgeTuntermSwitchConfigArgs]
    If custom vlan settings are desired
    versions MxedgeVersionsArgs
    orgId String
    claimCode String
    model String
    mxclusterId String
    MxCluster this MxEdge belongs to
    mxedgeMgmt Property Map
    name String
    note String
    ntpServers List<String>
    oobIpConfig Property Map
    IPconfiguration of the Mist Edge out-of*band management interface
    proxy Property Map
    Proxy Configuration to talk to Mist
    siteId String
    tuntermDhcpdConfig Map<Property Map>
    Global and per-VLAN. Property key is the VLAN ID
    tuntermExtraRoutes Map<Property Map>
    Property key is a CIDR
    tuntermIgmpSnoopingConfig Property Map
    tuntermIpConfig Property Map
    IPconfiguration of the Mist Tunnel interface
    tuntermMonitorings List<List<Property Map>>
    tuntermMulticastConfig Property Map
    tuntermOtherIpConfigs Map<Property Map>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig Property Map
    Ethernet port configurations
    tuntermSwitchConfig Map<Property Map>
    If custom vlan settings are desired
    versions Property Map

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Mac string
    MxagentRegistered bool
    RegistrationCode string
    Registration code for the MxEdge
    Services List<string>
    List of services to run, tunterm only for now
    TuntermRegistered bool
    Id string
    The provider-assigned unique ID for this managed resource.
    Mac string
    MxagentRegistered bool
    RegistrationCode string
    Registration code for the MxEdge
    Services []string
    List of services to run, tunterm only for now
    TuntermRegistered bool
    id String
    The provider-assigned unique ID for this managed resource.
    mac String
    mxagentRegistered Boolean
    registrationCode String
    Registration code for the MxEdge
    services List<String>
    List of services to run, tunterm only for now
    tuntermRegistered Boolean
    id string
    The provider-assigned unique ID for this managed resource.
    mac string
    mxagentRegistered boolean
    registrationCode string
    Registration code for the MxEdge
    services string[]
    List of services to run, tunterm only for now
    tuntermRegistered boolean
    id str
    The provider-assigned unique ID for this managed resource.
    mac str
    mxagent_registered bool
    registration_code str
    Registration code for the MxEdge
    services Sequence[str]
    List of services to run, tunterm only for now
    tunterm_registered bool
    id String
    The provider-assigned unique ID for this managed resource.
    mac String
    mxagentRegistered Boolean
    registrationCode String
    Registration code for the MxEdge
    services List<String>
    List of services to run, tunterm only for now
    tuntermRegistered Boolean

    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,
            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,
            note: Optional[str] = None,
            ntp_servers: Optional[Sequence[str]] = None,
            oob_ip_config: Optional[MxedgeOobIpConfigArgs] = None,
            org_id: Optional[str] = None,
            proxy: Optional[MxedgeProxyArgs] = None,
            registration_code: Optional[str] = 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}
    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
    Mac string
    Model string
    MxagentRegistered bool
    MxclusterId string
    MxCluster this MxEdge belongs to
    MxedgeMgmt Pulumi.JuniperMist.Org.Inputs.MxedgeMxedgeMgmt
    Name string
    Note string
    NtpServers List<string>
    OobIpConfig Pulumi.JuniperMist.Org.Inputs.MxedgeOobIpConfig
    IPconfiguration of the Mist Edge out-of*band management interface
    OrgId string
    Proxy Pulumi.JuniperMist.Org.Inputs.MxedgeProxy
    Proxy Configuration to talk to Mist
    RegistrationCode string
    Registration code for the MxEdge
    Services List<string>
    List of services to run, tunterm only for now
    SiteId string
    TuntermDhcpdConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermDhcpdConfigArgs>
    Global and per-VLAN. Property key is the VLAN ID
    TuntermExtraRoutes Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermExtraRoutesArgs>
    Property key is a CIDR
    TuntermIgmpSnoopingConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIgmpSnoopingConfig
    TuntermIpConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIpConfig
    IPconfiguration of the Mist Tunnel interface
    TuntermMonitorings List<ImmutableArray<Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMonitoring>>
    TuntermMulticastConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermMulticastConfig
    TuntermOtherIpConfigs Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermOtherIpConfigsArgs>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    TuntermPortConfig Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermPortConfig
    Ethernet port configurations
    TuntermRegistered bool
    TuntermSwitchConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermSwitchConfigArgs>
    If custom vlan settings are desired
    Versions Pulumi.JuniperMist.Org.Inputs.MxedgeVersions
    ClaimCode string
    Mac string
    Model string
    MxagentRegistered bool
    MxclusterId string
    MxCluster this MxEdge belongs to
    MxedgeMgmt MxedgeMxedgeMgmtArgs
    Name string
    Note string
    NtpServers []string
    OobIpConfig MxedgeOobIpConfigArgs
    IPconfiguration of the Mist Edge out-of*band management interface
    OrgId string
    Proxy MxedgeProxyArgs
    Proxy Configuration to talk to Mist
    RegistrationCode string
    Registration code for the MxEdge
    Services []string
    List of services to run, tunterm only for now
    SiteId string
    TuntermDhcpdConfig map[string]MxedgeTuntermDhcpdConfigArgs
    Global and per-VLAN. Property key is the VLAN ID
    TuntermExtraRoutes map[string]MxedgeTuntermExtraRoutesArgs
    Property key is a CIDR
    TuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfigArgs
    TuntermIpConfig MxedgeTuntermIpConfigArgs
    IPconfiguration of the Mist Tunnel interface
    TuntermMonitorings [][]MxedgeTuntermMonitoringArgs
    TuntermMulticastConfig MxedgeTuntermMulticastConfigArgs
    TuntermOtherIpConfigs map[string]MxedgeTuntermOtherIpConfigsArgs
    IPconfigs by VLAN ID. Property key is the VLAN ID
    TuntermPortConfig MxedgeTuntermPortConfigArgs
    Ethernet port configurations
    TuntermRegistered bool
    TuntermSwitchConfig map[string]MxedgeTuntermSwitchConfigArgs
    If custom vlan settings are desired
    Versions MxedgeVersionsArgs
    claimCode String
    mac String
    model String
    mxagentRegistered Boolean
    mxclusterId String
    MxCluster this MxEdge belongs to
    mxedgeMgmt MxedgeMxedgeMgmt
    name String
    note String
    ntpServers List<String>
    oobIpConfig MxedgeOobIpConfig
    IPconfiguration of the Mist Edge out-of*band management interface
    orgId String
    proxy MxedgeProxy
    Proxy Configuration to talk to Mist
    registrationCode String
    Registration code for the MxEdge
    services List<String>
    List of services to run, tunterm only for now
    siteId String
    tuntermDhcpdConfig Map<String,MxedgeTuntermDhcpdConfigArgs>
    Global and per-VLAN. Property key is the VLAN ID
    tuntermExtraRoutes Map<String,MxedgeTuntermExtraRoutesArgs>
    Property key is a CIDR
    tuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfig
    tuntermIpConfig MxedgeTuntermIpConfig
    IPconfiguration of the Mist Tunnel interface
    tuntermMonitorings List<List<MxedgeTuntermMonitoring>>
    tuntermMulticastConfig MxedgeTuntermMulticastConfig
    tuntermOtherIpConfigs Map<String,MxedgeTuntermOtherIpConfigsArgs>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig MxedgeTuntermPortConfig
    Ethernet port configurations
    tuntermRegistered Boolean
    tuntermSwitchConfig Map<String,MxedgeTuntermSwitchConfigArgs>
    If custom vlan settings are desired
    versions MxedgeVersions
    claimCode string
    mac string
    model string
    mxagentRegistered boolean
    mxclusterId string
    MxCluster this MxEdge belongs to
    mxedgeMgmt MxedgeMxedgeMgmt
    name string
    note string
    ntpServers string[]
    oobIpConfig MxedgeOobIpConfig
    IPconfiguration of the Mist Edge out-of*band management interface
    orgId string
    proxy MxedgeProxy
    Proxy Configuration to talk to Mist
    registrationCode string
    Registration code for the MxEdge
    services string[]
    List of services to run, tunterm only for now
    siteId string
    tuntermDhcpdConfig {[key: string]: MxedgeTuntermDhcpdConfigArgs}
    Global and per-VLAN. Property key is the VLAN ID
    tuntermExtraRoutes {[key: string]: MxedgeTuntermExtraRoutesArgs}
    Property key is a CIDR
    tuntermIgmpSnoopingConfig MxedgeTuntermIgmpSnoopingConfig
    tuntermIpConfig MxedgeTuntermIpConfig
    IPconfiguration of the Mist Tunnel interface
    tuntermMonitorings MxedgeTuntermMonitoring[][]
    tuntermMulticastConfig MxedgeTuntermMulticastConfig
    tuntermOtherIpConfigs {[key: string]: MxedgeTuntermOtherIpConfigsArgs}
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig MxedgeTuntermPortConfig
    Ethernet port configurations
    tuntermRegistered boolean
    tuntermSwitchConfig {[key: string]: MxedgeTuntermSwitchConfigArgs}
    If custom vlan settings are desired
    versions MxedgeVersions
    claim_code str
    mac str
    model str
    mxagent_registered bool
    mxcluster_id str
    MxCluster this MxEdge belongs to
    mxedge_mgmt MxedgeMxedgeMgmtArgs
    name str
    note str
    ntp_servers Sequence[str]
    oob_ip_config MxedgeOobIpConfigArgs
    IPconfiguration of the Mist Edge out-of*band management interface
    org_id str
    proxy MxedgeProxyArgs
    Proxy Configuration to talk to Mist
    registration_code str
    Registration code for the MxEdge
    services Sequence[str]
    List of services to run, tunterm only for now
    site_id str
    tunterm_dhcpd_config Mapping[str, MxedgeTuntermDhcpdConfigArgs]
    Global and per-VLAN. Property key is the VLAN ID
    tunterm_extra_routes Mapping[str, MxedgeTuntermExtraRoutesArgs]
    Property key is a CIDR
    tunterm_igmp_snooping_config MxedgeTuntermIgmpSnoopingConfigArgs
    tunterm_ip_config MxedgeTuntermIpConfigArgs
    IPconfiguration of the Mist Tunnel interface
    tunterm_monitorings Sequence[Sequence[MxedgeTuntermMonitoringArgs]]
    tunterm_multicast_config MxedgeTuntermMulticastConfigArgs
    tunterm_other_ip_configs Mapping[str, MxedgeTuntermOtherIpConfigsArgs]
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tunterm_port_config MxedgeTuntermPortConfigArgs
    Ethernet port configurations
    tunterm_registered bool
    tunterm_switch_config Mapping[str, MxedgeTuntermSwitchConfigArgs]
    If custom vlan settings are desired
    versions MxedgeVersionsArgs
    claimCode String
    mac String
    model String
    mxagentRegistered Boolean
    mxclusterId String
    MxCluster this MxEdge belongs to
    mxedgeMgmt Property Map
    name String
    note String
    ntpServers List<String>
    oobIpConfig Property Map
    IPconfiguration of the Mist Edge out-of*band management interface
    orgId String
    proxy Property Map
    Proxy Configuration to talk to Mist
    registrationCode String
    Registration code for the MxEdge
    services List<String>
    List of services to run, tunterm only for now
    siteId String
    tuntermDhcpdConfig Map<Property Map>
    Global and per-VLAN. Property key is the VLAN ID
    tuntermExtraRoutes Map<Property Map>
    Property key is a CIDR
    tuntermIgmpSnoopingConfig Property Map
    tuntermIpConfig Property Map
    IPconfiguration of the Mist Tunnel interface
    tuntermMonitorings List<List<Property Map>>
    tuntermMulticastConfig Property Map
    tuntermOtherIpConfigs Map<Property Map>
    IPconfigs by VLAN ID. Property key is the VLAN ID
    tuntermPortConfig Property Map
    Ethernet port configurations
    tuntermRegistered Boolean
    tuntermSwitchConfig Map<Property Map>
    If custom vlan settings are desired
    versions Property Map

    Supporting Types

    MxedgeMxedgeMgmt, MxedgeMxedgeMgmtArgs

    ConfigAutoRevert bool
    FipsEnabled bool
    MistPassword string
    OobIpType string
    enum: dhcp, disabled, static
    OobIpType6 string
    enum: autoconf, dhcp, disabled, static
    RootPassword string
    ConfigAutoRevert bool
    FipsEnabled bool
    MistPassword string
    OobIpType string
    enum: dhcp, disabled, static
    OobIpType6 string
    enum: autoconf, dhcp, disabled, static
    RootPassword string
    configAutoRevert Boolean
    fipsEnabled Boolean
    mistPassword String
    oobIpType String
    enum: dhcp, disabled, static
    oobIpType6 String
    enum: autoconf, dhcp, disabled, static
    rootPassword String
    configAutoRevert boolean
    fipsEnabled boolean
    mistPassword string
    oobIpType string
    enum: dhcp, disabled, static
    oobIpType6 string
    enum: autoconf, dhcp, disabled, static
    rootPassword string
    config_auto_revert bool
    fips_enabled bool
    mist_password str
    oob_ip_type str
    enum: dhcp, disabled, static
    oob_ip_type6 str
    enum: autoconf, dhcp, disabled, static
    root_password str
    configAutoRevert Boolean
    fipsEnabled Boolean
    mistPassword String
    oobIpType String
    enum: dhcp, disabled, static
    oobIpType6 String
    enum: autoconf, dhcp, disabled, static
    rootPassword String

    MxedgeOobIpConfig, MxedgeOobIpConfigArgs

    Autoconf6 bool
    Dhcp6 bool
    Dns List<string>
    IPv4 ignored if type!=static, IPv6 ignored if type6!=static
    Gateway string
    If type=static
    Gateway6 string
    Ip string
    If type=static
    Ip6 string
    Netmask string
    If type=static
    Netmask6 string
    Type string
    enum: dhcp, static
    Type6 string
    enum: dhcp, static
    Autoconf6 bool
    Dhcp6 bool
    Dns []string
    IPv4 ignored if type!=static, IPv6 ignored if type6!=static
    Gateway string
    If type=static
    Gateway6 string
    Ip string
    If type=static
    Ip6 string
    Netmask string
    If type=static
    Netmask6 string
    Type string
    enum: dhcp, static
    Type6 string
    enum: dhcp, static
    autoconf6 Boolean
    dhcp6 Boolean
    dns List<String>
    IPv4 ignored if type!=static, IPv6 ignored if type6!=static
    gateway String
    If type=static
    gateway6 String
    ip String
    If type=static
    ip6 String
    netmask String
    If type=static
    netmask6 String
    type String
    enum: dhcp, static
    type6 String
    enum: dhcp, static
    autoconf6 boolean
    dhcp6 boolean
    dns string[]
    IPv4 ignored if type!=static, IPv6 ignored if type6!=static
    gateway string
    If type=static
    gateway6 string
    ip string
    If type=static
    ip6 string
    netmask string
    If type=static
    netmask6 string
    type string
    enum: dhcp, static
    type6 string
    enum: dhcp, static
    autoconf6 bool
    dhcp6 bool
    dns Sequence[str]
    IPv4 ignored if type!=static, IPv6 ignored if type6!=static
    gateway str
    If type=static
    gateway6 str
    ip str
    If type=static
    ip6 str
    netmask str
    If type=static
    netmask6 str
    type str
    enum: dhcp, static
    type6 str
    enum: dhcp, static
    autoconf6 Boolean
    dhcp6 Boolean
    dns List<String>
    IPv4 ignored if type!=static, IPv6 ignored if type6!=static
    gateway String
    If type=static
    gateway6 String
    ip String
    If type=static
    ip6 String
    netmask String
    If type=static
    netmask6 String
    type String
    enum: dhcp, static
    type6 String
    enum: dhcp, static

    MxedgeProxy, MxedgeProxyArgs

    Disabled bool
    Url string
    Disabled bool
    Url string
    disabled Boolean
    url String
    disabled boolean
    url string
    disabled bool
    url str
    disabled Boolean
    url String

    MxedgeTuntermDhcpdConfig, MxedgeTuntermDhcpdConfigArgs

    Enabled bool
    Servers List<string>
    List of DHCP servers; required if type==relay
    Type string
    enum: relay
    Enabled bool
    Servers []string
    List of DHCP servers; required if type==relay
    Type string
    enum: relay
    enabled Boolean
    servers List<String>
    List of DHCP servers; required if type==relay
    type String
    enum: relay
    enabled boolean
    servers string[]
    List of DHCP servers; required if type==relay
    type string
    enum: relay
    enabled bool
    servers Sequence[str]
    List of DHCP servers; required if type==relay
    type str
    enum: relay
    enabled Boolean
    servers List<String>
    List of DHCP servers; required if type==relay
    type String
    enum: relay

    MxedgeTuntermExtraRoutes, MxedgeTuntermExtraRoutesArgs

    Via string
    Via string
    via String
    via string
    via str
    via String

    MxedgeTuntermIgmpSnoopingConfig, MxedgeTuntermIgmpSnoopingConfigArgs

    Enabled bool
    Querier Pulumi.JuniperMist.Org.Inputs.MxedgeTuntermIgmpSnoopingConfigQuerier
    VlanIds List<int>
    List of vlans on which tunterm performs IGMP snooping
    Enabled bool
    Querier MxedgeTuntermIgmpSnoopingConfigQuerier
    VlanIds []int
    List of vlans on which tunterm performs IGMP snooping
    enabled Boolean
    querier MxedgeTuntermIgmpSnoopingConfigQuerier
    vlanIds List<Integer>
    List of vlans on which tunterm performs IGMP snooping
    enabled boolean
    querier MxedgeTuntermIgmpSnoopingConfigQuerier
    vlanIds number[]
    List of vlans on which tunterm performs IGMP snooping
    enabled bool
    querier MxedgeTuntermIgmpSnoopingConfigQuerier
    vlan_ids Sequence[int]
    List of vlans on which tunterm performs IGMP snooping
    enabled Boolean
    querier Property Map
    vlanIds List<Number>
    List of vlans on which tunterm 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
    Querier's robustness
    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
    Querier's robustness
    Version int
    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
    Querier's robustness
    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
    Querier's robustness
    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
    Querier's robustness
    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
    Querier's robustness
    version Number
    Querier's maximum protocol version

    MxedgeTuntermIpConfig, MxedgeTuntermIpConfigArgs

    Gateway string
    Ip string
    Untagged VLAN
    Netmask string
    Gateway6 string
    Ip6 string
    Netmask6 string
    Gateway string
    Ip string
    Untagged VLAN
    Netmask string
    Gateway6 string
    Ip6 string
    Netmask6 string
    gateway String
    ip String
    Untagged VLAN
    netmask String
    gateway6 String
    ip6 String
    netmask6 String
    gateway string
    ip string
    Untagged VLAN
    netmask string
    gateway6 string
    ip6 string
    netmask6 string
    gateway str
    ip str
    Untagged VLAN
    netmask str
    gateway6 str
    ip6 str
    netmask6 str
    gateway String
    ip String
    Untagged VLAN
    netmask String
    gateway6 String
    ip6 String
    netmask6 String

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

    MxedgeTuntermMulticastConfigMdns, MxedgeTuntermMulticastConfigMdnsArgs

    Enabled bool
    VlanIds List<string>
    Enabled bool
    VlanIds []string
    enabled Boolean
    vlanIds List<String>
    enabled boolean
    vlanIds string[]
    enabled bool
    vlan_ids Sequence[str]
    enabled Boolean
    vlanIds List<String>

    MxedgeTuntermMulticastConfigSsdp, MxedgeTuntermMulticastConfigSsdpArgs

    Enabled bool
    VlanIds List<string>
    Enabled bool
    VlanIds []string
    enabled Boolean
    vlanIds List<String>
    enabled boolean
    vlanIds string[]
    enabled bool
    vlan_ids Sequence[str]
    enabled Boolean
    vlanIds List<String>

    MxedgeTuntermOtherIpConfigs, MxedgeTuntermOtherIpConfigsArgs

    Ip string
    Netmask string
    Ip string
    Netmask string
    ip String
    netmask String
    ip string
    netmask string
    ip str
    netmask str
    ip String
    netmask String

    MxedgeTuntermPortConfig, MxedgeTuntermPortConfigArgs

    DownstreamPorts List<string>
    List of ports to be used for downstream (to AP) purpose
    SeparateUpstreamDownstream bool
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    UpstreamPortVlanId string
    UpstreamPorts List<string>
    List of ports to be used for upstream purpose (to LAN)
    DownstreamPorts []string
    List of ports to be used for downstream (to AP) purpose
    SeparateUpstreamDownstream bool
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    UpstreamPortVlanId string
    UpstreamPorts []string
    List of ports to be used for upstream purpose (to LAN)
    downstreamPorts List<String>
    List of ports to be used for downstream (to AP) purpose
    separateUpstreamDownstream Boolean
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    upstreamPortVlanId String
    upstreamPorts List<String>
    List of ports to be used for upstream purpose (to LAN)
    downstreamPorts string[]
    List of ports to be used for downstream (to AP) purpose
    separateUpstreamDownstream boolean
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    upstreamPortVlanId string
    upstreamPorts string[]
    List of ports to be used for upstream purpose (to LAN)
    downstream_ports Sequence[str]
    List of ports to be used for downstream (to AP) purpose
    separate_upstream_downstream bool
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    upstream_port_vlan_id str
    upstream_ports Sequence[str]
    List of ports to be used for upstream purpose (to LAN)
    downstreamPorts List<String>
    List of ports to be used for downstream (to AP) purpose
    separateUpstreamDownstream Boolean
    Whether to separate upstream / downstream ports. default is false where all ports will be used.
    upstreamPortVlanId String
    upstreamPorts List<String>
    List of ports to be used for upstream purpose (to LAN)

    MxedgeTuntermSwitchConfig, MxedgeTuntermSwitchConfigArgs

    PortVlanId int
    VlanIds List<string>
    PortVlanId int
    VlanIds []string
    portVlanId Integer
    vlanIds List<String>
    portVlanId number
    vlanIds string[]
    port_vlan_id int
    vlan_ids Sequence[str]
    portVlanId Number
    vlanIds List<String>

    MxedgeVersions, MxedgeVersionsArgs

    Mxagent string
    Tunterm string
    Mxagent string
    Tunterm string
    mxagent String
    tunterm String
    mxagent string
    tunterm string
    mxagent String
    tunterm String

    Package Details

    Repository
    junipermist pulumi/pulumi-junipermist
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the mist Terraform Provider.
    junipermist logo
    Viewing docs for Juniper Mist v0.8.0
    published on Wednesday, Mar 4, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.