1. Packages
  2. Packages
  3. Juniper Mist Provider
  4. API Docs
  5. site
  6. Setting
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 the Site Settings.

    The Site Settings can be used to customize the Site configuration and assign Site Variables (Sites Variables can be reused in configuration templates)

    When using the Mist APIs, all the switch settings defined at the site level are stored under the site settings with all the rest of the site configuration (/api/v1/sites/{site_id}/setting Mist API Endpoint). To simplify this resource, all the site level switches related settings are moved into the junipermist.site.Networktemplate resource

    Only ONE junipermist.site.Setting resource can be configured per site. If multiple ones are configured, only the last one defined we be successfully deployed to Mist

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as junipermist from "@pulumi/juniper-mist";
    
    const siteOne = new junipermist.site.Setting("site_one", {
        siteId: terraformSite.id,
        apUpdownThreshold: 5,
        deviceUpdownThreshold: 5,
        autoUpgrade: {
            enabled: true,
            dayOfWeek: "tue",
            timeOfDay: "02:00",
            version: "beta",
        },
        configAutoRevert: true,
        persistConfigOnDevice: true,
        proxy: {
            url: "http://myproxy:3128",
        },
        rogue: {
            enabled: true,
            honeypotEnabled: true,
            minDuration: 5,
        },
    });
    
    import pulumi
    import pulumi_juniper_mist as junipermist
    
    site_one = junipermist.site.Setting("site_one",
        site_id=terraform_site["id"],
        ap_updown_threshold=5,
        device_updown_threshold=5,
        auto_upgrade={
            "enabled": True,
            "day_of_week": "tue",
            "time_of_day": "02:00",
            "version": "beta",
        },
        config_auto_revert=True,
        persist_config_on_device=True,
        proxy={
            "url": "http://myproxy:3128",
        },
        rogue={
            "enabled": True,
            "honeypot_enabled": True,
            "min_duration": 5,
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist/site"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := site.NewSetting(ctx, "site_one", &site.SettingArgs{
    			SiteId:                pulumi.Any(terraformSite.Id),
    			ApUpdownThreshold:     pulumi.Int(5),
    			DeviceUpdownThreshold: pulumi.Int(5),
    			AutoUpgrade: &site.SettingAutoUpgradeArgs{
    				Enabled:   pulumi.Bool(true),
    				DayOfWeek: pulumi.String("tue"),
    				TimeOfDay: pulumi.String("02:00"),
    				Version:   pulumi.String("beta"),
    			},
    			ConfigAutoRevert:      pulumi.Bool(true),
    			PersistConfigOnDevice: pulumi.Bool(true),
    			Proxy: &site.SettingProxyArgs{
    				Url: pulumi.String("http://myproxy:3128"),
    			},
    			Rogue: &site.SettingRogueArgs{
    				Enabled:         pulumi.Bool(true),
    				HoneypotEnabled: pulumi.Bool(true),
    				MinDuration:     pulumi.Int(5),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using JuniperMist = Pulumi.JuniperMist;
    
    return await Deployment.RunAsync(() => 
    {
        var siteOne = new JuniperMist.Site.Setting("site_one", new()
        {
            SiteId = terraformSite.Id,
            ApUpdownThreshold = 5,
            DeviceUpdownThreshold = 5,
            AutoUpgrade = new JuniperMist.Site.Inputs.SettingAutoUpgradeArgs
            {
                Enabled = true,
                DayOfWeek = "tue",
                TimeOfDay = "02:00",
                Version = "beta",
            },
            ConfigAutoRevert = true,
            PersistConfigOnDevice = true,
            Proxy = new JuniperMist.Site.Inputs.SettingProxyArgs
            {
                Url = "http://myproxy:3128",
            },
            Rogue = new JuniperMist.Site.Inputs.SettingRogueArgs
            {
                Enabled = true,
                HoneypotEnabled = true,
                MinDuration = 5,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.junipermist.site.Setting;
    import com.pulumi.junipermist.site.SettingArgs;
    import com.pulumi.junipermist.site.inputs.SettingAutoUpgradeArgs;
    import com.pulumi.junipermist.site.inputs.SettingProxyArgs;
    import com.pulumi.junipermist.site.inputs.SettingRogueArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var siteOne = new Setting("siteOne", SettingArgs.builder()
                .siteId(terraformSite.id())
                .apUpdownThreshold(5)
                .deviceUpdownThreshold(5)
                .autoUpgrade(SettingAutoUpgradeArgs.builder()
                    .enabled(true)
                    .dayOfWeek("tue")
                    .timeOfDay("02:00")
                    .version("beta")
                    .build())
                .configAutoRevert(true)
                .persistConfigOnDevice(true)
                .proxy(SettingProxyArgs.builder()
                    .url("http://myproxy:3128")
                    .build())
                .rogue(SettingRogueArgs.builder()
                    .enabled(true)
                    .honeypotEnabled(true)
                    .minDuration(5)
                    .build())
                .build());
    
        }
    }
    
    resources:
      siteOne:
        type: junipermist:site:Setting
        name: site_one
        properties:
          siteId: ${terraformSite.id}
          apUpdownThreshold: 5
          deviceUpdownThreshold: 5
          autoUpgrade:
            enabled: true
            dayOfWeek: tue
            timeOfDay: 02:00
            version: beta
          configAutoRevert: true
          persistConfigOnDevice: true
          proxy:
            url: http://myproxy:3128
          rogue:
            enabled: true
            honeypotEnabled: true
            minDuration: 5
    
    pulumi {
      required_providers {
        junipermist = {
          source = "pulumi/junipermist"
        }
      }
    }
    
    resource "junipermist_site_setting" "site_one" {
      site_id                 = terraformSite.id
      ap_updown_threshold     = 5
      device_updown_threshold = 5
      auto_upgrade = {
        enabled     = true
        day_of_week = "tue"
        time_of_day = "02:00"
        version     = "beta"
      }
      config_auto_revert       = true
      persist_config_on_device = true
      proxy = {
        url = "http://myproxy:3128"
      }
      rogue = {
        enabled          = true
        honeypot_enabled = true
        min_duration     = 5
      }
    }
    

    Create Setting Resource

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

    Constructor syntax

    new Setting(name: string, args: SettingArgs, opts?: CustomResourceOptions);
    @overload
    def Setting(resource_name: str,
                args: SettingArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Setting(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                site_id: Optional[str] = None,
                allow_mist: Optional[bool] = None,
                analytic: Optional[SettingAnalyticArgs] = None,
                ap_synthetic_test: Optional[SettingApSyntheticTestArgs] = None,
                ap_updown_threshold: Optional[int] = None,
                auto_upgrade: Optional[SettingAutoUpgradeArgs] = None,
                auto_upgrade_esl: Optional[SettingAutoUpgradeEslArgs] = None,
                bgp_neighbor_updown_threshold: Optional[int] = None,
                ble_config: Optional[SettingBleConfigArgs] = None,
                config_auto_revert: Optional[bool] = None,
                config_push_policy: Optional[SettingConfigPushPolicyArgs] = None,
                critical_url_monitoring: Optional[SettingCriticalUrlMonitoringArgs] = None,
                device_updown_threshold: Optional[int] = None,
                enable_unii4: Optional[bool] = None,
                engagement: Optional[SettingEngagementArgs] = None,
                gateway_mgmt: Optional[SettingGatewayMgmtArgs] = None,
                gateway_tunnel_updown_threshold: Optional[int] = None,
                gateway_updown_threshold: Optional[int] = None,
                iotproxy: Optional[SettingIotproxyArgs] = None,
                juniper_srx: Optional[SettingJuniperSrxArgs] = None,
                led: Optional[SettingLedArgs] = None,
                marvis: Optional[SettingMarvisArgs] = None,
                mxedge_mgmt: Optional[SettingMxedgeMgmtArgs] = None,
                mxtunnels: Optional[SettingMxtunnelsArgs] = None,
                occupancy: Optional[SettingOccupancyArgs] = None,
                persist_config_on_device: Optional[bool] = None,
                proxy: Optional[SettingProxyArgs] = None,
                remove_existing_configs: Optional[bool] = None,
                report_gatt: Optional[bool] = None,
                rogue: Optional[SettingRogueArgs] = None,
                rtsa: Optional[SettingRtsaArgs] = None,
                simple_alert: Optional[SettingSimpleAlertArgs] = None,
                skyatp: Optional[SettingSkyatpArgs] = None,
                sle_thresholds: Optional[SettingSleThresholdsArgs] = None,
                srx_app: Optional[SettingSrxAppArgs] = None,
                ssh_keys: Optional[Sequence[str]] = None,
                ssr: Optional[SettingSsrArgs] = None,
                switch_updown_threshold: Optional[int] = None,
                synthetic_test: Optional[SettingSyntheticTestArgs] = None,
                track_anonymous_devices: Optional[bool] = None,
                tunterm_monitoring_disabled: Optional[bool] = None,
                tunterm_monitorings: Optional[Sequence[SettingTuntermMonitoringArgs]] = None,
                tunterm_multicast_config: Optional[SettingTuntermMulticastConfigArgs] = None,
                uplink_port_config: Optional[SettingUplinkPortConfigArgs] = None,
                vars: Optional[Mapping[str, str]] = None,
                vars_annotations: Optional[Mapping[str, SettingVarsAnnotationsArgs]] = None,
                vna: Optional[SettingVnaArgs] = None,
                vpn_path_updown_threshold: Optional[int] = None,
                vpn_peer_updown_threshold: Optional[int] = None,
                vs_instance: Optional[Mapping[str, SettingVsInstanceArgs]] = None,
                wan_vna: Optional[SettingWanVnaArgs] = None,
                wids: Optional[SettingWidsArgs] = None,
                wifi: Optional[SettingWifiArgs] = None,
                wired_vna: Optional[SettingWiredVnaArgs] = None,
                zone_occupancy_alert: Optional[SettingZoneOccupancyAlertArgs] = None)
    func NewSetting(ctx *Context, name string, args SettingArgs, opts ...ResourceOption) (*Setting, error)
    public Setting(string name, SettingArgs args, CustomResourceOptions? opts = null)
    public Setting(String name, SettingArgs args)
    public Setting(String name, SettingArgs args, CustomResourceOptions options)
    
    type: junipermist:site:Setting
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "junipermist_site_setting" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args SettingArgs
    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 SettingArgs
    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 SettingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SettingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SettingArgs
    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 junipermistSettingResource = new JuniperMist.Site.Setting("junipermistSettingResource", new()
    {
        SiteId = "string",
        AllowMist = false,
        Analytic = new JuniperMist.Site.Inputs.SettingAnalyticArgs
        {
            Enabled = false,
        },
        ApSyntheticTest = new JuniperMist.Site.Inputs.SettingApSyntheticTestArgs
        {
            AdditionalVlanIds = new[]
            {
                "string",
            },
        },
        ApUpdownThreshold = 0,
        AutoUpgrade = new JuniperMist.Site.Inputs.SettingAutoUpgradeArgs
        {
            CustomVersions = 
            {
                { "string", "string" },
            },
            DayOfWeek = "string",
            Enabled = false,
            TimeOfDay = "string",
            Version = "string",
        },
        AutoUpgradeEsl = new JuniperMist.Site.Inputs.SettingAutoUpgradeEslArgs
        {
            AllowDowngrade = false,
            CustomVersions = 
            {
                { "string", "string" },
            },
            DayOfWeek = "string",
            Enabled = false,
            TimeOfDay = "string",
            Version = "string",
        },
        BgpNeighborUpdownThreshold = 0,
        BleConfig = new JuniperMist.Site.Inputs.SettingBleConfigArgs
        {
            BeaconEnabled = false,
            BeaconRate = 0,
            BeaconRateMode = "string",
            BeamDisableds = new[]
            {
                0,
            },
            CustomBlePacketEnabled = false,
            CustomBlePacketFrame = "string",
            CustomBlePacketFreqMsec = 0,
            EddystoneUidAdvPower = 0,
            EddystoneUidBeams = "string",
            EddystoneUidEnabled = false,
            EddystoneUidFreqMsec = 0,
            EddystoneUidInstance = "string",
            EddystoneUidNamespace = "string",
            EddystoneUrlAdvPower = 0,
            EddystoneUrlBeams = "string",
            EddystoneUrlEnabled = false,
            EddystoneUrlFreqMsec = 0,
            EddystoneUrlUrl = "string",
            IbeaconAdvPower = 0,
            IbeaconBeams = "string",
            IbeaconEnabled = false,
            IbeaconFreqMsec = 0,
            IbeaconMajor = 0,
            IbeaconMinor = 0,
            IbeaconUuid = "string",
            Power = 0,
            PowerMode = "string",
        },
        ConfigAutoRevert = false,
        ConfigPushPolicy = new JuniperMist.Site.Inputs.SettingConfigPushPolicyArgs
        {
            NoPush = false,
            PushWindow = new JuniperMist.Site.Inputs.SettingConfigPushPolicyPushWindowArgs
            {
                Enabled = false,
                Hours = new JuniperMist.Site.Inputs.SettingConfigPushPolicyPushWindowHoursArgs
                {
                    Fri = "string",
                    Mon = "string",
                    Sat = "string",
                    Sun = "string",
                    Thu = "string",
                    Tue = "string",
                    Wed = "string",
                },
            },
        },
        CriticalUrlMonitoring = new JuniperMist.Site.Inputs.SettingCriticalUrlMonitoringArgs
        {
            Enabled = false,
            Monitors = new[]
            {
                new JuniperMist.Site.Inputs.SettingCriticalUrlMonitoringMonitorArgs
                {
                    Url = "string",
                    VlanId = "string",
                },
            },
        },
        DeviceUpdownThreshold = 0,
        EnableUnii4 = false,
        Engagement = new JuniperMist.Site.Inputs.SettingEngagementArgs
        {
            DwellTagNames = new JuniperMist.Site.Inputs.SettingEngagementDwellTagNamesArgs
            {
                Bounce = "string",
                Engaged = "string",
                Passerby = "string",
                Stationed = "string",
            },
            DwellTags = new JuniperMist.Site.Inputs.SettingEngagementDwellTagsArgs
            {
                Bounce = "string",
                Engaged = "string",
                Passerby = "string",
                Stationed = "string",
            },
            Hours = new JuniperMist.Site.Inputs.SettingEngagementHoursArgs
            {
                Fri = "string",
                Mon = "string",
                Sat = "string",
                Sun = "string",
                Thu = "string",
                Tue = "string",
                Wed = "string",
            },
            MaxDwell = 0,
            MinDwell = 0,
        },
        GatewayMgmt = new JuniperMist.Site.Inputs.SettingGatewayMgmtArgs
        {
            AdminSshkeys = new[]
            {
                "string",
            },
            AppProbing = new JuniperMist.Site.Inputs.SettingGatewayMgmtAppProbingArgs
            {
                Apps = new[]
                {
                    "string",
                },
                CustomApps = new[]
                {
                    new JuniperMist.Site.Inputs.SettingGatewayMgmtAppProbingCustomAppArgs
                    {
                        Hostnames = new[]
                        {
                            "string",
                        },
                        Name = "string",
                        Protocol = "string",
                        Address = "string",
                        AppType = "string",
                        Key = "string",
                        Network = "string",
                        PacketSize = 0,
                        Url = "string",
                        Vrf = "string",
                    },
                },
                Enabled = false,
            },
            AppUsage = false,
            AutoSignatureUpdate = new JuniperMist.Site.Inputs.SettingGatewayMgmtAutoSignatureUpdateArgs
            {
                DayOfWeek = "string",
                Enable = false,
                TimeOfDay = "string",
            },
            ConfigRevertTimer = 0,
            DisableConsole = false,
            DisableOob = false,
            DisableUsb = false,
            FipsEnabled = false,
            ProbeHosts = new[]
            {
                "string",
            },
            ProbeHostsv6s = new[]
            {
                "string",
            },
            ProtectRe = new JuniperMist.Site.Inputs.SettingGatewayMgmtProtectReArgs
            {
                AllowedServices = new[]
                {
                    "string",
                },
                Customs = new[]
                {
                    new JuniperMist.Site.Inputs.SettingGatewayMgmtProtectReCustomArgs
                    {
                        Subnets = new[]
                        {
                            "string",
                        },
                        PortRange = "string",
                        Protocol = "string",
                    },
                },
                Enabled = false,
                HitCount = false,
                TrustedHosts = new[]
                {
                    "string",
                },
            },
            RootPassword = "string",
            SecurityLogSourceAddress = "string",
            SecurityLogSourceInterface = "string",
        },
        GatewayTunnelUpdownThreshold = 0,
        GatewayUpdownThreshold = 0,
        Iotproxy = new JuniperMist.Site.Inputs.SettingIotproxyArgs
        {
            Enabled = false,
            Visionline = new JuniperMist.Site.Inputs.SettingIotproxyVisionlineArgs
            {
                AccessId = "string",
                Cacerts = new[]
                {
                    "string",
                },
                Enabled = false,
                Host = "string",
                Password = "string",
                Port = 0,
                Username = "string",
            },
        },
        JuniperSrx = new JuniperMist.Site.Inputs.SettingJuniperSrxArgs
        {
            AutoUpgrade = new JuniperMist.Site.Inputs.SettingJuniperSrxAutoUpgradeArgs
            {
                CustomVersions = 
                {
                    { "string", "string" },
                },
                Enabled = false,
                Snapshot = false,
                Version = "string",
            },
            Gateways = new[]
            {
                new JuniperMist.Site.Inputs.SettingJuniperSrxGatewayArgs
                {
                    ApiKey = "string",
                    ApiPassword = "string",
                    ApiUrl = "string",
                },
            },
            SendMistNacUserInfo = false,
        },
        Led = new JuniperMist.Site.Inputs.SettingLedArgs
        {
            Brightness = 0,
            Enabled = false,
        },
        Marvis = new JuniperMist.Site.Inputs.SettingMarvisArgs
        {
            AutoOperations = new JuniperMist.Site.Inputs.SettingMarvisAutoOperationsArgs
            {
                ApInsufficientCapacity = false,
                ApLoop = false,
                ApNonCompliant = false,
                BouncePortForAbnormalPoeClient = false,
                DisablePortWhenDdosProtocolViolation = false,
                DisablePortWhenRogueDhcpServerDetected = false,
                GatewayNonCompliant = false,
                SwitchMisconfiguredPort = false,
                SwitchPortStuck = false,
            },
        },
        MxedgeMgmt = new JuniperMist.Site.Inputs.SettingMxedgeMgmtArgs
        {
            ConfigAutoRevert = false,
            FipsEnabled = false,
            MistPassword = "string",
            OobIpType = "string",
            OobIpType6 = "string",
            RootPassword = "string",
        },
        Mxtunnels = new JuniperMist.Site.Inputs.SettingMxtunnelsArgs
        {
            AdditionalMxtunnels = 
            {
                { "string", new JuniperMist.Site.Inputs.SettingMxtunnelsAdditionalMxtunnelsArgs
                {
                    HelloInterval = 0,
                    HelloRetries = 0,
                    Protocol = "string",
                    TuntermClusters = new[]
                    {
                        new JuniperMist.Site.Inputs.SettingMxtunnelsAdditionalMxtunnelsTuntermClusterArgs
                        {
                            Name = "string",
                            TuntermHosts = new[]
                            {
                                "string",
                            },
                        },
                    },
                    VlanIds = new[]
                    {
                        0,
                    },
                } },
            },
            ApSubnets = new[]
            {
                "string",
            },
            AutoPreemption = new JuniperMist.Site.Inputs.SettingMxtunnelsAutoPreemptionArgs
            {
                DayOfWeek = "string",
                Enabled = false,
                TimeOfDay = "string",
            },
            Clusters = new[]
            {
                new JuniperMist.Site.Inputs.SettingMxtunnelsClusterArgs
                {
                    Name = "string",
                    TuntermHosts = new[]
                    {
                        "string",
                    },
                },
            },
            CreatedTime = 0,
            Enabled = false,
            ForSite = false,
            HelloInterval = 0,
            HelloRetries = 0,
            Hosts = new[]
            {
                "string",
            },
            Id = "string",
            ModifiedTime = 0,
            Mtu = 0,
            OrgId = "string",
            Protocol = "string",
            Radsec = new JuniperMist.Site.Inputs.SettingMxtunnelsRadsecArgs
            {
                AcctServers = new[]
                {
                    new JuniperMist.Site.Inputs.SettingMxtunnelsRadsecAcctServerArgs
                    {
                        Host = "string",
                        Secret = "string",
                        KeywrapEnabled = false,
                        KeywrapFormat = "string",
                        KeywrapKek = "string",
                        KeywrapMack = "string",
                        Port = "string",
                    },
                },
                AuthServers = new[]
                {
                    new JuniperMist.Site.Inputs.SettingMxtunnelsRadsecAuthServerArgs
                    {
                        Host = "string",
                        Secret = "string",
                        KeywrapEnabled = false,
                        KeywrapFormat = "string",
                        KeywrapKek = "string",
                        KeywrapMack = "string",
                        Port = "string",
                        RequireMessageAuthenticator = false,
                    },
                },
                Enabled = false,
                UseMxedge = false,
            },
            SiteId = "string",
            VlanIds = new[]
            {
                0,
            },
        },
        Occupancy = new JuniperMist.Site.Inputs.SettingOccupancyArgs
        {
            AssetsEnabled = false,
            ClientsEnabled = false,
            MinDuration = 0,
            SdkclientsEnabled = false,
            UnconnectedClientsEnabled = false,
        },
        PersistConfigOnDevice = false,
        Proxy = new JuniperMist.Site.Inputs.SettingProxyArgs
        {
            Disabled = false,
            Url = "string",
        },
        RemoveExistingConfigs = false,
        ReportGatt = false,
        Rogue = new JuniperMist.Site.Inputs.SettingRogueArgs
        {
            AllowedVlanIds = new[]
            {
                0,
            },
            Enabled = false,
            HoneypotEnabled = false,
            MinDuration = 0,
            MinRogueDuration = 0,
            MinRogueRssi = 0,
            MinRssi = 0,
            WhitelistedBssids = new[]
            {
                "string",
            },
            WhitelistedSsids = new[]
            {
                "string",
            },
        },
        Rtsa = new JuniperMist.Site.Inputs.SettingRtsaArgs
        {
            AppWaking = false,
            DisableDeadReckoning = false,
            DisablePressureSensor = false,
            Enabled = false,
            TrackAsset = false,
        },
        SimpleAlert = new JuniperMist.Site.Inputs.SettingSimpleAlertArgs
        {
            ArpFailure = new JuniperMist.Site.Inputs.SettingSimpleAlertArpFailureArgs
            {
                ClientCount = 0,
                Duration = 0,
                IncidentCount = 0,
            },
            DhcpFailure = new JuniperMist.Site.Inputs.SettingSimpleAlertDhcpFailureArgs
            {
                ClientCount = 0,
                Duration = 0,
                IncidentCount = 0,
            },
            DnsFailure = new JuniperMist.Site.Inputs.SettingSimpleAlertDnsFailureArgs
            {
                ClientCount = 0,
                Duration = 0,
                IncidentCount = 0,
            },
        },
        Skyatp = new JuniperMist.Site.Inputs.SettingSkyatpArgs
        {
            Enabled = false,
            SendIpMacMapping = false,
        },
        SleThresholds = new JuniperMist.Site.Inputs.SettingSleThresholdsArgs
        {
            Capacity = 0,
            Coverage = 0,
            Throughput = 0,
            Timetoconnect = 0,
        },
        SrxApp = new JuniperMist.Site.Inputs.SettingSrxAppArgs
        {
            Enabled = false,
        },
        SshKeys = new[]
        {
            "string",
        },
        Ssr = new JuniperMist.Site.Inputs.SettingSsrArgs
        {
            AutoUpgrade = new JuniperMist.Site.Inputs.SettingSsrAutoUpgradeArgs
            {
                Channel = "string",
                CustomVersions = 
                {
                    { "string", "string" },
                },
                Enabled = false,
                Version = "string",
            },
            ConductorHosts = new[]
            {
                "string",
            },
            ConductorToken = "string",
            DisableStats = false,
            Proxy = new JuniperMist.Site.Inputs.SettingSsrProxyArgs
            {
                Disabled = false,
                Url = "string",
            },
        },
        SwitchUpdownThreshold = 0,
        SyntheticTest = new JuniperMist.Site.Inputs.SettingSyntheticTestArgs
        {
            Aggressiveness = "string",
            CustomProbes = 
            {
                { "string", new JuniperMist.Site.Inputs.SettingSyntheticTestCustomProbesArgs
                {
                    Aggressiveness = "string",
                    Target = "string",
                    Threshold = 0,
                    Type = "string",
                } },
            },
            Disabled = false,
            LanNetworks = new[]
            {
                new JuniperMist.Site.Inputs.SettingSyntheticTestLanNetworkArgs
                {
                    Networks = new[]
                    {
                        "string",
                    },
                    Probes = new[]
                    {
                        "string",
                    },
                },
            },
            WanSpeedtest = new JuniperMist.Site.Inputs.SettingSyntheticTestWanSpeedtestArgs
            {
                Enabled = false,
                TimeOfDay = "string",
            },
        },
        TrackAnonymousDevices = false,
        TuntermMonitoringDisabled = false,
        TuntermMonitorings = new[]
        {
            new JuniperMist.Site.Inputs.SettingTuntermMonitoringArgs
            {
                Host = "string",
                Port = 0,
                Protocol = "string",
                SrcVlanId = 0,
                Timeout = 0,
            },
        },
        TuntermMulticastConfig = new JuniperMist.Site.Inputs.SettingTuntermMulticastConfigArgs
        {
            Mdns = new JuniperMist.Site.Inputs.SettingTuntermMulticastConfigMdnsArgs
            {
                Enabled = false,
                VlanIds = new[]
                {
                    0,
                },
            },
            MulticastAll = false,
            Ssdp = new JuniperMist.Site.Inputs.SettingTuntermMulticastConfigSsdpArgs
            {
                Enabled = false,
                VlanIds = new[]
                {
                    0,
                },
            },
        },
        UplinkPortConfig = new JuniperMist.Site.Inputs.SettingUplinkPortConfigArgs
        {
            Dot1x = false,
            KeepWlansUpIfDown = false,
        },
        Vars = 
        {
            { "string", "string" },
        },
        VarsAnnotations = 
        {
            { "string", new JuniperMist.Site.Inputs.SettingVarsAnnotationsArgs
            {
                Note = "string",
                Type = "string",
            } },
        },
        Vna = new JuniperMist.Site.Inputs.SettingVnaArgs
        {
            Enabled = false,
        },
        VpnPathUpdownThreshold = 0,
        VpnPeerUpdownThreshold = 0,
        VsInstance = 
        {
            { "string", new JuniperMist.Site.Inputs.SettingVsInstanceArgs
            {
                Networks = new[]
                {
                    "string",
                },
            } },
        },
        WanVna = new JuniperMist.Site.Inputs.SettingWanVnaArgs
        {
            Enabled = false,
        },
        Wids = new JuniperMist.Site.Inputs.SettingWidsArgs
        {
            RepeatedAuthFailures = new JuniperMist.Site.Inputs.SettingWidsRepeatedAuthFailuresArgs
            {
                Duration = 0,
                Threshold = 0,
            },
        },
        Wifi = new JuniperMist.Site.Inputs.SettingWifiArgs
        {
            CiscoEnabled = false,
            Disable11k = false,
            DisableRadiosWhenPowerConstrained = false,
            EnableArpSpoofCheck = false,
            EnableSharedRadioScanning = false,
            Enabled = false,
            LocateConnected = false,
            LocateUnconnected = false,
            MeshAllowDfs = false,
            MeshEnableCrm = false,
            MeshEnabled = false,
            MeshPsk = "string",
            MeshSsid = "string",
            ProxyArp = "string",
        },
        WiredVna = new JuniperMist.Site.Inputs.SettingWiredVnaArgs
        {
            Enabled = false,
        },
        ZoneOccupancyAlert = new JuniperMist.Site.Inputs.SettingZoneOccupancyAlertArgs
        {
            EmailNotifiers = new[]
            {
                "string",
            },
            Enabled = false,
            Threshold = 0,
        },
    });
    
    example, err := site.NewSetting(ctx, "junipermistSettingResource", &site.SettingArgs{
    	SiteId:    pulumi.String("string"),
    	AllowMist: pulumi.Bool(false),
    	Analytic: &site.SettingAnalyticArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	ApSyntheticTest: &site.SettingApSyntheticTestArgs{
    		AdditionalVlanIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	ApUpdownThreshold: pulumi.Int(0),
    	AutoUpgrade: &site.SettingAutoUpgradeArgs{
    		CustomVersions: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		DayOfWeek: pulumi.String("string"),
    		Enabled:   pulumi.Bool(false),
    		TimeOfDay: pulumi.String("string"),
    		Version:   pulumi.String("string"),
    	},
    	AutoUpgradeEsl: &site.SettingAutoUpgradeEslArgs{
    		AllowDowngrade: pulumi.Bool(false),
    		CustomVersions: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		DayOfWeek: pulumi.String("string"),
    		Enabled:   pulumi.Bool(false),
    		TimeOfDay: pulumi.String("string"),
    		Version:   pulumi.String("string"),
    	},
    	BgpNeighborUpdownThreshold: pulumi.Int(0),
    	BleConfig: &site.SettingBleConfigArgs{
    		BeaconEnabled:  pulumi.Bool(false),
    		BeaconRate:     pulumi.Int(0),
    		BeaconRateMode: pulumi.String("string"),
    		BeamDisableds: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    		CustomBlePacketEnabled:  pulumi.Bool(false),
    		CustomBlePacketFrame:    pulumi.String("string"),
    		CustomBlePacketFreqMsec: pulumi.Int(0),
    		EddystoneUidAdvPower:    pulumi.Int(0),
    		EddystoneUidBeams:       pulumi.String("string"),
    		EddystoneUidEnabled:     pulumi.Bool(false),
    		EddystoneUidFreqMsec:    pulumi.Int(0),
    		EddystoneUidInstance:    pulumi.String("string"),
    		EddystoneUidNamespace:   pulumi.String("string"),
    		EddystoneUrlAdvPower:    pulumi.Int(0),
    		EddystoneUrlBeams:       pulumi.String("string"),
    		EddystoneUrlEnabled:     pulumi.Bool(false),
    		EddystoneUrlFreqMsec:    pulumi.Int(0),
    		EddystoneUrlUrl:         pulumi.String("string"),
    		IbeaconAdvPower:         pulumi.Int(0),
    		IbeaconBeams:            pulumi.String("string"),
    		IbeaconEnabled:          pulumi.Bool(false),
    		IbeaconFreqMsec:         pulumi.Int(0),
    		IbeaconMajor:            pulumi.Int(0),
    		IbeaconMinor:            pulumi.Int(0),
    		IbeaconUuid:             pulumi.String("string"),
    		Power:                   pulumi.Int(0),
    		PowerMode:               pulumi.String("string"),
    	},
    	ConfigAutoRevert: pulumi.Bool(false),
    	ConfigPushPolicy: &site.SettingConfigPushPolicyArgs{
    		NoPush: pulumi.Bool(false),
    		PushWindow: &site.SettingConfigPushPolicyPushWindowArgs{
    			Enabled: pulumi.Bool(false),
    			Hours: &site.SettingConfigPushPolicyPushWindowHoursArgs{
    				Fri: pulumi.String("string"),
    				Mon: pulumi.String("string"),
    				Sat: pulumi.String("string"),
    				Sun: pulumi.String("string"),
    				Thu: pulumi.String("string"),
    				Tue: pulumi.String("string"),
    				Wed: pulumi.String("string"),
    			},
    		},
    	},
    	CriticalUrlMonitoring: &site.SettingCriticalUrlMonitoringArgs{
    		Enabled: pulumi.Bool(false),
    		Monitors: site.SettingCriticalUrlMonitoringMonitorArray{
    			&site.SettingCriticalUrlMonitoringMonitorArgs{
    				Url:    pulumi.String("string"),
    				VlanId: pulumi.String("string"),
    			},
    		},
    	},
    	DeviceUpdownThreshold: pulumi.Int(0),
    	EnableUnii4:           pulumi.Bool(false),
    	Engagement: &site.SettingEngagementArgs{
    		DwellTagNames: &site.SettingEngagementDwellTagNamesArgs{
    			Bounce:    pulumi.String("string"),
    			Engaged:   pulumi.String("string"),
    			Passerby:  pulumi.String("string"),
    			Stationed: pulumi.String("string"),
    		},
    		DwellTags: &site.SettingEngagementDwellTagsArgs{
    			Bounce:    pulumi.String("string"),
    			Engaged:   pulumi.String("string"),
    			Passerby:  pulumi.String("string"),
    			Stationed: pulumi.String("string"),
    		},
    		Hours: &site.SettingEngagementHoursArgs{
    			Fri: pulumi.String("string"),
    			Mon: pulumi.String("string"),
    			Sat: pulumi.String("string"),
    			Sun: pulumi.String("string"),
    			Thu: pulumi.String("string"),
    			Tue: pulumi.String("string"),
    			Wed: pulumi.String("string"),
    		},
    		MaxDwell: pulumi.Int(0),
    		MinDwell: pulumi.Int(0),
    	},
    	GatewayMgmt: &site.SettingGatewayMgmtArgs{
    		AdminSshkeys: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		AppProbing: &site.SettingGatewayMgmtAppProbingArgs{
    			Apps: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			CustomApps: site.SettingGatewayMgmtAppProbingCustomAppArray{
    				&site.SettingGatewayMgmtAppProbingCustomAppArgs{
    					Hostnames: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Name:       pulumi.String("string"),
    					Protocol:   pulumi.String("string"),
    					Address:    pulumi.String("string"),
    					AppType:    pulumi.String("string"),
    					Key:        pulumi.String("string"),
    					Network:    pulumi.String("string"),
    					PacketSize: pulumi.Int(0),
    					Url:        pulumi.String("string"),
    					Vrf:        pulumi.String("string"),
    				},
    			},
    			Enabled: pulumi.Bool(false),
    		},
    		AppUsage: pulumi.Bool(false),
    		AutoSignatureUpdate: &site.SettingGatewayMgmtAutoSignatureUpdateArgs{
    			DayOfWeek: pulumi.String("string"),
    			Enable:    pulumi.Bool(false),
    			TimeOfDay: pulumi.String("string"),
    		},
    		ConfigRevertTimer: pulumi.Int(0),
    		DisableConsole:    pulumi.Bool(false),
    		DisableOob:        pulumi.Bool(false),
    		DisableUsb:        pulumi.Bool(false),
    		FipsEnabled:       pulumi.Bool(false),
    		ProbeHosts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ProbeHostsv6s: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ProtectRe: &site.SettingGatewayMgmtProtectReArgs{
    			AllowedServices: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Customs: site.SettingGatewayMgmtProtectReCustomArray{
    				&site.SettingGatewayMgmtProtectReCustomArgs{
    					Subnets: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					PortRange: pulumi.String("string"),
    					Protocol:  pulumi.String("string"),
    				},
    			},
    			Enabled:  pulumi.Bool(false),
    			HitCount: pulumi.Bool(false),
    			TrustedHosts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		RootPassword:               pulumi.String("string"),
    		SecurityLogSourceAddress:   pulumi.String("string"),
    		SecurityLogSourceInterface: pulumi.String("string"),
    	},
    	GatewayTunnelUpdownThreshold: pulumi.Int(0),
    	GatewayUpdownThreshold:       pulumi.Int(0),
    	Iotproxy: &site.SettingIotproxyArgs{
    		Enabled: pulumi.Bool(false),
    		Visionline: &site.SettingIotproxyVisionlineArgs{
    			AccessId: pulumi.String("string"),
    			Cacerts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Enabled:  pulumi.Bool(false),
    			Host:     pulumi.String("string"),
    			Password: pulumi.String("string"),
    			Port:     pulumi.Int(0),
    			Username: pulumi.String("string"),
    		},
    	},
    	JuniperSrx: &site.SettingJuniperSrxArgs{
    		AutoUpgrade: &site.SettingJuniperSrxAutoUpgradeArgs{
    			CustomVersions: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			Enabled:  pulumi.Bool(false),
    			Snapshot: pulumi.Bool(false),
    			Version:  pulumi.String("string"),
    		},
    		Gateways: site.SettingJuniperSrxGatewayArray{
    			&site.SettingJuniperSrxGatewayArgs{
    				ApiKey:      pulumi.String("string"),
    				ApiPassword: pulumi.String("string"),
    				ApiUrl:      pulumi.String("string"),
    			},
    		},
    		SendMistNacUserInfo: pulumi.Bool(false),
    	},
    	Led: &site.SettingLedArgs{
    		Brightness: pulumi.Int(0),
    		Enabled:    pulumi.Bool(false),
    	},
    	Marvis: &site.SettingMarvisArgs{
    		AutoOperations: &site.SettingMarvisAutoOperationsArgs{
    			ApInsufficientCapacity:                 pulumi.Bool(false),
    			ApLoop:                                 pulumi.Bool(false),
    			ApNonCompliant:                         pulumi.Bool(false),
    			BouncePortForAbnormalPoeClient:         pulumi.Bool(false),
    			DisablePortWhenDdosProtocolViolation:   pulumi.Bool(false),
    			DisablePortWhenRogueDhcpServerDetected: pulumi.Bool(false),
    			GatewayNonCompliant:                    pulumi.Bool(false),
    			SwitchMisconfiguredPort:                pulumi.Bool(false),
    			SwitchPortStuck:                        pulumi.Bool(false),
    		},
    	},
    	MxedgeMgmt: &site.SettingMxedgeMgmtArgs{
    		ConfigAutoRevert: pulumi.Bool(false),
    		FipsEnabled:      pulumi.Bool(false),
    		MistPassword:     pulumi.String("string"),
    		OobIpType:        pulumi.String("string"),
    		OobIpType6:       pulumi.String("string"),
    		RootPassword:     pulumi.String("string"),
    	},
    	Mxtunnels: &site.SettingMxtunnelsArgs{
    		AdditionalMxtunnels: site.SettingMxtunnelsAdditionalMxtunnelsMap{
    			"string": &site.SettingMxtunnelsAdditionalMxtunnelsArgs{
    				HelloInterval: pulumi.Int(0),
    				HelloRetries:  pulumi.Int(0),
    				Protocol:      pulumi.String("string"),
    				TuntermClusters: site.SettingMxtunnelsAdditionalMxtunnelsTuntermClusterArray{
    					&site.SettingMxtunnelsAdditionalMxtunnelsTuntermClusterArgs{
    						Name: pulumi.String("string"),
    						TuntermHosts: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    				},
    				VlanIds: pulumi.IntArray{
    					pulumi.Int(0),
    				},
    			},
    		},
    		ApSubnets: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		AutoPreemption: &site.SettingMxtunnelsAutoPreemptionArgs{
    			DayOfWeek: pulumi.String("string"),
    			Enabled:   pulumi.Bool(false),
    			TimeOfDay: pulumi.String("string"),
    		},
    		Clusters: site.SettingMxtunnelsClusterArray{
    			&site.SettingMxtunnelsClusterArgs{
    				Name: pulumi.String("string"),
    				TuntermHosts: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		CreatedTime:   pulumi.Float64(0),
    		Enabled:       pulumi.Bool(false),
    		ForSite:       pulumi.Bool(false),
    		HelloInterval: pulumi.Int(0),
    		HelloRetries:  pulumi.Int(0),
    		Hosts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Id:           pulumi.String("string"),
    		ModifiedTime: pulumi.Float64(0),
    		Mtu:          pulumi.Int(0),
    		OrgId:        pulumi.String("string"),
    		Protocol:     pulumi.String("string"),
    		Radsec: &site.SettingMxtunnelsRadsecArgs{
    			AcctServers: site.SettingMxtunnelsRadsecAcctServerArray{
    				&site.SettingMxtunnelsRadsecAcctServerArgs{
    					Host:           pulumi.String("string"),
    					Secret:         pulumi.String("string"),
    					KeywrapEnabled: pulumi.Bool(false),
    					KeywrapFormat:  pulumi.String("string"),
    					KeywrapKek:     pulumi.String("string"),
    					KeywrapMack:    pulumi.String("string"),
    					Port:           pulumi.String("string"),
    				},
    			},
    			AuthServers: site.SettingMxtunnelsRadsecAuthServerArray{
    				&site.SettingMxtunnelsRadsecAuthServerArgs{
    					Host:                        pulumi.String("string"),
    					Secret:                      pulumi.String("string"),
    					KeywrapEnabled:              pulumi.Bool(false),
    					KeywrapFormat:               pulumi.String("string"),
    					KeywrapKek:                  pulumi.String("string"),
    					KeywrapMack:                 pulumi.String("string"),
    					Port:                        pulumi.String("string"),
    					RequireMessageAuthenticator: pulumi.Bool(false),
    				},
    			},
    			Enabled:   pulumi.Bool(false),
    			UseMxedge: pulumi.Bool(false),
    		},
    		SiteId: pulumi.String("string"),
    		VlanIds: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    	},
    	Occupancy: &site.SettingOccupancyArgs{
    		AssetsEnabled:             pulumi.Bool(false),
    		ClientsEnabled:            pulumi.Bool(false),
    		MinDuration:               pulumi.Int(0),
    		SdkclientsEnabled:         pulumi.Bool(false),
    		UnconnectedClientsEnabled: pulumi.Bool(false),
    	},
    	PersistConfigOnDevice: pulumi.Bool(false),
    	Proxy: &site.SettingProxyArgs{
    		Disabled: pulumi.Bool(false),
    		Url:      pulumi.String("string"),
    	},
    	RemoveExistingConfigs: pulumi.Bool(false),
    	ReportGatt:            pulumi.Bool(false),
    	Rogue: &site.SettingRogueArgs{
    		AllowedVlanIds: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    		Enabled:          pulumi.Bool(false),
    		HoneypotEnabled:  pulumi.Bool(false),
    		MinDuration:      pulumi.Int(0),
    		MinRogueDuration: pulumi.Int(0),
    		MinRogueRssi:     pulumi.Int(0),
    		MinRssi:          pulumi.Int(0),
    		WhitelistedBssids: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		WhitelistedSsids: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Rtsa: &site.SettingRtsaArgs{
    		AppWaking:             pulumi.Bool(false),
    		DisableDeadReckoning:  pulumi.Bool(false),
    		DisablePressureSensor: pulumi.Bool(false),
    		Enabled:               pulumi.Bool(false),
    		TrackAsset:            pulumi.Bool(false),
    	},
    	SimpleAlert: &site.SettingSimpleAlertArgs{
    		ArpFailure: &site.SettingSimpleAlertArpFailureArgs{
    			ClientCount:   pulumi.Int(0),
    			Duration:      pulumi.Int(0),
    			IncidentCount: pulumi.Int(0),
    		},
    		DhcpFailure: &site.SettingSimpleAlertDhcpFailureArgs{
    			ClientCount:   pulumi.Int(0),
    			Duration:      pulumi.Int(0),
    			IncidentCount: pulumi.Int(0),
    		},
    		DnsFailure: &site.SettingSimpleAlertDnsFailureArgs{
    			ClientCount:   pulumi.Int(0),
    			Duration:      pulumi.Int(0),
    			IncidentCount: pulumi.Int(0),
    		},
    	},
    	Skyatp: &site.SettingSkyatpArgs{
    		Enabled:          pulumi.Bool(false),
    		SendIpMacMapping: pulumi.Bool(false),
    	},
    	SleThresholds: &site.SettingSleThresholdsArgs{
    		Capacity:      pulumi.Int(0),
    		Coverage:      pulumi.Int(0),
    		Throughput:    pulumi.Int(0),
    		Timetoconnect: pulumi.Int(0),
    	},
    	SrxApp: &site.SettingSrxAppArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	SshKeys: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Ssr: &site.SettingSsrArgs{
    		AutoUpgrade: &site.SettingSsrAutoUpgradeArgs{
    			Channel: pulumi.String("string"),
    			CustomVersions: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			Enabled: pulumi.Bool(false),
    			Version: pulumi.String("string"),
    		},
    		ConductorHosts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ConductorToken: pulumi.String("string"),
    		DisableStats:   pulumi.Bool(false),
    		Proxy: &site.SettingSsrProxyArgs{
    			Disabled: pulumi.Bool(false),
    			Url:      pulumi.String("string"),
    		},
    	},
    	SwitchUpdownThreshold: pulumi.Int(0),
    	SyntheticTest: &site.SettingSyntheticTestArgs{
    		Aggressiveness: pulumi.String("string"),
    		CustomProbes: site.SettingSyntheticTestCustomProbesMap{
    			"string": &site.SettingSyntheticTestCustomProbesArgs{
    				Aggressiveness: pulumi.String("string"),
    				Target:         pulumi.String("string"),
    				Threshold:      pulumi.Int(0),
    				Type:           pulumi.String("string"),
    			},
    		},
    		Disabled: pulumi.Bool(false),
    		LanNetworks: site.SettingSyntheticTestLanNetworkArray{
    			&site.SettingSyntheticTestLanNetworkArgs{
    				Networks: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Probes: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		WanSpeedtest: &site.SettingSyntheticTestWanSpeedtestArgs{
    			Enabled:   pulumi.Bool(false),
    			TimeOfDay: pulumi.String("string"),
    		},
    	},
    	TrackAnonymousDevices:     pulumi.Bool(false),
    	TuntermMonitoringDisabled: pulumi.Bool(false),
    	TuntermMonitorings: site.SettingTuntermMonitoringArray{
    		&site.SettingTuntermMonitoringArgs{
    			Host:      pulumi.String("string"),
    			Port:      pulumi.Int(0),
    			Protocol:  pulumi.String("string"),
    			SrcVlanId: pulumi.Int(0),
    			Timeout:   pulumi.Int(0),
    		},
    	},
    	TuntermMulticastConfig: &site.SettingTuntermMulticastConfigArgs{
    		Mdns: &site.SettingTuntermMulticastConfigMdnsArgs{
    			Enabled: pulumi.Bool(false),
    			VlanIds: pulumi.IntArray{
    				pulumi.Int(0),
    			},
    		},
    		MulticastAll: pulumi.Bool(false),
    		Ssdp: &site.SettingTuntermMulticastConfigSsdpArgs{
    			Enabled: pulumi.Bool(false),
    			VlanIds: pulumi.IntArray{
    				pulumi.Int(0),
    			},
    		},
    	},
    	UplinkPortConfig: &site.SettingUplinkPortConfigArgs{
    		Dot1x:             pulumi.Bool(false),
    		KeepWlansUpIfDown: pulumi.Bool(false),
    	},
    	Vars: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	VarsAnnotations: site.SettingVarsAnnotationsMap{
    		"string": &site.SettingVarsAnnotationsArgs{
    			Note: pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    	},
    	Vna: &site.SettingVnaArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	VpnPathUpdownThreshold: pulumi.Int(0),
    	VpnPeerUpdownThreshold: pulumi.Int(0),
    	VsInstance: site.SettingVsInstanceMap{
    		"string": &site.SettingVsInstanceArgs{
    			Networks: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	WanVna: &site.SettingWanVnaArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	Wids: &site.SettingWidsArgs{
    		RepeatedAuthFailures: &site.SettingWidsRepeatedAuthFailuresArgs{
    			Duration:  pulumi.Int(0),
    			Threshold: pulumi.Int(0),
    		},
    	},
    	Wifi: &site.SettingWifiArgs{
    		CiscoEnabled:                      pulumi.Bool(false),
    		Disable11k:                        pulumi.Bool(false),
    		DisableRadiosWhenPowerConstrained: pulumi.Bool(false),
    		EnableArpSpoofCheck:               pulumi.Bool(false),
    		EnableSharedRadioScanning:         pulumi.Bool(false),
    		Enabled:                           pulumi.Bool(false),
    		LocateConnected:                   pulumi.Bool(false),
    		LocateUnconnected:                 pulumi.Bool(false),
    		MeshAllowDfs:                      pulumi.Bool(false),
    		MeshEnableCrm:                     pulumi.Bool(false),
    		MeshEnabled:                       pulumi.Bool(false),
    		MeshPsk:                           pulumi.String("string"),
    		MeshSsid:                          pulumi.String("string"),
    		ProxyArp:                          pulumi.String("string"),
    	},
    	WiredVna: &site.SettingWiredVnaArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	ZoneOccupancyAlert: &site.SettingZoneOccupancyAlertArgs{
    		EmailNotifiers: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Enabled:   pulumi.Bool(false),
    		Threshold: pulumi.Int(0),
    	},
    })
    
    resource "junipermist_site_setting" "junipermistSettingResource" {
      site_id    = "string"
      allow_mist = false
      analytic = {
        enabled = false
      }
      ap_synthetic_test = {
        additional_vlan_ids = ["string"]
      }
      ap_updown_threshold = 0
      auto_upgrade = {
        custom_versions = {
          "string" = "string"
        }
        day_of_week = "string"
        enabled     = false
        time_of_day = "string"
        version     = "string"
      }
      auto_upgrade_esl = {
        allow_downgrade = false
        custom_versions = {
          "string" = "string"
        }
        day_of_week = "string"
        enabled     = false
        time_of_day = "string"
        version     = "string"
      }
      bgp_neighbor_updown_threshold = 0
      ble_config = {
        beacon_enabled              = false
        beacon_rate                 = 0
        beacon_rate_mode            = "string"
        beam_disableds              = [0]
        custom_ble_packet_enabled   = false
        custom_ble_packet_frame     = "string"
        custom_ble_packet_freq_msec = 0
        eddystone_uid_adv_power     = 0
        eddystone_uid_beams         = "string"
        eddystone_uid_enabled       = false
        eddystone_uid_freq_msec     = 0
        eddystone_uid_instance      = "string"
        eddystone_uid_namespace     = "string"
        eddystone_url_adv_power     = 0
        eddystone_url_beams         = "string"
        eddystone_url_enabled       = false
        eddystone_url_freq_msec     = 0
        eddystone_url_url           = "string"
        ibeacon_adv_power           = 0
        ibeacon_beams               = "string"
        ibeacon_enabled             = false
        ibeacon_freq_msec           = 0
        ibeacon_major               = 0
        ibeacon_minor               = 0
        ibeacon_uuid                = "string"
        power                       = 0
        power_mode                  = "string"
      }
      config_auto_revert = false
      config_push_policy = {
        no_push = false
        push_window = {
          enabled = false
          hours = {
            fri = "string"
            mon = "string"
            sat = "string"
            sun = "string"
            thu = "string"
            tue = "string"
            wed = "string"
          }
        }
      }
      critical_url_monitoring = {
        enabled = false
        monitors = [{
          "url"    = "string"
          "vlanId" = "string"
        }]
      }
      device_updown_threshold = 0
      enable_unii4            = false
      engagement = {
        dwell_tag_names = {
          bounce    = "string"
          engaged   = "string"
          passerby  = "string"
          stationed = "string"
        }
        dwell_tags = {
          bounce    = "string"
          engaged   = "string"
          passerby  = "string"
          stationed = "string"
        }
        hours = {
          fri = "string"
          mon = "string"
          sat = "string"
          sun = "string"
          thu = "string"
          tue = "string"
          wed = "string"
        }
        max_dwell = 0
        min_dwell = 0
      }
      gateway_mgmt = {
        admin_sshkeys = ["string"]
        app_probing = {
          apps = ["string"]
          custom_apps = [{
            "hostnames"  = ["string"]
            "name"       = "string"
            "protocol"   = "string"
            "address"    = "string"
            "appType"    = "string"
            "key"        = "string"
            "network"    = "string"
            "packetSize" = 0
            "url"        = "string"
            "vrf"        = "string"
          }]
          enabled = false
        }
        app_usage = false
        auto_signature_update = {
          day_of_week = "string"
          enable      = false
          time_of_day = "string"
        }
        config_revert_timer = 0
        disable_console     = false
        disable_oob         = false
        disable_usb         = false
        fips_enabled        = false
        probe_hosts         = ["string"]
        probe_hostsv6s      = ["string"]
        protect_re = {
          allowed_services = ["string"]
          customs = [{
            "subnets"   = ["string"]
            "portRange" = "string"
            "protocol"  = "string"
          }]
          enabled       = false
          hit_count     = false
          trusted_hosts = ["string"]
        }
        root_password                 = "string"
        security_log_source_address   = "string"
        security_log_source_interface = "string"
      }
      gateway_tunnel_updown_threshold = 0
      gateway_updown_threshold        = 0
      iotproxy = {
        enabled = false
        visionline = {
          access_id = "string"
          cacerts   = ["string"]
          enabled   = false
          host      = "string"
          password  = "string"
          port      = 0
          username  = "string"
        }
      }
      juniper_srx = {
        auto_upgrade = {
          custom_versions = {
            "string" = "string"
          }
          enabled  = false
          snapshot = false
          version  = "string"
        }
        gateways = [{
          "apiKey"      = "string"
          "apiPassword" = "string"
          "apiUrl"      = "string"
        }]
        send_mist_nac_user_info = false
      }
      led = {
        brightness = 0
        enabled    = false
      }
      marvis = {
        auto_operations = {
          ap_insufficient_capacity                     = false
          ap_loop                                      = false
          ap_non_compliant                             = false
          bounce_port_for_abnormal_poe_client          = false
          disable_port_when_ddos_protocol_violation    = false
          disable_port_when_rogue_dhcp_server_detected = false
          gateway_non_compliant                        = false
          switch_misconfigured_port                    = false
          switch_port_stuck                            = false
        }
      }
      mxedge_mgmt = {
        config_auto_revert = false
        fips_enabled       = false
        mist_password      = "string"
        oob_ip_type        = "string"
        oob_ip_type6       = "string"
        root_password      = "string"
      }
      mxtunnels = {
        additional_mxtunnels = {
          "string" = {
            hello_interval = 0
            hello_retries  = 0
            protocol       = "string"
            tunterm_clusters = [{
              "name"         = "string"
              "tuntermHosts" = ["string"]
            }]
            vlan_ids = [0]
          }
        }
        ap_subnets = ["string"]
        auto_preemption = {
          day_of_week = "string"
          enabled     = false
          time_of_day = "string"
        }
        clusters = [{
          "name"         = "string"
          "tuntermHosts" = ["string"]
        }]
        created_time   = 0
        enabled        = false
        for_site       = false
        hello_interval = 0
        hello_retries  = 0
        hosts          = ["string"]
        id             = "string"
        modified_time  = 0
        mtu            = 0
        org_id         = "string"
        protocol       = "string"
        radsec = {
          acct_servers = [{
            "host"           = "string"
            "secret"         = "string"
            "keywrapEnabled" = false
            "keywrapFormat"  = "string"
            "keywrapKek"     = "string"
            "keywrapMack"    = "string"
            "port"           = "string"
          }]
          auth_servers = [{
            "host"                        = "string"
            "secret"                      = "string"
            "keywrapEnabled"              = false
            "keywrapFormat"               = "string"
            "keywrapKek"                  = "string"
            "keywrapMack"                 = "string"
            "port"                        = "string"
            "requireMessageAuthenticator" = false
          }]
          enabled    = false
          use_mxedge = false
        }
        site_id  = "string"
        vlan_ids = [0]
      }
      occupancy = {
        assets_enabled              = false
        clients_enabled             = false
        min_duration                = 0
        sdkclients_enabled          = false
        unconnected_clients_enabled = false
      }
      persist_config_on_device = false
      proxy = {
        disabled = false
        url      = "string"
      }
      remove_existing_configs = false
      report_gatt             = false
      rogue = {
        allowed_vlan_ids   = [0]
        enabled            = false
        honeypot_enabled   = false
        min_duration       = 0
        min_rogue_duration = 0
        min_rogue_rssi     = 0
        min_rssi           = 0
        whitelisted_bssids = ["string"]
        whitelisted_ssids  = ["string"]
      }
      rtsa = {
        app_waking              = false
        disable_dead_reckoning  = false
        disable_pressure_sensor = false
        enabled                 = false
        track_asset             = false
      }
      simple_alert = {
        arp_failure = {
          client_count   = 0
          duration       = 0
          incident_count = 0
        }
        dhcp_failure = {
          client_count   = 0
          duration       = 0
          incident_count = 0
        }
        dns_failure = {
          client_count   = 0
          duration       = 0
          incident_count = 0
        }
      }
      skyatp = {
        enabled             = false
        send_ip_mac_mapping = false
      }
      sle_thresholds = {
        capacity      = 0
        coverage      = 0
        throughput    = 0
        timetoconnect = 0
      }
      srx_app = {
        enabled = false
      }
      ssh_keys = ["string"]
      ssr = {
        auto_upgrade = {
          channel = "string"
          custom_versions = {
            "string" = "string"
          }
          enabled = false
          version = "string"
        }
        conductor_hosts = ["string"]
        conductor_token = "string"
        disable_stats   = false
        proxy = {
          disabled = false
          url      = "string"
        }
      }
      switch_updown_threshold = 0
      synthetic_test = {
        aggressiveness = "string"
        custom_probes = {
          "string" = {
            aggressiveness = "string"
            target         = "string"
            threshold      = 0
            type           = "string"
          }
        }
        disabled = false
        lan_networks = [{
          "networks" = ["string"]
          "probes"   = ["string"]
        }]
        wan_speedtest = {
          enabled     = false
          time_of_day = "string"
        }
      }
      track_anonymous_devices     = false
      tunterm_monitoring_disabled = false
      tunterm_monitorings {
        host        = "string"
        port        = 0
        protocol    = "string"
        src_vlan_id = 0
        timeout     = 0
      }
      tunterm_multicast_config = {
        mdns = {
          enabled  = false
          vlan_ids = [0]
        }
        multicast_all = false
        ssdp = {
          enabled  = false
          vlan_ids = [0]
        }
      }
      uplink_port_config = {
        dot1x                 = false
        keep_wlans_up_if_down = false
      }
      vars = {
        "string" = "string"
      }
      vars_annotations = {
        "string" = {
          note = "string"
          type = "string"
        }
      }
      vna = {
        enabled = false
      }
      vpn_path_updown_threshold = 0
      vpn_peer_updown_threshold = 0
      vs_instance = {
        "string" = {
          networks = ["string"]
        }
      }
      wan_vna = {
        enabled = false
      }
      wids = {
        repeated_auth_failures = {
          duration  = 0
          threshold = 0
        }
      }
      wifi = {
        cisco_enabled                         = false
        disable11k                            = false
        disable_radios_when_power_constrained = false
        enable_arp_spoof_check                = false
        enable_shared_radio_scanning          = false
        enabled                               = false
        locate_connected                      = false
        locate_unconnected                    = false
        mesh_allow_dfs                        = false
        mesh_enable_crm                       = false
        mesh_enabled                          = false
        mesh_psk                              = "string"
        mesh_ssid                             = "string"
        proxy_arp                             = "string"
      }
      wired_vna = {
        enabled = false
      }
      zone_occupancy_alert = {
        email_notifiers = ["string"]
        enabled         = false
        threshold       = 0
      }
    }
    
    var junipermistSettingResource = new com.pulumi.junipermist.site.Setting("junipermistSettingResource", com.pulumi.junipermist.site.SettingArgs.builder()
        .siteId("string")
        .allowMist(false)
        .analytic(SettingAnalyticArgs.builder()
            .enabled(false)
            .build())
        .apSyntheticTest(SettingApSyntheticTestArgs.builder()
            .additionalVlanIds("string")
            .build())
        .apUpdownThreshold(0)
        .autoUpgrade(com.pulumi.junipermist.site.inputs.SettingAutoUpgradeArgs.builder()
            .customVersions(Map.of("string", "string"))
            .dayOfWeek("string")
            .enabled(false)
            .timeOfDay("string")
            .version("string")
            .build())
        .autoUpgradeEsl(SettingAutoUpgradeEslArgs.builder()
            .allowDowngrade(false)
            .customVersions(Map.of("string", "string"))
            .dayOfWeek("string")
            .enabled(false)
            .timeOfDay("string")
            .version("string")
            .build())
        .bgpNeighborUpdownThreshold(0)
        .bleConfig(SettingBleConfigArgs.builder()
            .beaconEnabled(false)
            .beaconRate(0)
            .beaconRateMode("string")
            .beamDisableds(0)
            .customBlePacketEnabled(false)
            .customBlePacketFrame("string")
            .customBlePacketFreqMsec(0)
            .eddystoneUidAdvPower(0)
            .eddystoneUidBeams("string")
            .eddystoneUidEnabled(false)
            .eddystoneUidFreqMsec(0)
            .eddystoneUidInstance("string")
            .eddystoneUidNamespace("string")
            .eddystoneUrlAdvPower(0)
            .eddystoneUrlBeams("string")
            .eddystoneUrlEnabled(false)
            .eddystoneUrlFreqMsec(0)
            .eddystoneUrlUrl("string")
            .ibeaconAdvPower(0)
            .ibeaconBeams("string")
            .ibeaconEnabled(false)
            .ibeaconFreqMsec(0)
            .ibeaconMajor(0)
            .ibeaconMinor(0)
            .ibeaconUuid("string")
            .power(0)
            .powerMode("string")
            .build())
        .configAutoRevert(false)
        .configPushPolicy(SettingConfigPushPolicyArgs.builder()
            .noPush(false)
            .pushWindow(SettingConfigPushPolicyPushWindowArgs.builder()
                .enabled(false)
                .hours(SettingConfigPushPolicyPushWindowHoursArgs.builder()
                    .fri("string")
                    .mon("string")
                    .sat("string")
                    .sun("string")
                    .thu("string")
                    .tue("string")
                    .wed("string")
                    .build())
                .build())
            .build())
        .criticalUrlMonitoring(SettingCriticalUrlMonitoringArgs.builder()
            .enabled(false)
            .monitors(SettingCriticalUrlMonitoringMonitorArgs.builder()
                .url("string")
                .vlanId("string")
                .build())
            .build())
        .deviceUpdownThreshold(0)
        .enableUnii4(false)
        .engagement(SettingEngagementArgs.builder()
            .dwellTagNames(SettingEngagementDwellTagNamesArgs.builder()
                .bounce("string")
                .engaged("string")
                .passerby("string")
                .stationed("string")
                .build())
            .dwellTags(SettingEngagementDwellTagsArgs.builder()
                .bounce("string")
                .engaged("string")
                .passerby("string")
                .stationed("string")
                .build())
            .hours(SettingEngagementHoursArgs.builder()
                .fri("string")
                .mon("string")
                .sat("string")
                .sun("string")
                .thu("string")
                .tue("string")
                .wed("string")
                .build())
            .maxDwell(0)
            .minDwell(0)
            .build())
        .gatewayMgmt(SettingGatewayMgmtArgs.builder()
            .adminSshkeys("string")
            .appProbing(SettingGatewayMgmtAppProbingArgs.builder()
                .apps("string")
                .customApps(SettingGatewayMgmtAppProbingCustomAppArgs.builder()
                    .hostnames("string")
                    .name("string")
                    .protocol("string")
                    .address("string")
                    .appType("string")
                    .key("string")
                    .network("string")
                    .packetSize(0)
                    .url("string")
                    .vrf("string")
                    .build())
                .enabled(false)
                .build())
            .appUsage(false)
            .autoSignatureUpdate(SettingGatewayMgmtAutoSignatureUpdateArgs.builder()
                .dayOfWeek("string")
                .enable(false)
                .timeOfDay("string")
                .build())
            .configRevertTimer(0)
            .disableConsole(false)
            .disableOob(false)
            .disableUsb(false)
            .fipsEnabled(false)
            .probeHosts("string")
            .probeHostsv6s("string")
            .protectRe(SettingGatewayMgmtProtectReArgs.builder()
                .allowedServices("string")
                .customs(SettingGatewayMgmtProtectReCustomArgs.builder()
                    .subnets("string")
                    .portRange("string")
                    .protocol("string")
                    .build())
                .enabled(false)
                .hitCount(false)
                .trustedHosts("string")
                .build())
            .rootPassword("string")
            .securityLogSourceAddress("string")
            .securityLogSourceInterface("string")
            .build())
        .gatewayTunnelUpdownThreshold(0)
        .gatewayUpdownThreshold(0)
        .iotproxy(SettingIotproxyArgs.builder()
            .enabled(false)
            .visionline(SettingIotproxyVisionlineArgs.builder()
                .accessId("string")
                .cacerts("string")
                .enabled(false)
                .host("string")
                .password("string")
                .port(0)
                .username("string")
                .build())
            .build())
        .juniperSrx(com.pulumi.junipermist.site.inputs.SettingJuniperSrxArgs.builder()
            .autoUpgrade(com.pulumi.junipermist.site.inputs.SettingJuniperSrxAutoUpgradeArgs.builder()
                .customVersions(Map.of("string", "string"))
                .enabled(false)
                .snapshot(false)
                .version("string")
                .build())
            .gateways(SettingJuniperSrxGatewayArgs.builder()
                .apiKey("string")
                .apiPassword("string")
                .apiUrl("string")
                .build())
            .sendMistNacUserInfo(false)
            .build())
        .led(SettingLedArgs.builder()
            .brightness(0)
            .enabled(false)
            .build())
        .marvis(com.pulumi.junipermist.site.inputs.SettingMarvisArgs.builder()
            .autoOperations(SettingMarvisAutoOperationsArgs.builder()
                .apInsufficientCapacity(false)
                .apLoop(false)
                .apNonCompliant(false)
                .bouncePortForAbnormalPoeClient(false)
                .disablePortWhenDdosProtocolViolation(false)
                .disablePortWhenRogueDhcpServerDetected(false)
                .gatewayNonCompliant(false)
                .switchMisconfiguredPort(false)
                .switchPortStuck(false)
                .build())
            .build())
        .mxedgeMgmt(com.pulumi.junipermist.site.inputs.SettingMxedgeMgmtArgs.builder()
            .configAutoRevert(false)
            .fipsEnabled(false)
            .mistPassword("string")
            .oobIpType("string")
            .oobIpType6("string")
            .rootPassword("string")
            .build())
        .mxtunnels(SettingMxtunnelsArgs.builder()
            .additionalMxtunnels(Map.of("string", SettingMxtunnelsAdditionalMxtunnelsArgs.builder()
                .helloInterval(0)
                .helloRetries(0)
                .protocol("string")
                .tuntermClusters(SettingMxtunnelsAdditionalMxtunnelsTuntermClusterArgs.builder()
                    .name("string")
                    .tuntermHosts("string")
                    .build())
                .vlanIds(0)
                .build()))
            .apSubnets("string")
            .autoPreemption(SettingMxtunnelsAutoPreemptionArgs.builder()
                .dayOfWeek("string")
                .enabled(false)
                .timeOfDay("string")
                .build())
            .clusters(SettingMxtunnelsClusterArgs.builder()
                .name("string")
                .tuntermHosts("string")
                .build())
            .createdTime(0.0)
            .enabled(false)
            .forSite(false)
            .helloInterval(0)
            .helloRetries(0)
            .hosts("string")
            .id("string")
            .modifiedTime(0.0)
            .mtu(0)
            .orgId("string")
            .protocol("string")
            .radsec(SettingMxtunnelsRadsecArgs.builder()
                .acctServers(SettingMxtunnelsRadsecAcctServerArgs.builder()
                    .host("string")
                    .secret("string")
                    .keywrapEnabled(false)
                    .keywrapFormat("string")
                    .keywrapKek("string")
                    .keywrapMack("string")
                    .port("string")
                    .build())
                .authServers(SettingMxtunnelsRadsecAuthServerArgs.builder()
                    .host("string")
                    .secret("string")
                    .keywrapEnabled(false)
                    .keywrapFormat("string")
                    .keywrapKek("string")
                    .keywrapMack("string")
                    .port("string")
                    .requireMessageAuthenticator(false)
                    .build())
                .enabled(false)
                .useMxedge(false)
                .build())
            .siteId("string")
            .vlanIds(0)
            .build())
        .occupancy(SettingOccupancyArgs.builder()
            .assetsEnabled(false)
            .clientsEnabled(false)
            .minDuration(0)
            .sdkclientsEnabled(false)
            .unconnectedClientsEnabled(false)
            .build())
        .persistConfigOnDevice(false)
        .proxy(SettingProxyArgs.builder()
            .disabled(false)
            .url("string")
            .build())
        .removeExistingConfigs(false)
        .reportGatt(false)
        .rogue(SettingRogueArgs.builder()
            .allowedVlanIds(0)
            .enabled(false)
            .honeypotEnabled(false)
            .minDuration(0)
            .minRogueDuration(0)
            .minRogueRssi(0)
            .minRssi(0)
            .whitelistedBssids("string")
            .whitelistedSsids("string")
            .build())
        .rtsa(SettingRtsaArgs.builder()
            .appWaking(false)
            .disableDeadReckoning(false)
            .disablePressureSensor(false)
            .enabled(false)
            .trackAsset(false)
            .build())
        .simpleAlert(SettingSimpleAlertArgs.builder()
            .arpFailure(SettingSimpleAlertArpFailureArgs.builder()
                .clientCount(0)
                .duration(0)
                .incidentCount(0)
                .build())
            .dhcpFailure(SettingSimpleAlertDhcpFailureArgs.builder()
                .clientCount(0)
                .duration(0)
                .incidentCount(0)
                .build())
            .dnsFailure(SettingSimpleAlertDnsFailureArgs.builder()
                .clientCount(0)
                .duration(0)
                .incidentCount(0)
                .build())
            .build())
        .skyatp(SettingSkyatpArgs.builder()
            .enabled(false)
            .sendIpMacMapping(false)
            .build())
        .sleThresholds(SettingSleThresholdsArgs.builder()
            .capacity(0)
            .coverage(0)
            .throughput(0)
            .timetoconnect(0)
            .build())
        .srxApp(SettingSrxAppArgs.builder()
            .enabled(false)
            .build())
        .sshKeys("string")
        .ssr(com.pulumi.junipermist.site.inputs.SettingSsrArgs.builder()
            .autoUpgrade(com.pulumi.junipermist.site.inputs.SettingSsrAutoUpgradeArgs.builder()
                .channel("string")
                .customVersions(Map.of("string", "string"))
                .enabled(false)
                .version("string")
                .build())
            .conductorHosts("string")
            .conductorToken("string")
            .disableStats(false)
            .proxy(com.pulumi.junipermist.site.inputs.SettingSsrProxyArgs.builder()
                .disabled(false)
                .url("string")
                .build())
            .build())
        .switchUpdownThreshold(0)
        .syntheticTest(com.pulumi.junipermist.site.inputs.SettingSyntheticTestArgs.builder()
            .aggressiveness("string")
            .customProbes(Map.of("string", com.pulumi.junipermist.site.inputs.SettingSyntheticTestCustomProbesArgs.builder()
                .aggressiveness("string")
                .target("string")
                .threshold(0)
                .type("string")
                .build()))
            .disabled(false)
            .lanNetworks(com.pulumi.junipermist.site.inputs.SettingSyntheticTestLanNetworkArgs.builder()
                .networks("string")
                .probes("string")
                .build())
            .wanSpeedtest(com.pulumi.junipermist.site.inputs.SettingSyntheticTestWanSpeedtestArgs.builder()
                .enabled(false)
                .timeOfDay("string")
                .build())
            .build())
        .trackAnonymousDevices(false)
        .tuntermMonitoringDisabled(false)
        .tuntermMonitorings(SettingTuntermMonitoringArgs.builder()
            .host("string")
            .port(0)
            .protocol("string")
            .srcVlanId(0)
            .timeout(0)
            .build())
        .tuntermMulticastConfig(SettingTuntermMulticastConfigArgs.builder()
            .mdns(SettingTuntermMulticastConfigMdnsArgs.builder()
                .enabled(false)
                .vlanIds(0)
                .build())
            .multicastAll(false)
            .ssdp(SettingTuntermMulticastConfigSsdpArgs.builder()
                .enabled(false)
                .vlanIds(0)
                .build())
            .build())
        .uplinkPortConfig(SettingUplinkPortConfigArgs.builder()
            .dot1x(false)
            .keepWlansUpIfDown(false)
            .build())
        .vars(Map.of("string", "string"))
        .varsAnnotations(Map.of("string", SettingVarsAnnotationsArgs.builder()
            .note("string")
            .type("string")
            .build()))
        .vna(SettingVnaArgs.builder()
            .enabled(false)
            .build())
        .vpnPathUpdownThreshold(0)
        .vpnPeerUpdownThreshold(0)
        .vsInstance(Map.of("string", SettingVsInstanceArgs.builder()
            .networks("string")
            .build()))
        .wanVna(SettingWanVnaArgs.builder()
            .enabled(false)
            .build())
        .wids(SettingWidsArgs.builder()
            .repeatedAuthFailures(SettingWidsRepeatedAuthFailuresArgs.builder()
                .duration(0)
                .threshold(0)
                .build())
            .build())
        .wifi(SettingWifiArgs.builder()
            .ciscoEnabled(false)
            .disable11k(false)
            .disableRadiosWhenPowerConstrained(false)
            .enableArpSpoofCheck(false)
            .enableSharedRadioScanning(false)
            .enabled(false)
            .locateConnected(false)
            .locateUnconnected(false)
            .meshAllowDfs(false)
            .meshEnableCrm(false)
            .meshEnabled(false)
            .meshPsk("string")
            .meshSsid("string")
            .proxyArp("string")
            .build())
        .wiredVna(SettingWiredVnaArgs.builder()
            .enabled(false)
            .build())
        .zoneOccupancyAlert(SettingZoneOccupancyAlertArgs.builder()
            .emailNotifiers("string")
            .enabled(false)
            .threshold(0)
            .build())
        .build());
    
    junipermist_setting_resource = junipermist.site.Setting("junipermistSettingResource",
        site_id="string",
        allow_mist=False,
        analytic={
            "enabled": False,
        },
        ap_synthetic_test={
            "additional_vlan_ids": ["string"],
        },
        ap_updown_threshold=0,
        auto_upgrade={
            "custom_versions": {
                "string": "string",
            },
            "day_of_week": "string",
            "enabled": False,
            "time_of_day": "string",
            "version": "string",
        },
        auto_upgrade_esl={
            "allow_downgrade": False,
            "custom_versions": {
                "string": "string",
            },
            "day_of_week": "string",
            "enabled": False,
            "time_of_day": "string",
            "version": "string",
        },
        bgp_neighbor_updown_threshold=0,
        ble_config={
            "beacon_enabled": False,
            "beacon_rate": 0,
            "beacon_rate_mode": "string",
            "beam_disableds": [0],
            "custom_ble_packet_enabled": False,
            "custom_ble_packet_frame": "string",
            "custom_ble_packet_freq_msec": 0,
            "eddystone_uid_adv_power": 0,
            "eddystone_uid_beams": "string",
            "eddystone_uid_enabled": False,
            "eddystone_uid_freq_msec": 0,
            "eddystone_uid_instance": "string",
            "eddystone_uid_namespace": "string",
            "eddystone_url_adv_power": 0,
            "eddystone_url_beams": "string",
            "eddystone_url_enabled": False,
            "eddystone_url_freq_msec": 0,
            "eddystone_url_url": "string",
            "ibeacon_adv_power": 0,
            "ibeacon_beams": "string",
            "ibeacon_enabled": False,
            "ibeacon_freq_msec": 0,
            "ibeacon_major": 0,
            "ibeacon_minor": 0,
            "ibeacon_uuid": "string",
            "power": 0,
            "power_mode": "string",
        },
        config_auto_revert=False,
        config_push_policy={
            "no_push": False,
            "push_window": {
                "enabled": False,
                "hours": {
                    "fri": "string",
                    "mon": "string",
                    "sat": "string",
                    "sun": "string",
                    "thu": "string",
                    "tue": "string",
                    "wed": "string",
                },
            },
        },
        critical_url_monitoring={
            "enabled": False,
            "monitors": [{
                "url": "string",
                "vlan_id": "string",
            }],
        },
        device_updown_threshold=0,
        enable_unii4=False,
        engagement={
            "dwell_tag_names": {
                "bounce": "string",
                "engaged": "string",
                "passerby": "string",
                "stationed": "string",
            },
            "dwell_tags": {
                "bounce": "string",
                "engaged": "string",
                "passerby": "string",
                "stationed": "string",
            },
            "hours": {
                "fri": "string",
                "mon": "string",
                "sat": "string",
                "sun": "string",
                "thu": "string",
                "tue": "string",
                "wed": "string",
            },
            "max_dwell": 0,
            "min_dwell": 0,
        },
        gateway_mgmt={
            "admin_sshkeys": ["string"],
            "app_probing": {
                "apps": ["string"],
                "custom_apps": [{
                    "hostnames": ["string"],
                    "name": "string",
                    "protocol": "string",
                    "address": "string",
                    "app_type": "string",
                    "key": "string",
                    "network": "string",
                    "packet_size": 0,
                    "url": "string",
                    "vrf": "string",
                }],
                "enabled": False,
            },
            "app_usage": False,
            "auto_signature_update": {
                "day_of_week": "string",
                "enable": False,
                "time_of_day": "string",
            },
            "config_revert_timer": 0,
            "disable_console": False,
            "disable_oob": False,
            "disable_usb": False,
            "fips_enabled": False,
            "probe_hosts": ["string"],
            "probe_hostsv6s": ["string"],
            "protect_re": {
                "allowed_services": ["string"],
                "customs": [{
                    "subnets": ["string"],
                    "port_range": "string",
                    "protocol": "string",
                }],
                "enabled": False,
                "hit_count": False,
                "trusted_hosts": ["string"],
            },
            "root_password": "string",
            "security_log_source_address": "string",
            "security_log_source_interface": "string",
        },
        gateway_tunnel_updown_threshold=0,
        gateway_updown_threshold=0,
        iotproxy={
            "enabled": False,
            "visionline": {
                "access_id": "string",
                "cacerts": ["string"],
                "enabled": False,
                "host": "string",
                "password": "string",
                "port": 0,
                "username": "string",
            },
        },
        juniper_srx={
            "auto_upgrade": {
                "custom_versions": {
                    "string": "string",
                },
                "enabled": False,
                "snapshot": False,
                "version": "string",
            },
            "gateways": [{
                "api_key": "string",
                "api_password": "string",
                "api_url": "string",
            }],
            "send_mist_nac_user_info": False,
        },
        led={
            "brightness": 0,
            "enabled": False,
        },
        marvis={
            "auto_operations": {
                "ap_insufficient_capacity": False,
                "ap_loop": False,
                "ap_non_compliant": False,
                "bounce_port_for_abnormal_poe_client": False,
                "disable_port_when_ddos_protocol_violation": False,
                "disable_port_when_rogue_dhcp_server_detected": False,
                "gateway_non_compliant": False,
                "switch_misconfigured_port": False,
                "switch_port_stuck": False,
            },
        },
        mxedge_mgmt={
            "config_auto_revert": False,
            "fips_enabled": False,
            "mist_password": "string",
            "oob_ip_type": "string",
            "oob_ip_type6": "string",
            "root_password": "string",
        },
        mxtunnels={
            "additional_mxtunnels": {
                "string": {
                    "hello_interval": 0,
                    "hello_retries": 0,
                    "protocol": "string",
                    "tunterm_clusters": [{
                        "name": "string",
                        "tunterm_hosts": ["string"],
                    }],
                    "vlan_ids": [0],
                },
            },
            "ap_subnets": ["string"],
            "auto_preemption": {
                "day_of_week": "string",
                "enabled": False,
                "time_of_day": "string",
            },
            "clusters": [{
                "name": "string",
                "tunterm_hosts": ["string"],
            }],
            "created_time": float(0),
            "enabled": False,
            "for_site": False,
            "hello_interval": 0,
            "hello_retries": 0,
            "hosts": ["string"],
            "id": "string",
            "modified_time": float(0),
            "mtu": 0,
            "org_id": "string",
            "protocol": "string",
            "radsec": {
                "acct_servers": [{
                    "host": "string",
                    "secret": "string",
                    "keywrap_enabled": False,
                    "keywrap_format": "string",
                    "keywrap_kek": "string",
                    "keywrap_mack": "string",
                    "port": "string",
                }],
                "auth_servers": [{
                    "host": "string",
                    "secret": "string",
                    "keywrap_enabled": False,
                    "keywrap_format": "string",
                    "keywrap_kek": "string",
                    "keywrap_mack": "string",
                    "port": "string",
                    "require_message_authenticator": False,
                }],
                "enabled": False,
                "use_mxedge": False,
            },
            "site_id": "string",
            "vlan_ids": [0],
        },
        occupancy={
            "assets_enabled": False,
            "clients_enabled": False,
            "min_duration": 0,
            "sdkclients_enabled": False,
            "unconnected_clients_enabled": False,
        },
        persist_config_on_device=False,
        proxy={
            "disabled": False,
            "url": "string",
        },
        remove_existing_configs=False,
        report_gatt=False,
        rogue={
            "allowed_vlan_ids": [0],
            "enabled": False,
            "honeypot_enabled": False,
            "min_duration": 0,
            "min_rogue_duration": 0,
            "min_rogue_rssi": 0,
            "min_rssi": 0,
            "whitelisted_bssids": ["string"],
            "whitelisted_ssids": ["string"],
        },
        rtsa={
            "app_waking": False,
            "disable_dead_reckoning": False,
            "disable_pressure_sensor": False,
            "enabled": False,
            "track_asset": False,
        },
        simple_alert={
            "arp_failure": {
                "client_count": 0,
                "duration": 0,
                "incident_count": 0,
            },
            "dhcp_failure": {
                "client_count": 0,
                "duration": 0,
                "incident_count": 0,
            },
            "dns_failure": {
                "client_count": 0,
                "duration": 0,
                "incident_count": 0,
            },
        },
        skyatp={
            "enabled": False,
            "send_ip_mac_mapping": False,
        },
        sle_thresholds={
            "capacity": 0,
            "coverage": 0,
            "throughput": 0,
            "timetoconnect": 0,
        },
        srx_app={
            "enabled": False,
        },
        ssh_keys=["string"],
        ssr={
            "auto_upgrade": {
                "channel": "string",
                "custom_versions": {
                    "string": "string",
                },
                "enabled": False,
                "version": "string",
            },
            "conductor_hosts": ["string"],
            "conductor_token": "string",
            "disable_stats": False,
            "proxy": {
                "disabled": False,
                "url": "string",
            },
        },
        switch_updown_threshold=0,
        synthetic_test={
            "aggressiveness": "string",
            "custom_probes": {
                "string": {
                    "aggressiveness": "string",
                    "target": "string",
                    "threshold": 0,
                    "type": "string",
                },
            },
            "disabled": False,
            "lan_networks": [{
                "networks": ["string"],
                "probes": ["string"],
            }],
            "wan_speedtest": {
                "enabled": False,
                "time_of_day": "string",
            },
        },
        track_anonymous_devices=False,
        tunterm_monitoring_disabled=False,
        tunterm_monitorings=[{
            "host": "string",
            "port": 0,
            "protocol": "string",
            "src_vlan_id": 0,
            "timeout": 0,
        }],
        tunterm_multicast_config={
            "mdns": {
                "enabled": False,
                "vlan_ids": [0],
            },
            "multicast_all": False,
            "ssdp": {
                "enabled": False,
                "vlan_ids": [0],
            },
        },
        uplink_port_config={
            "dot1x": False,
            "keep_wlans_up_if_down": False,
        },
        vars={
            "string": "string",
        },
        vars_annotations={
            "string": {
                "note": "string",
                "type": "string",
            },
        },
        vna={
            "enabled": False,
        },
        vpn_path_updown_threshold=0,
        vpn_peer_updown_threshold=0,
        vs_instance={
            "string": {
                "networks": ["string"],
            },
        },
        wan_vna={
            "enabled": False,
        },
        wids={
            "repeated_auth_failures": {
                "duration": 0,
                "threshold": 0,
            },
        },
        wifi={
            "cisco_enabled": False,
            "disable11k": False,
            "disable_radios_when_power_constrained": False,
            "enable_arp_spoof_check": False,
            "enable_shared_radio_scanning": False,
            "enabled": False,
            "locate_connected": False,
            "locate_unconnected": False,
            "mesh_allow_dfs": False,
            "mesh_enable_crm": False,
            "mesh_enabled": False,
            "mesh_psk": "string",
            "mesh_ssid": "string",
            "proxy_arp": "string",
        },
        wired_vna={
            "enabled": False,
        },
        zone_occupancy_alert={
            "email_notifiers": ["string"],
            "enabled": False,
            "threshold": 0,
        })
    
    const junipermistSettingResource = new junipermist.site.Setting("junipermistSettingResource", {
        siteId: "string",
        allowMist: false,
        analytic: {
            enabled: false,
        },
        apSyntheticTest: {
            additionalVlanIds: ["string"],
        },
        apUpdownThreshold: 0,
        autoUpgrade: {
            customVersions: {
                string: "string",
            },
            dayOfWeek: "string",
            enabled: false,
            timeOfDay: "string",
            version: "string",
        },
        autoUpgradeEsl: {
            allowDowngrade: false,
            customVersions: {
                string: "string",
            },
            dayOfWeek: "string",
            enabled: false,
            timeOfDay: "string",
            version: "string",
        },
        bgpNeighborUpdownThreshold: 0,
        bleConfig: {
            beaconEnabled: false,
            beaconRate: 0,
            beaconRateMode: "string",
            beamDisableds: [0],
            customBlePacketEnabled: false,
            customBlePacketFrame: "string",
            customBlePacketFreqMsec: 0,
            eddystoneUidAdvPower: 0,
            eddystoneUidBeams: "string",
            eddystoneUidEnabled: false,
            eddystoneUidFreqMsec: 0,
            eddystoneUidInstance: "string",
            eddystoneUidNamespace: "string",
            eddystoneUrlAdvPower: 0,
            eddystoneUrlBeams: "string",
            eddystoneUrlEnabled: false,
            eddystoneUrlFreqMsec: 0,
            eddystoneUrlUrl: "string",
            ibeaconAdvPower: 0,
            ibeaconBeams: "string",
            ibeaconEnabled: false,
            ibeaconFreqMsec: 0,
            ibeaconMajor: 0,
            ibeaconMinor: 0,
            ibeaconUuid: "string",
            power: 0,
            powerMode: "string",
        },
        configAutoRevert: false,
        configPushPolicy: {
            noPush: false,
            pushWindow: {
                enabled: false,
                hours: {
                    fri: "string",
                    mon: "string",
                    sat: "string",
                    sun: "string",
                    thu: "string",
                    tue: "string",
                    wed: "string",
                },
            },
        },
        criticalUrlMonitoring: {
            enabled: false,
            monitors: [{
                url: "string",
                vlanId: "string",
            }],
        },
        deviceUpdownThreshold: 0,
        enableUnii4: false,
        engagement: {
            dwellTagNames: {
                bounce: "string",
                engaged: "string",
                passerby: "string",
                stationed: "string",
            },
            dwellTags: {
                bounce: "string",
                engaged: "string",
                passerby: "string",
                stationed: "string",
            },
            hours: {
                fri: "string",
                mon: "string",
                sat: "string",
                sun: "string",
                thu: "string",
                tue: "string",
                wed: "string",
            },
            maxDwell: 0,
            minDwell: 0,
        },
        gatewayMgmt: {
            adminSshkeys: ["string"],
            appProbing: {
                apps: ["string"],
                customApps: [{
                    hostnames: ["string"],
                    name: "string",
                    protocol: "string",
                    address: "string",
                    appType: "string",
                    key: "string",
                    network: "string",
                    packetSize: 0,
                    url: "string",
                    vrf: "string",
                }],
                enabled: false,
            },
            appUsage: false,
            autoSignatureUpdate: {
                dayOfWeek: "string",
                enable: false,
                timeOfDay: "string",
            },
            configRevertTimer: 0,
            disableConsole: false,
            disableOob: false,
            disableUsb: false,
            fipsEnabled: false,
            probeHosts: ["string"],
            probeHostsv6s: ["string"],
            protectRe: {
                allowedServices: ["string"],
                customs: [{
                    subnets: ["string"],
                    portRange: "string",
                    protocol: "string",
                }],
                enabled: false,
                hitCount: false,
                trustedHosts: ["string"],
            },
            rootPassword: "string",
            securityLogSourceAddress: "string",
            securityLogSourceInterface: "string",
        },
        gatewayTunnelUpdownThreshold: 0,
        gatewayUpdownThreshold: 0,
        iotproxy: {
            enabled: false,
            visionline: {
                accessId: "string",
                cacerts: ["string"],
                enabled: false,
                host: "string",
                password: "string",
                port: 0,
                username: "string",
            },
        },
        juniperSrx: {
            autoUpgrade: {
                customVersions: {
                    string: "string",
                },
                enabled: false,
                snapshot: false,
                version: "string",
            },
            gateways: [{
                apiKey: "string",
                apiPassword: "string",
                apiUrl: "string",
            }],
            sendMistNacUserInfo: false,
        },
        led: {
            brightness: 0,
            enabled: false,
        },
        marvis: {
            autoOperations: {
                apInsufficientCapacity: false,
                apLoop: false,
                apNonCompliant: false,
                bouncePortForAbnormalPoeClient: false,
                disablePortWhenDdosProtocolViolation: false,
                disablePortWhenRogueDhcpServerDetected: false,
                gatewayNonCompliant: false,
                switchMisconfiguredPort: false,
                switchPortStuck: false,
            },
        },
        mxedgeMgmt: {
            configAutoRevert: false,
            fipsEnabled: false,
            mistPassword: "string",
            oobIpType: "string",
            oobIpType6: "string",
            rootPassword: "string",
        },
        mxtunnels: {
            additionalMxtunnels: {
                string: {
                    helloInterval: 0,
                    helloRetries: 0,
                    protocol: "string",
                    tuntermClusters: [{
                        name: "string",
                        tuntermHosts: ["string"],
                    }],
                    vlanIds: [0],
                },
            },
            apSubnets: ["string"],
            autoPreemption: {
                dayOfWeek: "string",
                enabled: false,
                timeOfDay: "string",
            },
            clusters: [{
                name: "string",
                tuntermHosts: ["string"],
            }],
            createdTime: 0,
            enabled: false,
            forSite: false,
            helloInterval: 0,
            helloRetries: 0,
            hosts: ["string"],
            id: "string",
            modifiedTime: 0,
            mtu: 0,
            orgId: "string",
            protocol: "string",
            radsec: {
                acctServers: [{
                    host: "string",
                    secret: "string",
                    keywrapEnabled: false,
                    keywrapFormat: "string",
                    keywrapKek: "string",
                    keywrapMack: "string",
                    port: "string",
                }],
                authServers: [{
                    host: "string",
                    secret: "string",
                    keywrapEnabled: false,
                    keywrapFormat: "string",
                    keywrapKek: "string",
                    keywrapMack: "string",
                    port: "string",
                    requireMessageAuthenticator: false,
                }],
                enabled: false,
                useMxedge: false,
            },
            siteId: "string",
            vlanIds: [0],
        },
        occupancy: {
            assetsEnabled: false,
            clientsEnabled: false,
            minDuration: 0,
            sdkclientsEnabled: false,
            unconnectedClientsEnabled: false,
        },
        persistConfigOnDevice: false,
        proxy: {
            disabled: false,
            url: "string",
        },
        removeExistingConfigs: false,
        reportGatt: false,
        rogue: {
            allowedVlanIds: [0],
            enabled: false,
            honeypotEnabled: false,
            minDuration: 0,
            minRogueDuration: 0,
            minRogueRssi: 0,
            minRssi: 0,
            whitelistedBssids: ["string"],
            whitelistedSsids: ["string"],
        },
        rtsa: {
            appWaking: false,
            disableDeadReckoning: false,
            disablePressureSensor: false,
            enabled: false,
            trackAsset: false,
        },
        simpleAlert: {
            arpFailure: {
                clientCount: 0,
                duration: 0,
                incidentCount: 0,
            },
            dhcpFailure: {
                clientCount: 0,
                duration: 0,
                incidentCount: 0,
            },
            dnsFailure: {
                clientCount: 0,
                duration: 0,
                incidentCount: 0,
            },
        },
        skyatp: {
            enabled: false,
            sendIpMacMapping: false,
        },
        sleThresholds: {
            capacity: 0,
            coverage: 0,
            throughput: 0,
            timetoconnect: 0,
        },
        srxApp: {
            enabled: false,
        },
        sshKeys: ["string"],
        ssr: {
            autoUpgrade: {
                channel: "string",
                customVersions: {
                    string: "string",
                },
                enabled: false,
                version: "string",
            },
            conductorHosts: ["string"],
            conductorToken: "string",
            disableStats: false,
            proxy: {
                disabled: false,
                url: "string",
            },
        },
        switchUpdownThreshold: 0,
        syntheticTest: {
            aggressiveness: "string",
            customProbes: {
                string: {
                    aggressiveness: "string",
                    target: "string",
                    threshold: 0,
                    type: "string",
                },
            },
            disabled: false,
            lanNetworks: [{
                networks: ["string"],
                probes: ["string"],
            }],
            wanSpeedtest: {
                enabled: false,
                timeOfDay: "string",
            },
        },
        trackAnonymousDevices: false,
        tuntermMonitoringDisabled: false,
        tuntermMonitorings: [{
            host: "string",
            port: 0,
            protocol: "string",
            srcVlanId: 0,
            timeout: 0,
        }],
        tuntermMulticastConfig: {
            mdns: {
                enabled: false,
                vlanIds: [0],
            },
            multicastAll: false,
            ssdp: {
                enabled: false,
                vlanIds: [0],
            },
        },
        uplinkPortConfig: {
            dot1x: false,
            keepWlansUpIfDown: false,
        },
        vars: {
            string: "string",
        },
        varsAnnotations: {
            string: {
                note: "string",
                type: "string",
            },
        },
        vna: {
            enabled: false,
        },
        vpnPathUpdownThreshold: 0,
        vpnPeerUpdownThreshold: 0,
        vsInstance: {
            string: {
                networks: ["string"],
            },
        },
        wanVna: {
            enabled: false,
        },
        wids: {
            repeatedAuthFailures: {
                duration: 0,
                threshold: 0,
            },
        },
        wifi: {
            ciscoEnabled: false,
            disable11k: false,
            disableRadiosWhenPowerConstrained: false,
            enableArpSpoofCheck: false,
            enableSharedRadioScanning: false,
            enabled: false,
            locateConnected: false,
            locateUnconnected: false,
            meshAllowDfs: false,
            meshEnableCrm: false,
            meshEnabled: false,
            meshPsk: "string",
            meshSsid: "string",
            proxyArp: "string",
        },
        wiredVna: {
            enabled: false,
        },
        zoneOccupancyAlert: {
            emailNotifiers: ["string"],
            enabled: false,
            threshold: 0,
        },
    });
    
    type: junipermist:site:Setting
    properties:
        allowMist: false
        analytic:
            enabled: false
        apSyntheticTest:
            additionalVlanIds:
                - string
        apUpdownThreshold: 0
        autoUpgrade:
            customVersions:
                string: string
            dayOfWeek: string
            enabled: false
            timeOfDay: string
            version: string
        autoUpgradeEsl:
            allowDowngrade: false
            customVersions:
                string: string
            dayOfWeek: string
            enabled: false
            timeOfDay: string
            version: string
        bgpNeighborUpdownThreshold: 0
        bleConfig:
            beaconEnabled: false
            beaconRate: 0
            beaconRateMode: string
            beamDisableds:
                - 0
            customBlePacketEnabled: false
            customBlePacketFrame: string
            customBlePacketFreqMsec: 0
            eddystoneUidAdvPower: 0
            eddystoneUidBeams: string
            eddystoneUidEnabled: false
            eddystoneUidFreqMsec: 0
            eddystoneUidInstance: string
            eddystoneUidNamespace: string
            eddystoneUrlAdvPower: 0
            eddystoneUrlBeams: string
            eddystoneUrlEnabled: false
            eddystoneUrlFreqMsec: 0
            eddystoneUrlUrl: string
            ibeaconAdvPower: 0
            ibeaconBeams: string
            ibeaconEnabled: false
            ibeaconFreqMsec: 0
            ibeaconMajor: 0
            ibeaconMinor: 0
            ibeaconUuid: string
            power: 0
            powerMode: string
        configAutoRevert: false
        configPushPolicy:
            noPush: false
            pushWindow:
                enabled: false
                hours:
                    fri: string
                    mon: string
                    sat: string
                    sun: string
                    thu: string
                    tue: string
                    wed: string
        criticalUrlMonitoring:
            enabled: false
            monitors:
                - url: string
                  vlanId: string
        deviceUpdownThreshold: 0
        enableUnii4: false
        engagement:
            dwellTagNames:
                bounce: string
                engaged: string
                passerby: string
                stationed: string
            dwellTags:
                bounce: string
                engaged: string
                passerby: string
                stationed: string
            hours:
                fri: string
                mon: string
                sat: string
                sun: string
                thu: string
                tue: string
                wed: string
            maxDwell: 0
            minDwell: 0
        gatewayMgmt:
            adminSshkeys:
                - string
            appProbing:
                apps:
                    - string
                customApps:
                    - address: string
                      appType: string
                      hostnames:
                        - string
                      key: string
                      name: string
                      network: string
                      packetSize: 0
                      protocol: string
                      url: string
                      vrf: string
                enabled: false
            appUsage: false
            autoSignatureUpdate:
                dayOfWeek: string
                enable: false
                timeOfDay: string
            configRevertTimer: 0
            disableConsole: false
            disableOob: false
            disableUsb: false
            fipsEnabled: false
            probeHosts:
                - string
            probeHostsv6s:
                - string
            protectRe:
                allowedServices:
                    - string
                customs:
                    - portRange: string
                      protocol: string
                      subnets:
                        - string
                enabled: false
                hitCount: false
                trustedHosts:
                    - string
            rootPassword: string
            securityLogSourceAddress: string
            securityLogSourceInterface: string
        gatewayTunnelUpdownThreshold: 0
        gatewayUpdownThreshold: 0
        iotproxy:
            enabled: false
            visionline:
                accessId: string
                cacerts:
                    - string
                enabled: false
                host: string
                password: string
                port: 0
                username: string
        juniperSrx:
            autoUpgrade:
                customVersions:
                    string: string
                enabled: false
                snapshot: false
                version: string
            gateways:
                - apiKey: string
                  apiPassword: string
                  apiUrl: string
            sendMistNacUserInfo: false
        led:
            brightness: 0
            enabled: false
        marvis:
            autoOperations:
                apInsufficientCapacity: false
                apLoop: false
                apNonCompliant: false
                bouncePortForAbnormalPoeClient: false
                disablePortWhenDdosProtocolViolation: false
                disablePortWhenRogueDhcpServerDetected: false
                gatewayNonCompliant: false
                switchMisconfiguredPort: false
                switchPortStuck: false
        mxedgeMgmt:
            configAutoRevert: false
            fipsEnabled: false
            mistPassword: string
            oobIpType: string
            oobIpType6: string
            rootPassword: string
        mxtunnels:
            additionalMxtunnels:
                string:
                    helloInterval: 0
                    helloRetries: 0
                    protocol: string
                    tuntermClusters:
                        - name: string
                          tuntermHosts:
                            - string
                    vlanIds:
                        - 0
            apSubnets:
                - string
            autoPreemption:
                dayOfWeek: string
                enabled: false
                timeOfDay: string
            clusters:
                - name: string
                  tuntermHosts:
                    - string
            createdTime: 0
            enabled: false
            forSite: false
            helloInterval: 0
            helloRetries: 0
            hosts:
                - string
            id: string
            modifiedTime: 0
            mtu: 0
            orgId: string
            protocol: string
            radsec:
                acctServers:
                    - host: string
                      keywrapEnabled: false
                      keywrapFormat: string
                      keywrapKek: string
                      keywrapMack: string
                      port: string
                      secret: string
                authServers:
                    - host: string
                      keywrapEnabled: false
                      keywrapFormat: string
                      keywrapKek: string
                      keywrapMack: string
                      port: string
                      requireMessageAuthenticator: false
                      secret: string
                enabled: false
                useMxedge: false
            siteId: string
            vlanIds:
                - 0
        occupancy:
            assetsEnabled: false
            clientsEnabled: false
            minDuration: 0
            sdkclientsEnabled: false
            unconnectedClientsEnabled: false
        persistConfigOnDevice: false
        proxy:
            disabled: false
            url: string
        removeExistingConfigs: false
        reportGatt: false
        rogue:
            allowedVlanIds:
                - 0
            enabled: false
            honeypotEnabled: false
            minDuration: 0
            minRogueDuration: 0
            minRogueRssi: 0
            minRssi: 0
            whitelistedBssids:
                - string
            whitelistedSsids:
                - string
        rtsa:
            appWaking: false
            disableDeadReckoning: false
            disablePressureSensor: false
            enabled: false
            trackAsset: false
        simpleAlert:
            arpFailure:
                clientCount: 0
                duration: 0
                incidentCount: 0
            dhcpFailure:
                clientCount: 0
                duration: 0
                incidentCount: 0
            dnsFailure:
                clientCount: 0
                duration: 0
                incidentCount: 0
        siteId: string
        skyatp:
            enabled: false
            sendIpMacMapping: false
        sleThresholds:
            capacity: 0
            coverage: 0
            throughput: 0
            timetoconnect: 0
        srxApp:
            enabled: false
        sshKeys:
            - string
        ssr:
            autoUpgrade:
                channel: string
                customVersions:
                    string: string
                enabled: false
                version: string
            conductorHosts:
                - string
            conductorToken: string
            disableStats: false
            proxy:
                disabled: false
                url: string
        switchUpdownThreshold: 0
        syntheticTest:
            aggressiveness: string
            customProbes:
                string:
                    aggressiveness: string
                    target: string
                    threshold: 0
                    type: string
            disabled: false
            lanNetworks:
                - networks:
                    - string
                  probes:
                    - string
            wanSpeedtest:
                enabled: false
                timeOfDay: string
        trackAnonymousDevices: false
        tuntermMonitoringDisabled: false
        tuntermMonitorings:
            - host: string
              port: 0
              protocol: string
              srcVlanId: 0
              timeout: 0
        tuntermMulticastConfig:
            mdns:
                enabled: false
                vlanIds:
                    - 0
            multicastAll: false
            ssdp:
                enabled: false
                vlanIds:
                    - 0
        uplinkPortConfig:
            dot1x: false
            keepWlansUpIfDown: false
        vars:
            string: string
        varsAnnotations:
            string:
                note: string
                type: string
        vna:
            enabled: false
        vpnPathUpdownThreshold: 0
        vpnPeerUpdownThreshold: 0
        vsInstance:
            string:
                networks:
                    - string
        wanVna:
            enabled: false
        wids:
            repeatedAuthFailures:
                duration: 0
                threshold: 0
        wifi:
            ciscoEnabled: false
            disable11k: false
            disableRadiosWhenPowerConstrained: false
            enableArpSpoofCheck: false
            enableSharedRadioScanning: false
            enabled: false
            locateConnected: false
            locateUnconnected: false
            meshAllowDfs: false
            meshEnableCrm: false
            meshEnabled: false
            meshPsk: string
            meshSsid: string
            proxyArp: string
        wiredVna:
            enabled: false
        zoneOccupancyAlert:
            emailNotifiers:
                - string
            enabled: false
            threshold: 0
    

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

    SiteId string
    Identifier of the site these settings apply to
    AllowMist bool
    whether to allow Mist to look at this org
    Analytic Pulumi.JuniperMist.Site.Inputs.SettingAnalytic
    Advanced analytics configuration for the site
    ApSyntheticTest Pulumi.JuniperMist.Site.Inputs.SettingApSyntheticTest
    Synthetic test configuration for APs at the site
    ApUpdownThreshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    AutoUpgrade Pulumi.JuniperMist.Site.Inputs.SettingAutoUpgrade
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    AutoUpgradeEsl Pulumi.JuniperMist.Site.Inputs.SettingAutoUpgradeEsl
    Automatic ESL firmware upgrade settings for the site
    BgpNeighborUpdownThreshold int
    enable threshold-based bgp neighbor down delivery.
    BleConfig Pulumi.JuniperMist.Site.Inputs.SettingBleConfig
    Bluetooth Low Energy configuration applied to APs at the site
    ConfigAutoRevert bool
    Whether to enable ap auto config revert
    ConfigPushPolicy Pulumi.JuniperMist.Site.Inputs.SettingConfigPushPolicy
    Policy controlling how site configuration pushes are applied
    CriticalUrlMonitoring Pulumi.JuniperMist.Site.Inputs.SettingCriticalUrlMonitoring
    Monitoring configuration for critical URLs at the site
    DeviceUpdownThreshold int
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    EnableUnii4 bool
    Whether UNII-4 channels are enabled for the site
    Engagement Pulumi.JuniperMist.Site.Inputs.SettingEngagement
    Dwell-time analytics rules for the site
    GatewayMgmt Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmt
    Management access settings for gateways at the site
    GatewayTunnelUpdownThreshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    GatewayUpdownThreshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    Iotproxy Pulumi.JuniperMist.Site.Inputs.SettingIotproxy
    Proxy settings for IoT traffic at the site
    JuniperSrx Pulumi.JuniperMist.Site.Inputs.SettingJuniperSrx
    SRX integration settings for the site
    Led Pulumi.JuniperMist.Site.Inputs.SettingLed
    AP LED behavior configured for the site
    Marvis Pulumi.JuniperMist.Site.Inputs.SettingMarvis
    AI assistant settings for Marvis at the site
    MxedgeMgmt Pulumi.JuniperMist.Site.Inputs.SettingMxedgeMgmt
    Mist Edge management access settings for the site
    Mxtunnels Pulumi.JuniperMist.Site.Inputs.SettingMxtunnels
    Site Mist Tunnel configuration
    Occupancy Pulumi.JuniperMist.Site.Inputs.SettingOccupancy
    Analytics settings for site occupancy
    PersistConfigOnDevice bool
    Whether to store the config on AP
    Proxy Pulumi.JuniperMist.Site.Inputs.SettingProxy
    Network proxy settings for devices at the site
    RemoveExistingConfigs bool
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    ReportGatt bool
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    Rogue Pulumi.JuniperMist.Site.Inputs.SettingRogue
    AP threat detection settings for the site
    Rtsa Pulumi.JuniperMist.Site.Inputs.SettingRtsa
    Managed mobility and asset tracking settings for the site
    SimpleAlert Pulumi.JuniperMist.Site.Inputs.SettingSimpleAlert
    Threshold alert settings for the site
    Skyatp Pulumi.JuniperMist.Site.Inputs.SettingSkyatp
    Threat intelligence settings from Sky ATP for the site
    SleThresholds Pulumi.JuniperMist.Site.Inputs.SettingSleThresholds
    Service level expectation threshold settings for the site
    SrxApp Pulumi.JuniperMist.Site.Inputs.SettingSrxApp
    Juniper SRX application visibility settings for the site
    SshKeys List<string>
    Public SSH keys configured for the site
    Ssr Pulumi.JuniperMist.Site.Inputs.SettingSsr
    Session Smart Router settings for the site
    SwitchUpdownThreshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    SyntheticTest Pulumi.JuniperMist.Site.Inputs.SettingSyntheticTest
    Active monitoring test configuration for the site
    TrackAnonymousDevices bool
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    TuntermMonitoringDisabled bool
    Whether tunnel termination monitoring is disabled for the site
    TuntermMonitorings List<Pulumi.JuniperMist.Site.Inputs.SettingTuntermMonitoring>
    Tunnel termination monitoring settings for the site
    TuntermMulticastConfig Pulumi.JuniperMist.Site.Inputs.SettingTuntermMulticastConfig
    Multicast settings for tunnel termination at the site
    UplinkPortConfig Pulumi.JuniperMist.Site.Inputs.SettingUplinkPortConfig
    AP uplink port configuration for the site
    Vars Dictionary<string, string>
    Template variables defined for the site
    VarsAnnotations Dictionary<string, Pulumi.JuniperMist.Site.Inputs.SettingVarsAnnotationsArgs>
    Metadata annotations for site template variables
    Vna Pulumi.JuniperMist.Site.Inputs.SettingVna
    Virtual Network Assistant settings for the site
    VpnPathUpdownThreshold int
    enable threshold-based vpn path down delivery.
    VpnPeerUpdownThreshold int
    enable threshold-based vpn peer down delivery.
    VsInstance Dictionary<string, Pulumi.JuniperMist.Site.Inputs.SettingVsInstanceArgs>
    EX9200 virtual switch instance definitions for the site
    WanVna Pulumi.JuniperMist.Site.Inputs.SettingWanVna
    Virtual Network Assistant settings for WAN experiences at the site
    Wids Pulumi.JuniperMist.Site.Inputs.SettingWids
    Wireless intrusion detection settings for the site
    Wifi Pulumi.JuniperMist.Site.Inputs.SettingWifi
    Wireless LAN configuration settings for the site
    WiredVna Pulumi.JuniperMist.Site.Inputs.SettingWiredVna
    Virtual Network Assistant settings for wired experiences at the site
    ZoneOccupancyAlert Pulumi.JuniperMist.Site.Inputs.SettingZoneOccupancyAlert
    Occupancy alert settings for site zones
    SiteId string
    Identifier of the site these settings apply to
    AllowMist bool
    whether to allow Mist to look at this org
    Analytic SettingAnalyticArgs
    Advanced analytics configuration for the site
    ApSyntheticTest SettingApSyntheticTestArgs
    Synthetic test configuration for APs at the site
    ApUpdownThreshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    AutoUpgrade SettingAutoUpgradeArgs
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    AutoUpgradeEsl SettingAutoUpgradeEslArgs
    Automatic ESL firmware upgrade settings for the site
    BgpNeighborUpdownThreshold int
    enable threshold-based bgp neighbor down delivery.
    BleConfig SettingBleConfigArgs
    Bluetooth Low Energy configuration applied to APs at the site
    ConfigAutoRevert bool
    Whether to enable ap auto config revert
    ConfigPushPolicy SettingConfigPushPolicyArgs
    Policy controlling how site configuration pushes are applied
    CriticalUrlMonitoring SettingCriticalUrlMonitoringArgs
    Monitoring configuration for critical URLs at the site
    DeviceUpdownThreshold int
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    EnableUnii4 bool
    Whether UNII-4 channels are enabled for the site
    Engagement SettingEngagementArgs
    Dwell-time analytics rules for the site
    GatewayMgmt SettingGatewayMgmtArgs
    Management access settings for gateways at the site
    GatewayTunnelUpdownThreshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    GatewayUpdownThreshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    Iotproxy SettingIotproxyArgs
    Proxy settings for IoT traffic at the site
    JuniperSrx SettingJuniperSrxArgs
    SRX integration settings for the site
    Led SettingLedArgs
    AP LED behavior configured for the site
    Marvis SettingMarvisArgs
    AI assistant settings for Marvis at the site
    MxedgeMgmt SettingMxedgeMgmtArgs
    Mist Edge management access settings for the site
    Mxtunnels SettingMxtunnelsArgs
    Site Mist Tunnel configuration
    Occupancy SettingOccupancyArgs
    Analytics settings for site occupancy
    PersistConfigOnDevice bool
    Whether to store the config on AP
    Proxy SettingProxyArgs
    Network proxy settings for devices at the site
    RemoveExistingConfigs bool
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    ReportGatt bool
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    Rogue SettingRogueArgs
    AP threat detection settings for the site
    Rtsa SettingRtsaArgs
    Managed mobility and asset tracking settings for the site
    SimpleAlert SettingSimpleAlertArgs
    Threshold alert settings for the site
    Skyatp SettingSkyatpArgs
    Threat intelligence settings from Sky ATP for the site
    SleThresholds SettingSleThresholdsArgs
    Service level expectation threshold settings for the site
    SrxApp SettingSrxAppArgs
    Juniper SRX application visibility settings for the site
    SshKeys []string
    Public SSH keys configured for the site
    Ssr SettingSsrArgs
    Session Smart Router settings for the site
    SwitchUpdownThreshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    SyntheticTest SettingSyntheticTestArgs
    Active monitoring test configuration for the site
    TrackAnonymousDevices bool
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    TuntermMonitoringDisabled bool
    Whether tunnel termination monitoring is disabled for the site
    TuntermMonitorings []SettingTuntermMonitoringArgs
    Tunnel termination monitoring settings for the site
    TuntermMulticastConfig SettingTuntermMulticastConfigArgs
    Multicast settings for tunnel termination at the site
    UplinkPortConfig SettingUplinkPortConfigArgs
    AP uplink port configuration for the site
    Vars map[string]string
    Template variables defined for the site
    VarsAnnotations map[string]SettingVarsAnnotationsArgs
    Metadata annotations for site template variables
    Vna SettingVnaArgs
    Virtual Network Assistant settings for the site
    VpnPathUpdownThreshold int
    enable threshold-based vpn path down delivery.
    VpnPeerUpdownThreshold int
    enable threshold-based vpn peer down delivery.
    VsInstance map[string]SettingVsInstanceArgs
    EX9200 virtual switch instance definitions for the site
    WanVna SettingWanVnaArgs
    Virtual Network Assistant settings for WAN experiences at the site
    Wids SettingWidsArgs
    Wireless intrusion detection settings for the site
    Wifi SettingWifiArgs
    Wireless LAN configuration settings for the site
    WiredVna SettingWiredVnaArgs
    Virtual Network Assistant settings for wired experiences at the site
    ZoneOccupancyAlert SettingZoneOccupancyAlertArgs
    Occupancy alert settings for site zones
    site_id string
    Identifier of the site these settings apply to
    allow_mist bool
    whether to allow Mist to look at this org
    analytic object
    Advanced analytics configuration for the site
    ap_synthetic_test object
    Synthetic test configuration for APs at the site
    ap_updown_threshold number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    auto_upgrade object
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    auto_upgrade_esl object
    Automatic ESL firmware upgrade settings for the site
    bgp_neighbor_updown_threshold number
    enable threshold-based bgp neighbor down delivery.
    ble_config object
    Bluetooth Low Energy configuration applied to APs at the site
    config_auto_revert bool
    Whether to enable ap auto config revert
    config_push_policy object
    Policy controlling how site configuration pushes are applied
    critical_url_monitoring object
    Monitoring configuration for critical URLs at the site
    device_updown_threshold number
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enable_unii4 bool
    Whether UNII-4 channels are enabled for the site
    engagement object
    Dwell-time analytics rules for the site
    gateway_mgmt object
    Management access settings for gateways at the site
    gateway_tunnel_updown_threshold number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gateway_updown_threshold number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy object
    Proxy settings for IoT traffic at the site
    juniper_srx object
    SRX integration settings for the site
    led object
    AP LED behavior configured for the site
    marvis object
    AI assistant settings for Marvis at the site
    mxedge_mgmt object
    Mist Edge management access settings for the site
    mxtunnels object
    Site Mist Tunnel configuration
    occupancy object
    Analytics settings for site occupancy
    persist_config_on_device bool
    Whether to store the config on AP
    proxy object
    Network proxy settings for devices at the site
    remove_existing_configs bool
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    report_gatt bool
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue object
    AP threat detection settings for the site
    rtsa object
    Managed mobility and asset tracking settings for the site
    simple_alert object
    Threshold alert settings for the site
    skyatp object
    Threat intelligence settings from Sky ATP for the site
    sle_thresholds object
    Service level expectation threshold settings for the site
    srx_app object
    Juniper SRX application visibility settings for the site
    ssh_keys list(string)
    Public SSH keys configured for the site
    ssr object
    Session Smart Router settings for the site
    switch_updown_threshold number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    synthetic_test object
    Active monitoring test configuration for the site
    track_anonymous_devices bool
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tunterm_monitoring_disabled bool
    Whether tunnel termination monitoring is disabled for the site
    tunterm_monitorings list(object)
    Tunnel termination monitoring settings for the site
    tunterm_multicast_config object
    Multicast settings for tunnel termination at the site
    uplink_port_config object
    AP uplink port configuration for the site
    vars map(string)
    Template variables defined for the site
    vars_annotations map(object)
    Metadata annotations for site template variables
    vna object
    Virtual Network Assistant settings for the site
    vpn_path_updown_threshold number
    enable threshold-based vpn path down delivery.
    vpn_peer_updown_threshold number
    enable threshold-based vpn peer down delivery.
    vs_instance map(object)
    EX9200 virtual switch instance definitions for the site
    wan_vna object
    Virtual Network Assistant settings for WAN experiences at the site
    wids object
    Wireless intrusion detection settings for the site
    wifi object
    Wireless LAN configuration settings for the site
    wired_vna object
    Virtual Network Assistant settings for wired experiences at the site
    zone_occupancy_alert object
    Occupancy alert settings for site zones
    siteId String
    Identifier of the site these settings apply to
    allowMist Boolean
    whether to allow Mist to look at this org
    analytic SettingAnalytic
    Advanced analytics configuration for the site
    apSyntheticTest SettingApSyntheticTest
    Synthetic test configuration for APs at the site
    apUpdownThreshold Integer
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    autoUpgrade SettingAutoUpgrade
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    autoUpgradeEsl SettingAutoUpgradeEsl
    Automatic ESL firmware upgrade settings for the site
    bgpNeighborUpdownThreshold Integer
    enable threshold-based bgp neighbor down delivery.
    bleConfig SettingBleConfig
    Bluetooth Low Energy configuration applied to APs at the site
    configAutoRevert Boolean
    Whether to enable ap auto config revert
    configPushPolicy SettingConfigPushPolicy
    Policy controlling how site configuration pushes are applied
    criticalUrlMonitoring SettingCriticalUrlMonitoring
    Monitoring configuration for critical URLs at the site
    deviceUpdownThreshold Integer
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enableUnii4 Boolean
    Whether UNII-4 channels are enabled for the site
    engagement SettingEngagement
    Dwell-time analytics rules for the site
    gatewayMgmt SettingGatewayMgmt
    Management access settings for gateways at the site
    gatewayTunnelUpdownThreshold Integer
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold Integer
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy SettingIotproxy
    Proxy settings for IoT traffic at the site
    juniperSrx SettingJuniperSrx
    SRX integration settings for the site
    led SettingLed
    AP LED behavior configured for the site
    marvis SettingMarvis
    AI assistant settings for Marvis at the site
    mxedgeMgmt SettingMxedgeMgmt
    Mist Edge management access settings for the site
    mxtunnels SettingMxtunnels
    Site Mist Tunnel configuration
    occupancy SettingOccupancy
    Analytics settings for site occupancy
    persistConfigOnDevice Boolean
    Whether to store the config on AP
    proxy SettingProxy
    Network proxy settings for devices at the site
    removeExistingConfigs Boolean
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    reportGatt Boolean
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue SettingRogue
    AP threat detection settings for the site
    rtsa SettingRtsa
    Managed mobility and asset tracking settings for the site
    simpleAlert SettingSimpleAlert
    Threshold alert settings for the site
    skyatp SettingSkyatp
    Threat intelligence settings from Sky ATP for the site
    sleThresholds SettingSleThresholds
    Service level expectation threshold settings for the site
    srxApp SettingSrxApp
    Juniper SRX application visibility settings for the site
    sshKeys List<String>
    Public SSH keys configured for the site
    ssr SettingSsr
    Session Smart Router settings for the site
    switchUpdownThreshold Integer
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest SettingSyntheticTest
    Active monitoring test configuration for the site
    trackAnonymousDevices Boolean
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tuntermMonitoringDisabled Boolean
    Whether tunnel termination monitoring is disabled for the site
    tuntermMonitorings List<SettingTuntermMonitoring>
    Tunnel termination monitoring settings for the site
    tuntermMulticastConfig SettingTuntermMulticastConfig
    Multicast settings for tunnel termination at the site
    uplinkPortConfig SettingUplinkPortConfig
    AP uplink port configuration for the site
    vars Map<String,String>
    Template variables defined for the site
    varsAnnotations Map<String,SettingVarsAnnotationsArgs>
    Metadata annotations for site template variables
    vna SettingVna
    Virtual Network Assistant settings for the site
    vpnPathUpdownThreshold Integer
    enable threshold-based vpn path down delivery.
    vpnPeerUpdownThreshold Integer
    enable threshold-based vpn peer down delivery.
    vsInstance Map<String,SettingVsInstanceArgs>
    EX9200 virtual switch instance definitions for the site
    wanVna SettingWanVna
    Virtual Network Assistant settings for WAN experiences at the site
    wids SettingWids
    Wireless intrusion detection settings for the site
    wifi SettingWifi
    Wireless LAN configuration settings for the site
    wiredVna SettingWiredVna
    Virtual Network Assistant settings for wired experiences at the site
    zoneOccupancyAlert SettingZoneOccupancyAlert
    Occupancy alert settings for site zones
    siteId string
    Identifier of the site these settings apply to
    allowMist boolean
    whether to allow Mist to look at this org
    analytic SettingAnalytic
    Advanced analytics configuration for the site
    apSyntheticTest SettingApSyntheticTest
    Synthetic test configuration for APs at the site
    apUpdownThreshold number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    autoUpgrade SettingAutoUpgrade
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    autoUpgradeEsl SettingAutoUpgradeEsl
    Automatic ESL firmware upgrade settings for the site
    bgpNeighborUpdownThreshold number
    enable threshold-based bgp neighbor down delivery.
    bleConfig SettingBleConfig
    Bluetooth Low Energy configuration applied to APs at the site
    configAutoRevert boolean
    Whether to enable ap auto config revert
    configPushPolicy SettingConfigPushPolicy
    Policy controlling how site configuration pushes are applied
    criticalUrlMonitoring SettingCriticalUrlMonitoring
    Monitoring configuration for critical URLs at the site
    deviceUpdownThreshold number
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enableUnii4 boolean
    Whether UNII-4 channels are enabled for the site
    engagement SettingEngagement
    Dwell-time analytics rules for the site
    gatewayMgmt SettingGatewayMgmt
    Management access settings for gateways at the site
    gatewayTunnelUpdownThreshold number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy SettingIotproxy
    Proxy settings for IoT traffic at the site
    juniperSrx SettingJuniperSrx
    SRX integration settings for the site
    led SettingLed
    AP LED behavior configured for the site
    marvis SettingMarvis
    AI assistant settings for Marvis at the site
    mxedgeMgmt SettingMxedgeMgmt
    Mist Edge management access settings for the site
    mxtunnels SettingMxtunnels
    Site Mist Tunnel configuration
    occupancy SettingOccupancy
    Analytics settings for site occupancy
    persistConfigOnDevice boolean
    Whether to store the config on AP
    proxy SettingProxy
    Network proxy settings for devices at the site
    removeExistingConfigs boolean
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    reportGatt boolean
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue SettingRogue
    AP threat detection settings for the site
    rtsa SettingRtsa
    Managed mobility and asset tracking settings for the site
    simpleAlert SettingSimpleAlert
    Threshold alert settings for the site
    skyatp SettingSkyatp
    Threat intelligence settings from Sky ATP for the site
    sleThresholds SettingSleThresholds
    Service level expectation threshold settings for the site
    srxApp SettingSrxApp
    Juniper SRX application visibility settings for the site
    sshKeys string[]
    Public SSH keys configured for the site
    ssr SettingSsr
    Session Smart Router settings for the site
    switchUpdownThreshold number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest SettingSyntheticTest
    Active monitoring test configuration for the site
    trackAnonymousDevices boolean
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tuntermMonitoringDisabled boolean
    Whether tunnel termination monitoring is disabled for the site
    tuntermMonitorings SettingTuntermMonitoring[]
    Tunnel termination monitoring settings for the site
    tuntermMulticastConfig SettingTuntermMulticastConfig
    Multicast settings for tunnel termination at the site
    uplinkPortConfig SettingUplinkPortConfig
    AP uplink port configuration for the site
    vars {[key: string]: string}
    Template variables defined for the site
    varsAnnotations {[key: string]: SettingVarsAnnotationsArgs}
    Metadata annotations for site template variables
    vna SettingVna
    Virtual Network Assistant settings for the site
    vpnPathUpdownThreshold number
    enable threshold-based vpn path down delivery.
    vpnPeerUpdownThreshold number
    enable threshold-based vpn peer down delivery.
    vsInstance {[key: string]: SettingVsInstanceArgs}
    EX9200 virtual switch instance definitions for the site
    wanVna SettingWanVna
    Virtual Network Assistant settings for WAN experiences at the site
    wids SettingWids
    Wireless intrusion detection settings for the site
    wifi SettingWifi
    Wireless LAN configuration settings for the site
    wiredVna SettingWiredVna
    Virtual Network Assistant settings for wired experiences at the site
    zoneOccupancyAlert SettingZoneOccupancyAlert
    Occupancy alert settings for site zones
    site_id str
    Identifier of the site these settings apply to
    allow_mist bool
    whether to allow Mist to look at this org
    analytic SettingAnalyticArgs
    Advanced analytics configuration for the site
    ap_synthetic_test SettingApSyntheticTestArgs
    Synthetic test configuration for APs at the site
    ap_updown_threshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    auto_upgrade SettingAutoUpgradeArgs
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    auto_upgrade_esl SettingAutoUpgradeEslArgs
    Automatic ESL firmware upgrade settings for the site
    bgp_neighbor_updown_threshold int
    enable threshold-based bgp neighbor down delivery.
    ble_config SettingBleConfigArgs
    Bluetooth Low Energy configuration applied to APs at the site
    config_auto_revert bool
    Whether to enable ap auto config revert
    config_push_policy SettingConfigPushPolicyArgs
    Policy controlling how site configuration pushes are applied
    critical_url_monitoring SettingCriticalUrlMonitoringArgs
    Monitoring configuration for critical URLs at the site
    device_updown_threshold int
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enable_unii4 bool
    Whether UNII-4 channels are enabled for the site
    engagement SettingEngagementArgs
    Dwell-time analytics rules for the site
    gateway_mgmt SettingGatewayMgmtArgs
    Management access settings for gateways at the site
    gateway_tunnel_updown_threshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gateway_updown_threshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy SettingIotproxyArgs
    Proxy settings for IoT traffic at the site
    juniper_srx SettingJuniperSrxArgs
    SRX integration settings for the site
    led SettingLedArgs
    AP LED behavior configured for the site
    marvis SettingMarvisArgs
    AI assistant settings for Marvis at the site
    mxedge_mgmt SettingMxedgeMgmtArgs
    Mist Edge management access settings for the site
    mxtunnels SettingMxtunnelsArgs
    Site Mist Tunnel configuration
    occupancy SettingOccupancyArgs
    Analytics settings for site occupancy
    persist_config_on_device bool
    Whether to store the config on AP
    proxy SettingProxyArgs
    Network proxy settings for devices at the site
    remove_existing_configs bool
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    report_gatt bool
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue SettingRogueArgs
    AP threat detection settings for the site
    rtsa SettingRtsaArgs
    Managed mobility and asset tracking settings for the site
    simple_alert SettingSimpleAlertArgs
    Threshold alert settings for the site
    skyatp SettingSkyatpArgs
    Threat intelligence settings from Sky ATP for the site
    sle_thresholds SettingSleThresholdsArgs
    Service level expectation threshold settings for the site
    srx_app SettingSrxAppArgs
    Juniper SRX application visibility settings for the site
    ssh_keys Sequence[str]
    Public SSH keys configured for the site
    ssr SettingSsrArgs
    Session Smart Router settings for the site
    switch_updown_threshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    synthetic_test SettingSyntheticTestArgs
    Active monitoring test configuration for the site
    track_anonymous_devices bool
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tunterm_monitoring_disabled bool
    Whether tunnel termination monitoring is disabled for the site
    tunterm_monitorings Sequence[SettingTuntermMonitoringArgs]
    Tunnel termination monitoring settings for the site
    tunterm_multicast_config SettingTuntermMulticastConfigArgs
    Multicast settings for tunnel termination at the site
    uplink_port_config SettingUplinkPortConfigArgs
    AP uplink port configuration for the site
    vars Mapping[str, str]
    Template variables defined for the site
    vars_annotations Mapping[str, SettingVarsAnnotationsArgs]
    Metadata annotations for site template variables
    vna SettingVnaArgs
    Virtual Network Assistant settings for the site
    vpn_path_updown_threshold int
    enable threshold-based vpn path down delivery.
    vpn_peer_updown_threshold int
    enable threshold-based vpn peer down delivery.
    vs_instance Mapping[str, SettingVsInstanceArgs]
    EX9200 virtual switch instance definitions for the site
    wan_vna SettingWanVnaArgs
    Virtual Network Assistant settings for WAN experiences at the site
    wids SettingWidsArgs
    Wireless intrusion detection settings for the site
    wifi SettingWifiArgs
    Wireless LAN configuration settings for the site
    wired_vna SettingWiredVnaArgs
    Virtual Network Assistant settings for wired experiences at the site
    zone_occupancy_alert SettingZoneOccupancyAlertArgs
    Occupancy alert settings for site zones
    siteId String
    Identifier of the site these settings apply to
    allowMist Boolean
    whether to allow Mist to look at this org
    analytic Property Map
    Advanced analytics configuration for the site
    apSyntheticTest Property Map
    Synthetic test configuration for APs at the site
    apUpdownThreshold Number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    autoUpgrade Property Map
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    autoUpgradeEsl Property Map
    Automatic ESL firmware upgrade settings for the site
    bgpNeighborUpdownThreshold Number
    enable threshold-based bgp neighbor down delivery.
    bleConfig Property Map
    Bluetooth Low Energy configuration applied to APs at the site
    configAutoRevert Boolean
    Whether to enable ap auto config revert
    configPushPolicy Property Map
    Policy controlling how site configuration pushes are applied
    criticalUrlMonitoring Property Map
    Monitoring configuration for critical URLs at the site
    deviceUpdownThreshold Number
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enableUnii4 Boolean
    Whether UNII-4 channels are enabled for the site
    engagement Property Map
    Dwell-time analytics rules for the site
    gatewayMgmt Property Map
    Management access settings for gateways at the site
    gatewayTunnelUpdownThreshold Number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold Number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy Property Map
    Proxy settings for IoT traffic at the site
    juniperSrx Property Map
    SRX integration settings for the site
    led Property Map
    AP LED behavior configured for the site
    marvis Property Map
    AI assistant settings for Marvis at the site
    mxedgeMgmt Property Map
    Mist Edge management access settings for the site
    mxtunnels Property Map
    Site Mist Tunnel configuration
    occupancy Property Map
    Analytics settings for site occupancy
    persistConfigOnDevice Boolean
    Whether to store the config on AP
    proxy Property Map
    Network proxy settings for devices at the site
    removeExistingConfigs Boolean
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    reportGatt Boolean
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue Property Map
    AP threat detection settings for the site
    rtsa Property Map
    Managed mobility and asset tracking settings for the site
    simpleAlert Property Map
    Threshold alert settings for the site
    skyatp Property Map
    Threat intelligence settings from Sky ATP for the site
    sleThresholds Property Map
    Service level expectation threshold settings for the site
    srxApp Property Map
    Juniper SRX application visibility settings for the site
    sshKeys List<String>
    Public SSH keys configured for the site
    ssr Property Map
    Session Smart Router settings for the site
    switchUpdownThreshold Number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest Property Map
    Active monitoring test configuration for the site
    trackAnonymousDevices Boolean
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tuntermMonitoringDisabled Boolean
    Whether tunnel termination monitoring is disabled for the site
    tuntermMonitorings List<Property Map>
    Tunnel termination monitoring settings for the site
    tuntermMulticastConfig Property Map
    Multicast settings for tunnel termination at the site
    uplinkPortConfig Property Map
    AP uplink port configuration for the site
    vars Map<String>
    Template variables defined for the site
    varsAnnotations Map<Property Map>
    Metadata annotations for site template variables
    vna Property Map
    Virtual Network Assistant settings for the site
    vpnPathUpdownThreshold Number
    enable threshold-based vpn path down delivery.
    vpnPeerUpdownThreshold Number
    enable threshold-based vpn peer down delivery.
    vsInstance Map<Property Map>
    EX9200 virtual switch instance definitions for the site
    wanVna Property Map
    Virtual Network Assistant settings for WAN experiences at the site
    wids Property Map
    Wireless intrusion detection settings for the site
    wifi Property Map
    Wireless LAN configuration settings for the site
    wiredVna Property Map
    Virtual Network Assistant settings for wired experiences at the site
    zoneOccupancyAlert Property Map
    Occupancy alert settings for site zones

    Outputs

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

    BlacklistUrl string
    Read-only URL for the site blacklist file
    Id string
    The provider-assigned unique ID for this managed resource.
    WatchedStationUrl string
    Read-only URL for the watched station list file
    WhitelistUrl string
    Read-only URL for the site whitelist file
    BlacklistUrl string
    Read-only URL for the site blacklist file
    Id string
    The provider-assigned unique ID for this managed resource.
    WatchedStationUrl string
    Read-only URL for the watched station list file
    WhitelistUrl string
    Read-only URL for the site whitelist file
    blacklist_url string
    Read-only URL for the site blacklist file
    id string
    The provider-assigned unique ID for this managed resource.
    watched_station_url string
    Read-only URL for the watched station list file
    whitelist_url string
    Read-only URL for the site whitelist file
    blacklistUrl String
    Read-only URL for the site blacklist file
    id String
    The provider-assigned unique ID for this managed resource.
    watchedStationUrl String
    Read-only URL for the watched station list file
    whitelistUrl String
    Read-only URL for the site whitelist file
    blacklistUrl string
    Read-only URL for the site blacklist file
    id string
    The provider-assigned unique ID for this managed resource.
    watchedStationUrl string
    Read-only URL for the watched station list file
    whitelistUrl string
    Read-only URL for the site whitelist file
    blacklist_url str
    Read-only URL for the site blacklist file
    id str
    The provider-assigned unique ID for this managed resource.
    watched_station_url str
    Read-only URL for the watched station list file
    whitelist_url str
    Read-only URL for the site whitelist file
    blacklistUrl String
    Read-only URL for the site blacklist file
    id String
    The provider-assigned unique ID for this managed resource.
    watchedStationUrl String
    Read-only URL for the watched station list file
    whitelistUrl String
    Read-only URL for the site whitelist file

    Look up Existing Setting Resource

    Get an existing Setting 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?: SettingState, opts?: CustomResourceOptions): Setting
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow_mist: Optional[bool] = None,
            analytic: Optional[SettingAnalyticArgs] = None,
            ap_synthetic_test: Optional[SettingApSyntheticTestArgs] = None,
            ap_updown_threshold: Optional[int] = None,
            auto_upgrade: Optional[SettingAutoUpgradeArgs] = None,
            auto_upgrade_esl: Optional[SettingAutoUpgradeEslArgs] = None,
            bgp_neighbor_updown_threshold: Optional[int] = None,
            blacklist_url: Optional[str] = None,
            ble_config: Optional[SettingBleConfigArgs] = None,
            config_auto_revert: Optional[bool] = None,
            config_push_policy: Optional[SettingConfigPushPolicyArgs] = None,
            critical_url_monitoring: Optional[SettingCriticalUrlMonitoringArgs] = None,
            device_updown_threshold: Optional[int] = None,
            enable_unii4: Optional[bool] = None,
            engagement: Optional[SettingEngagementArgs] = None,
            gateway_mgmt: Optional[SettingGatewayMgmtArgs] = None,
            gateway_tunnel_updown_threshold: Optional[int] = None,
            gateway_updown_threshold: Optional[int] = None,
            iotproxy: Optional[SettingIotproxyArgs] = None,
            juniper_srx: Optional[SettingJuniperSrxArgs] = None,
            led: Optional[SettingLedArgs] = None,
            marvis: Optional[SettingMarvisArgs] = None,
            mxedge_mgmt: Optional[SettingMxedgeMgmtArgs] = None,
            mxtunnels: Optional[SettingMxtunnelsArgs] = None,
            occupancy: Optional[SettingOccupancyArgs] = None,
            persist_config_on_device: Optional[bool] = None,
            proxy: Optional[SettingProxyArgs] = None,
            remove_existing_configs: Optional[bool] = None,
            report_gatt: Optional[bool] = None,
            rogue: Optional[SettingRogueArgs] = None,
            rtsa: Optional[SettingRtsaArgs] = None,
            simple_alert: Optional[SettingSimpleAlertArgs] = None,
            site_id: Optional[str] = None,
            skyatp: Optional[SettingSkyatpArgs] = None,
            sle_thresholds: Optional[SettingSleThresholdsArgs] = None,
            srx_app: Optional[SettingSrxAppArgs] = None,
            ssh_keys: Optional[Sequence[str]] = None,
            ssr: Optional[SettingSsrArgs] = None,
            switch_updown_threshold: Optional[int] = None,
            synthetic_test: Optional[SettingSyntheticTestArgs] = None,
            track_anonymous_devices: Optional[bool] = None,
            tunterm_monitoring_disabled: Optional[bool] = None,
            tunterm_monitorings: Optional[Sequence[SettingTuntermMonitoringArgs]] = None,
            tunterm_multicast_config: Optional[SettingTuntermMulticastConfigArgs] = None,
            uplink_port_config: Optional[SettingUplinkPortConfigArgs] = None,
            vars: Optional[Mapping[str, str]] = None,
            vars_annotations: Optional[Mapping[str, SettingVarsAnnotationsArgs]] = None,
            vna: Optional[SettingVnaArgs] = None,
            vpn_path_updown_threshold: Optional[int] = None,
            vpn_peer_updown_threshold: Optional[int] = None,
            vs_instance: Optional[Mapping[str, SettingVsInstanceArgs]] = None,
            wan_vna: Optional[SettingWanVnaArgs] = None,
            watched_station_url: Optional[str] = None,
            whitelist_url: Optional[str] = None,
            wids: Optional[SettingWidsArgs] = None,
            wifi: Optional[SettingWifiArgs] = None,
            wired_vna: Optional[SettingWiredVnaArgs] = None,
            zone_occupancy_alert: Optional[SettingZoneOccupancyAlertArgs] = None) -> Setting
    func GetSetting(ctx *Context, name string, id IDInput, state *SettingState, opts ...ResourceOption) (*Setting, error)
    public static Setting Get(string name, Input<string> id, SettingState? state, CustomResourceOptions? opts = null)
    public static Setting get(String name, Output<String> id, SettingState state, CustomResourceOptions options)
    resources:  _:    type: junipermist:site:Setting    get:      id: ${id}
    import {
      to = junipermist_site_setting.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:
    AllowMist bool
    whether to allow Mist to look at this org
    Analytic Pulumi.JuniperMist.Site.Inputs.SettingAnalytic
    Advanced analytics configuration for the site
    ApSyntheticTest Pulumi.JuniperMist.Site.Inputs.SettingApSyntheticTest
    Synthetic test configuration for APs at the site
    ApUpdownThreshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    AutoUpgrade Pulumi.JuniperMist.Site.Inputs.SettingAutoUpgrade
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    AutoUpgradeEsl Pulumi.JuniperMist.Site.Inputs.SettingAutoUpgradeEsl
    Automatic ESL firmware upgrade settings for the site
    BgpNeighborUpdownThreshold int
    enable threshold-based bgp neighbor down delivery.
    BlacklistUrl string
    Read-only URL for the site blacklist file
    BleConfig Pulumi.JuniperMist.Site.Inputs.SettingBleConfig
    Bluetooth Low Energy configuration applied to APs at the site
    ConfigAutoRevert bool
    Whether to enable ap auto config revert
    ConfigPushPolicy Pulumi.JuniperMist.Site.Inputs.SettingConfigPushPolicy
    Policy controlling how site configuration pushes are applied
    CriticalUrlMonitoring Pulumi.JuniperMist.Site.Inputs.SettingCriticalUrlMonitoring
    Monitoring configuration for critical URLs at the site
    DeviceUpdownThreshold int
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    EnableUnii4 bool
    Whether UNII-4 channels are enabled for the site
    Engagement Pulumi.JuniperMist.Site.Inputs.SettingEngagement
    Dwell-time analytics rules for the site
    GatewayMgmt Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmt
    Management access settings for gateways at the site
    GatewayTunnelUpdownThreshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    GatewayUpdownThreshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    Iotproxy Pulumi.JuniperMist.Site.Inputs.SettingIotproxy
    Proxy settings for IoT traffic at the site
    JuniperSrx Pulumi.JuniperMist.Site.Inputs.SettingJuniperSrx
    SRX integration settings for the site
    Led Pulumi.JuniperMist.Site.Inputs.SettingLed
    AP LED behavior configured for the site
    Marvis Pulumi.JuniperMist.Site.Inputs.SettingMarvis
    AI assistant settings for Marvis at the site
    MxedgeMgmt Pulumi.JuniperMist.Site.Inputs.SettingMxedgeMgmt
    Mist Edge management access settings for the site
    Mxtunnels Pulumi.JuniperMist.Site.Inputs.SettingMxtunnels
    Site Mist Tunnel configuration
    Occupancy Pulumi.JuniperMist.Site.Inputs.SettingOccupancy
    Analytics settings for site occupancy
    PersistConfigOnDevice bool
    Whether to store the config on AP
    Proxy Pulumi.JuniperMist.Site.Inputs.SettingProxy
    Network proxy settings for devices at the site
    RemoveExistingConfigs bool
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    ReportGatt bool
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    Rogue Pulumi.JuniperMist.Site.Inputs.SettingRogue
    AP threat detection settings for the site
    Rtsa Pulumi.JuniperMist.Site.Inputs.SettingRtsa
    Managed mobility and asset tracking settings for the site
    SimpleAlert Pulumi.JuniperMist.Site.Inputs.SettingSimpleAlert
    Threshold alert settings for the site
    SiteId string
    Identifier of the site these settings apply to
    Skyatp Pulumi.JuniperMist.Site.Inputs.SettingSkyatp
    Threat intelligence settings from Sky ATP for the site
    SleThresholds Pulumi.JuniperMist.Site.Inputs.SettingSleThresholds
    Service level expectation threshold settings for the site
    SrxApp Pulumi.JuniperMist.Site.Inputs.SettingSrxApp
    Juniper SRX application visibility settings for the site
    SshKeys List<string>
    Public SSH keys configured for the site
    Ssr Pulumi.JuniperMist.Site.Inputs.SettingSsr
    Session Smart Router settings for the site
    SwitchUpdownThreshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    SyntheticTest Pulumi.JuniperMist.Site.Inputs.SettingSyntheticTest
    Active monitoring test configuration for the site
    TrackAnonymousDevices bool
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    TuntermMonitoringDisabled bool
    Whether tunnel termination monitoring is disabled for the site
    TuntermMonitorings List<Pulumi.JuniperMist.Site.Inputs.SettingTuntermMonitoring>
    Tunnel termination monitoring settings for the site
    TuntermMulticastConfig Pulumi.JuniperMist.Site.Inputs.SettingTuntermMulticastConfig
    Multicast settings for tunnel termination at the site
    UplinkPortConfig Pulumi.JuniperMist.Site.Inputs.SettingUplinkPortConfig
    AP uplink port configuration for the site
    Vars Dictionary<string, string>
    Template variables defined for the site
    VarsAnnotations Dictionary<string, Pulumi.JuniperMist.Site.Inputs.SettingVarsAnnotationsArgs>
    Metadata annotations for site template variables
    Vna Pulumi.JuniperMist.Site.Inputs.SettingVna
    Virtual Network Assistant settings for the site
    VpnPathUpdownThreshold int
    enable threshold-based vpn path down delivery.
    VpnPeerUpdownThreshold int
    enable threshold-based vpn peer down delivery.
    VsInstance Dictionary<string, Pulumi.JuniperMist.Site.Inputs.SettingVsInstanceArgs>
    EX9200 virtual switch instance definitions for the site
    WanVna Pulumi.JuniperMist.Site.Inputs.SettingWanVna
    Virtual Network Assistant settings for WAN experiences at the site
    WatchedStationUrl string
    Read-only URL for the watched station list file
    WhitelistUrl string
    Read-only URL for the site whitelist file
    Wids Pulumi.JuniperMist.Site.Inputs.SettingWids
    Wireless intrusion detection settings for the site
    Wifi Pulumi.JuniperMist.Site.Inputs.SettingWifi
    Wireless LAN configuration settings for the site
    WiredVna Pulumi.JuniperMist.Site.Inputs.SettingWiredVna
    Virtual Network Assistant settings for wired experiences at the site
    ZoneOccupancyAlert Pulumi.JuniperMist.Site.Inputs.SettingZoneOccupancyAlert
    Occupancy alert settings for site zones
    AllowMist bool
    whether to allow Mist to look at this org
    Analytic SettingAnalyticArgs
    Advanced analytics configuration for the site
    ApSyntheticTest SettingApSyntheticTestArgs
    Synthetic test configuration for APs at the site
    ApUpdownThreshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    AutoUpgrade SettingAutoUpgradeArgs
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    AutoUpgradeEsl SettingAutoUpgradeEslArgs
    Automatic ESL firmware upgrade settings for the site
    BgpNeighborUpdownThreshold int
    enable threshold-based bgp neighbor down delivery.
    BlacklistUrl string
    Read-only URL for the site blacklist file
    BleConfig SettingBleConfigArgs
    Bluetooth Low Energy configuration applied to APs at the site
    ConfigAutoRevert bool
    Whether to enable ap auto config revert
    ConfigPushPolicy SettingConfigPushPolicyArgs
    Policy controlling how site configuration pushes are applied
    CriticalUrlMonitoring SettingCriticalUrlMonitoringArgs
    Monitoring configuration for critical URLs at the site
    DeviceUpdownThreshold int
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    EnableUnii4 bool
    Whether UNII-4 channels are enabled for the site
    Engagement SettingEngagementArgs
    Dwell-time analytics rules for the site
    GatewayMgmt SettingGatewayMgmtArgs
    Management access settings for gateways at the site
    GatewayTunnelUpdownThreshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    GatewayUpdownThreshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    Iotproxy SettingIotproxyArgs
    Proxy settings for IoT traffic at the site
    JuniperSrx SettingJuniperSrxArgs
    SRX integration settings for the site
    Led SettingLedArgs
    AP LED behavior configured for the site
    Marvis SettingMarvisArgs
    AI assistant settings for Marvis at the site
    MxedgeMgmt SettingMxedgeMgmtArgs
    Mist Edge management access settings for the site
    Mxtunnels SettingMxtunnelsArgs
    Site Mist Tunnel configuration
    Occupancy SettingOccupancyArgs
    Analytics settings for site occupancy
    PersistConfigOnDevice bool
    Whether to store the config on AP
    Proxy SettingProxyArgs
    Network proxy settings for devices at the site
    RemoveExistingConfigs bool
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    ReportGatt bool
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    Rogue SettingRogueArgs
    AP threat detection settings for the site
    Rtsa SettingRtsaArgs
    Managed mobility and asset tracking settings for the site
    SimpleAlert SettingSimpleAlertArgs
    Threshold alert settings for the site
    SiteId string
    Identifier of the site these settings apply to
    Skyatp SettingSkyatpArgs
    Threat intelligence settings from Sky ATP for the site
    SleThresholds SettingSleThresholdsArgs
    Service level expectation threshold settings for the site
    SrxApp SettingSrxAppArgs
    Juniper SRX application visibility settings for the site
    SshKeys []string
    Public SSH keys configured for the site
    Ssr SettingSsrArgs
    Session Smart Router settings for the site
    SwitchUpdownThreshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    SyntheticTest SettingSyntheticTestArgs
    Active monitoring test configuration for the site
    TrackAnonymousDevices bool
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    TuntermMonitoringDisabled bool
    Whether tunnel termination monitoring is disabled for the site
    TuntermMonitorings []SettingTuntermMonitoringArgs
    Tunnel termination monitoring settings for the site
    TuntermMulticastConfig SettingTuntermMulticastConfigArgs
    Multicast settings for tunnel termination at the site
    UplinkPortConfig SettingUplinkPortConfigArgs
    AP uplink port configuration for the site
    Vars map[string]string
    Template variables defined for the site
    VarsAnnotations map[string]SettingVarsAnnotationsArgs
    Metadata annotations for site template variables
    Vna SettingVnaArgs
    Virtual Network Assistant settings for the site
    VpnPathUpdownThreshold int
    enable threshold-based vpn path down delivery.
    VpnPeerUpdownThreshold int
    enable threshold-based vpn peer down delivery.
    VsInstance map[string]SettingVsInstanceArgs
    EX9200 virtual switch instance definitions for the site
    WanVna SettingWanVnaArgs
    Virtual Network Assistant settings for WAN experiences at the site
    WatchedStationUrl string
    Read-only URL for the watched station list file
    WhitelistUrl string
    Read-only URL for the site whitelist file
    Wids SettingWidsArgs
    Wireless intrusion detection settings for the site
    Wifi SettingWifiArgs
    Wireless LAN configuration settings for the site
    WiredVna SettingWiredVnaArgs
    Virtual Network Assistant settings for wired experiences at the site
    ZoneOccupancyAlert SettingZoneOccupancyAlertArgs
    Occupancy alert settings for site zones
    allow_mist bool
    whether to allow Mist to look at this org
    analytic object
    Advanced analytics configuration for the site
    ap_synthetic_test object
    Synthetic test configuration for APs at the site
    ap_updown_threshold number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    auto_upgrade object
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    auto_upgrade_esl object
    Automatic ESL firmware upgrade settings for the site
    bgp_neighbor_updown_threshold number
    enable threshold-based bgp neighbor down delivery.
    blacklist_url string
    Read-only URL for the site blacklist file
    ble_config object
    Bluetooth Low Energy configuration applied to APs at the site
    config_auto_revert bool
    Whether to enable ap auto config revert
    config_push_policy object
    Policy controlling how site configuration pushes are applied
    critical_url_monitoring object
    Monitoring configuration for critical URLs at the site
    device_updown_threshold number
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enable_unii4 bool
    Whether UNII-4 channels are enabled for the site
    engagement object
    Dwell-time analytics rules for the site
    gateway_mgmt object
    Management access settings for gateways at the site
    gateway_tunnel_updown_threshold number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gateway_updown_threshold number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy object
    Proxy settings for IoT traffic at the site
    juniper_srx object
    SRX integration settings for the site
    led object
    AP LED behavior configured for the site
    marvis object
    AI assistant settings for Marvis at the site
    mxedge_mgmt object
    Mist Edge management access settings for the site
    mxtunnels object
    Site Mist Tunnel configuration
    occupancy object
    Analytics settings for site occupancy
    persist_config_on_device bool
    Whether to store the config on AP
    proxy object
    Network proxy settings for devices at the site
    remove_existing_configs bool
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    report_gatt bool
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue object
    AP threat detection settings for the site
    rtsa object
    Managed mobility and asset tracking settings for the site
    simple_alert object
    Threshold alert settings for the site
    site_id string
    Identifier of the site these settings apply to
    skyatp object
    Threat intelligence settings from Sky ATP for the site
    sle_thresholds object
    Service level expectation threshold settings for the site
    srx_app object
    Juniper SRX application visibility settings for the site
    ssh_keys list(string)
    Public SSH keys configured for the site
    ssr object
    Session Smart Router settings for the site
    switch_updown_threshold number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    synthetic_test object
    Active monitoring test configuration for the site
    track_anonymous_devices bool
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tunterm_monitoring_disabled bool
    Whether tunnel termination monitoring is disabled for the site
    tunterm_monitorings list(object)
    Tunnel termination monitoring settings for the site
    tunterm_multicast_config object
    Multicast settings for tunnel termination at the site
    uplink_port_config object
    AP uplink port configuration for the site
    vars map(string)
    Template variables defined for the site
    vars_annotations map(object)
    Metadata annotations for site template variables
    vna object
    Virtual Network Assistant settings for the site
    vpn_path_updown_threshold number
    enable threshold-based vpn path down delivery.
    vpn_peer_updown_threshold number
    enable threshold-based vpn peer down delivery.
    vs_instance map(object)
    EX9200 virtual switch instance definitions for the site
    wan_vna object
    Virtual Network Assistant settings for WAN experiences at the site
    watched_station_url string
    Read-only URL for the watched station list file
    whitelist_url string
    Read-only URL for the site whitelist file
    wids object
    Wireless intrusion detection settings for the site
    wifi object
    Wireless LAN configuration settings for the site
    wired_vna object
    Virtual Network Assistant settings for wired experiences at the site
    zone_occupancy_alert object
    Occupancy alert settings for site zones
    allowMist Boolean
    whether to allow Mist to look at this org
    analytic SettingAnalytic
    Advanced analytics configuration for the site
    apSyntheticTest SettingApSyntheticTest
    Synthetic test configuration for APs at the site
    apUpdownThreshold Integer
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    autoUpgrade SettingAutoUpgrade
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    autoUpgradeEsl SettingAutoUpgradeEsl
    Automatic ESL firmware upgrade settings for the site
    bgpNeighborUpdownThreshold Integer
    enable threshold-based bgp neighbor down delivery.
    blacklistUrl String
    Read-only URL for the site blacklist file
    bleConfig SettingBleConfig
    Bluetooth Low Energy configuration applied to APs at the site
    configAutoRevert Boolean
    Whether to enable ap auto config revert
    configPushPolicy SettingConfigPushPolicy
    Policy controlling how site configuration pushes are applied
    criticalUrlMonitoring SettingCriticalUrlMonitoring
    Monitoring configuration for critical URLs at the site
    deviceUpdownThreshold Integer
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enableUnii4 Boolean
    Whether UNII-4 channels are enabled for the site
    engagement SettingEngagement
    Dwell-time analytics rules for the site
    gatewayMgmt SettingGatewayMgmt
    Management access settings for gateways at the site
    gatewayTunnelUpdownThreshold Integer
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold Integer
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy SettingIotproxy
    Proxy settings for IoT traffic at the site
    juniperSrx SettingJuniperSrx
    SRX integration settings for the site
    led SettingLed
    AP LED behavior configured for the site
    marvis SettingMarvis
    AI assistant settings for Marvis at the site
    mxedgeMgmt SettingMxedgeMgmt
    Mist Edge management access settings for the site
    mxtunnels SettingMxtunnels
    Site Mist Tunnel configuration
    occupancy SettingOccupancy
    Analytics settings for site occupancy
    persistConfigOnDevice Boolean
    Whether to store the config on AP
    proxy SettingProxy
    Network proxy settings for devices at the site
    removeExistingConfigs Boolean
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    reportGatt Boolean
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue SettingRogue
    AP threat detection settings for the site
    rtsa SettingRtsa
    Managed mobility and asset tracking settings for the site
    simpleAlert SettingSimpleAlert
    Threshold alert settings for the site
    siteId String
    Identifier of the site these settings apply to
    skyatp SettingSkyatp
    Threat intelligence settings from Sky ATP for the site
    sleThresholds SettingSleThresholds
    Service level expectation threshold settings for the site
    srxApp SettingSrxApp
    Juniper SRX application visibility settings for the site
    sshKeys List<String>
    Public SSH keys configured for the site
    ssr SettingSsr
    Session Smart Router settings for the site
    switchUpdownThreshold Integer
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest SettingSyntheticTest
    Active monitoring test configuration for the site
    trackAnonymousDevices Boolean
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tuntermMonitoringDisabled Boolean
    Whether tunnel termination monitoring is disabled for the site
    tuntermMonitorings List<SettingTuntermMonitoring>
    Tunnel termination monitoring settings for the site
    tuntermMulticastConfig SettingTuntermMulticastConfig
    Multicast settings for tunnel termination at the site
    uplinkPortConfig SettingUplinkPortConfig
    AP uplink port configuration for the site
    vars Map<String,String>
    Template variables defined for the site
    varsAnnotations Map<String,SettingVarsAnnotationsArgs>
    Metadata annotations for site template variables
    vna SettingVna
    Virtual Network Assistant settings for the site
    vpnPathUpdownThreshold Integer
    enable threshold-based vpn path down delivery.
    vpnPeerUpdownThreshold Integer
    enable threshold-based vpn peer down delivery.
    vsInstance Map<String,SettingVsInstanceArgs>
    EX9200 virtual switch instance definitions for the site
    wanVna SettingWanVna
    Virtual Network Assistant settings for WAN experiences at the site
    watchedStationUrl String
    Read-only URL for the watched station list file
    whitelistUrl String
    Read-only URL for the site whitelist file
    wids SettingWids
    Wireless intrusion detection settings for the site
    wifi SettingWifi
    Wireless LAN configuration settings for the site
    wiredVna SettingWiredVna
    Virtual Network Assistant settings for wired experiences at the site
    zoneOccupancyAlert SettingZoneOccupancyAlert
    Occupancy alert settings for site zones
    allowMist boolean
    whether to allow Mist to look at this org
    analytic SettingAnalytic
    Advanced analytics configuration for the site
    apSyntheticTest SettingApSyntheticTest
    Synthetic test configuration for APs at the site
    apUpdownThreshold number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    autoUpgrade SettingAutoUpgrade
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    autoUpgradeEsl SettingAutoUpgradeEsl
    Automatic ESL firmware upgrade settings for the site
    bgpNeighborUpdownThreshold number
    enable threshold-based bgp neighbor down delivery.
    blacklistUrl string
    Read-only URL for the site blacklist file
    bleConfig SettingBleConfig
    Bluetooth Low Energy configuration applied to APs at the site
    configAutoRevert boolean
    Whether to enable ap auto config revert
    configPushPolicy SettingConfigPushPolicy
    Policy controlling how site configuration pushes are applied
    criticalUrlMonitoring SettingCriticalUrlMonitoring
    Monitoring configuration for critical URLs at the site
    deviceUpdownThreshold number
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enableUnii4 boolean
    Whether UNII-4 channels are enabled for the site
    engagement SettingEngagement
    Dwell-time analytics rules for the site
    gatewayMgmt SettingGatewayMgmt
    Management access settings for gateways at the site
    gatewayTunnelUpdownThreshold number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy SettingIotproxy
    Proxy settings for IoT traffic at the site
    juniperSrx SettingJuniperSrx
    SRX integration settings for the site
    led SettingLed
    AP LED behavior configured for the site
    marvis SettingMarvis
    AI assistant settings for Marvis at the site
    mxedgeMgmt SettingMxedgeMgmt
    Mist Edge management access settings for the site
    mxtunnels SettingMxtunnels
    Site Mist Tunnel configuration
    occupancy SettingOccupancy
    Analytics settings for site occupancy
    persistConfigOnDevice boolean
    Whether to store the config on AP
    proxy SettingProxy
    Network proxy settings for devices at the site
    removeExistingConfigs boolean
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    reportGatt boolean
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue SettingRogue
    AP threat detection settings for the site
    rtsa SettingRtsa
    Managed mobility and asset tracking settings for the site
    simpleAlert SettingSimpleAlert
    Threshold alert settings for the site
    siteId string
    Identifier of the site these settings apply to
    skyatp SettingSkyatp
    Threat intelligence settings from Sky ATP for the site
    sleThresholds SettingSleThresholds
    Service level expectation threshold settings for the site
    srxApp SettingSrxApp
    Juniper SRX application visibility settings for the site
    sshKeys string[]
    Public SSH keys configured for the site
    ssr SettingSsr
    Session Smart Router settings for the site
    switchUpdownThreshold number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest SettingSyntheticTest
    Active monitoring test configuration for the site
    trackAnonymousDevices boolean
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tuntermMonitoringDisabled boolean
    Whether tunnel termination monitoring is disabled for the site
    tuntermMonitorings SettingTuntermMonitoring[]
    Tunnel termination monitoring settings for the site
    tuntermMulticastConfig SettingTuntermMulticastConfig
    Multicast settings for tunnel termination at the site
    uplinkPortConfig SettingUplinkPortConfig
    AP uplink port configuration for the site
    vars {[key: string]: string}
    Template variables defined for the site
    varsAnnotations {[key: string]: SettingVarsAnnotationsArgs}
    Metadata annotations for site template variables
    vna SettingVna
    Virtual Network Assistant settings for the site
    vpnPathUpdownThreshold number
    enable threshold-based vpn path down delivery.
    vpnPeerUpdownThreshold number
    enable threshold-based vpn peer down delivery.
    vsInstance {[key: string]: SettingVsInstanceArgs}
    EX9200 virtual switch instance definitions for the site
    wanVna SettingWanVna
    Virtual Network Assistant settings for WAN experiences at the site
    watchedStationUrl string
    Read-only URL for the watched station list file
    whitelistUrl string
    Read-only URL for the site whitelist file
    wids SettingWids
    Wireless intrusion detection settings for the site
    wifi SettingWifi
    Wireless LAN configuration settings for the site
    wiredVna SettingWiredVna
    Virtual Network Assistant settings for wired experiences at the site
    zoneOccupancyAlert SettingZoneOccupancyAlert
    Occupancy alert settings for site zones
    allow_mist bool
    whether to allow Mist to look at this org
    analytic SettingAnalyticArgs
    Advanced analytics configuration for the site
    ap_synthetic_test SettingApSyntheticTestArgs
    Synthetic test configuration for APs at the site
    ap_updown_threshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    auto_upgrade SettingAutoUpgradeArgs
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    auto_upgrade_esl SettingAutoUpgradeEslArgs
    Automatic ESL firmware upgrade settings for the site
    bgp_neighbor_updown_threshold int
    enable threshold-based bgp neighbor down delivery.
    blacklist_url str
    Read-only URL for the site blacklist file
    ble_config SettingBleConfigArgs
    Bluetooth Low Energy configuration applied to APs at the site
    config_auto_revert bool
    Whether to enable ap auto config revert
    config_push_policy SettingConfigPushPolicyArgs
    Policy controlling how site configuration pushes are applied
    critical_url_monitoring SettingCriticalUrlMonitoringArgs
    Monitoring configuration for critical URLs at the site
    device_updown_threshold int
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enable_unii4 bool
    Whether UNII-4 channels are enabled for the site
    engagement SettingEngagementArgs
    Dwell-time analytics rules for the site
    gateway_mgmt SettingGatewayMgmtArgs
    Management access settings for gateways at the site
    gateway_tunnel_updown_threshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gateway_updown_threshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy SettingIotproxyArgs
    Proxy settings for IoT traffic at the site
    juniper_srx SettingJuniperSrxArgs
    SRX integration settings for the site
    led SettingLedArgs
    AP LED behavior configured for the site
    marvis SettingMarvisArgs
    AI assistant settings for Marvis at the site
    mxedge_mgmt SettingMxedgeMgmtArgs
    Mist Edge management access settings for the site
    mxtunnels SettingMxtunnelsArgs
    Site Mist Tunnel configuration
    occupancy SettingOccupancyArgs
    Analytics settings for site occupancy
    persist_config_on_device bool
    Whether to store the config on AP
    proxy SettingProxyArgs
    Network proxy settings for devices at the site
    remove_existing_configs bool
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    report_gatt bool
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue SettingRogueArgs
    AP threat detection settings for the site
    rtsa SettingRtsaArgs
    Managed mobility and asset tracking settings for the site
    simple_alert SettingSimpleAlertArgs
    Threshold alert settings for the site
    site_id str
    Identifier of the site these settings apply to
    skyatp SettingSkyatpArgs
    Threat intelligence settings from Sky ATP for the site
    sle_thresholds SettingSleThresholdsArgs
    Service level expectation threshold settings for the site
    srx_app SettingSrxAppArgs
    Juniper SRX application visibility settings for the site
    ssh_keys Sequence[str]
    Public SSH keys configured for the site
    ssr SettingSsrArgs
    Session Smart Router settings for the site
    switch_updown_threshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    synthetic_test SettingSyntheticTestArgs
    Active monitoring test configuration for the site
    track_anonymous_devices bool
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tunterm_monitoring_disabled bool
    Whether tunnel termination monitoring is disabled for the site
    tunterm_monitorings Sequence[SettingTuntermMonitoringArgs]
    Tunnel termination monitoring settings for the site
    tunterm_multicast_config SettingTuntermMulticastConfigArgs
    Multicast settings for tunnel termination at the site
    uplink_port_config SettingUplinkPortConfigArgs
    AP uplink port configuration for the site
    vars Mapping[str, str]
    Template variables defined for the site
    vars_annotations Mapping[str, SettingVarsAnnotationsArgs]
    Metadata annotations for site template variables
    vna SettingVnaArgs
    Virtual Network Assistant settings for the site
    vpn_path_updown_threshold int
    enable threshold-based vpn path down delivery.
    vpn_peer_updown_threshold int
    enable threshold-based vpn peer down delivery.
    vs_instance Mapping[str, SettingVsInstanceArgs]
    EX9200 virtual switch instance definitions for the site
    wan_vna SettingWanVnaArgs
    Virtual Network Assistant settings for WAN experiences at the site
    watched_station_url str
    Read-only URL for the watched station list file
    whitelist_url str
    Read-only URL for the site whitelist file
    wids SettingWidsArgs
    Wireless intrusion detection settings for the site
    wifi SettingWifiArgs
    Wireless LAN configuration settings for the site
    wired_vna SettingWiredVnaArgs
    Virtual Network Assistant settings for wired experiences at the site
    zone_occupancy_alert SettingZoneOccupancyAlertArgs
    Occupancy alert settings for site zones
    allowMist Boolean
    whether to allow Mist to look at this org
    analytic Property Map
    Advanced analytics configuration for the site
    apSyntheticTest Property Map
    Synthetic test configuration for APs at the site
    apUpdownThreshold Number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    autoUpgrade Property Map
    Automatic AP firmware upgrade settings for the site. Overrides org setting when provided.
    autoUpgradeEsl Property Map
    Automatic ESL firmware upgrade settings for the site
    bgpNeighborUpdownThreshold Number
    enable threshold-based bgp neighbor down delivery.
    blacklistUrl String
    Read-only URL for the site blacklist file
    bleConfig Property Map
    Bluetooth Low Energy configuration applied to APs at the site
    configAutoRevert Boolean
    Whether to enable ap auto config revert
    configPushPolicy Property Map
    Policy controlling how site configuration pushes are applied
    criticalUrlMonitoring Property Map
    Monitoring configuration for critical URLs at the site
    deviceUpdownThreshold Number
    By default, device_updown_threshold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    enableUnii4 Boolean
    Whether UNII-4 channels are enabled for the site
    engagement Property Map
    Dwell-time analytics rules for the site
    gatewayMgmt Property Map
    Management access settings for gateways at the site
    gatewayTunnelUpdownThreshold Number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold Number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    iotproxy Property Map
    Proxy settings for IoT traffic at the site
    juniperSrx Property Map
    SRX integration settings for the site
    led Property Map
    AP LED behavior configured for the site
    marvis Property Map
    AI assistant settings for Marvis at the site
    mxedgeMgmt Property Map
    Mist Edge management access settings for the site
    mxtunnels Property Map
    Site Mist Tunnel configuration
    occupancy Property Map
    Analytics settings for site occupancy
    persistConfigOnDevice Boolean
    Whether to store the config on AP
    proxy Property Map
    Network proxy settings for devices at the site
    removeExistingConfigs Boolean
    By default, only the configuration generated by Mist is cleaned up during the configuration process. If true, all the existing configuration will be removed.
    reportGatt Boolean
    Whether AP should periodically connect to BLE devices and report GATT device info (device name, manufacturer name, serial number, battery %, temperature, humidity)
    rogue Property Map
    AP threat detection settings for the site
    rtsa Property Map
    Managed mobility and asset tracking settings for the site
    simpleAlert Property Map
    Threshold alert settings for the site
    siteId String
    Identifier of the site these settings apply to
    skyatp Property Map
    Threat intelligence settings from Sky ATP for the site
    sleThresholds Property Map
    Service level expectation threshold settings for the site
    srxApp Property Map
    Juniper SRX application visibility settings for the site
    sshKeys List<String>
    Public SSH keys configured for the site
    ssr Property Map
    Session Smart Router settings for the site
    switchUpdownThreshold Number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest Property Map
    Active monitoring test configuration for the site
    trackAnonymousDevices Boolean
    Whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    tuntermMonitoringDisabled Boolean
    Whether tunnel termination monitoring is disabled for the site
    tuntermMonitorings List<Property Map>
    Tunnel termination monitoring settings for the site
    tuntermMulticastConfig Property Map
    Multicast settings for tunnel termination at the site
    uplinkPortConfig Property Map
    AP uplink port configuration for the site
    vars Map<String>
    Template variables defined for the site
    varsAnnotations Map<Property Map>
    Metadata annotations for site template variables
    vna Property Map
    Virtual Network Assistant settings for the site
    vpnPathUpdownThreshold Number
    enable threshold-based vpn path down delivery.
    vpnPeerUpdownThreshold Number
    enable threshold-based vpn peer down delivery.
    vsInstance Map<Property Map>
    EX9200 virtual switch instance definitions for the site
    wanVna Property Map
    Virtual Network Assistant settings for WAN experiences at the site
    watchedStationUrl String
    Read-only URL for the watched station list file
    whitelistUrl String
    Read-only URL for the site whitelist file
    wids Property Map
    Wireless intrusion detection settings for the site
    wifi Property Map
    Wireless LAN configuration settings for the site
    wiredVna Property Map
    Virtual Network Assistant settings for wired experiences at the site
    zoneOccupancyAlert Property Map
    Occupancy alert settings for site zones

    Supporting Types

    SettingAnalytic, SettingAnalyticArgs

    Enabled bool
    Enable Advanced Analytic feature (using SUB-ANA license)
    Enabled bool
    Enable Advanced Analytic feature (using SUB-ANA license)
    enabled bool
    Enable Advanced Analytic feature (using SUB-ANA license)
    enabled Boolean
    Enable Advanced Analytic feature (using SUB-ANA license)
    enabled boolean
    Enable Advanced Analytic feature (using SUB-ANA license)
    enabled bool
    Enable Advanced Analytic feature (using SUB-ANA license)
    enabled Boolean
    Enable Advanced Analytic feature (using SUB-ANA license)

    SettingApSyntheticTest, SettingApSyntheticTestArgs

    AdditionalVlanIds List<string>
    VLAN IDs included in addition to the default VLAN set for AP synthetic tests
    AdditionalVlanIds []string
    VLAN IDs included in addition to the default VLAN set for AP synthetic tests
    additional_vlan_ids list(string)
    VLAN IDs included in addition to the default VLAN set for AP synthetic tests
    additionalVlanIds List<String>
    VLAN IDs included in addition to the default VLAN set for AP synthetic tests
    additionalVlanIds string[]
    VLAN IDs included in addition to the default VLAN set for AP synthetic tests
    additional_vlan_ids Sequence[str]
    VLAN IDs included in addition to the default VLAN set for AP synthetic tests
    additionalVlanIds List<String>
    VLAN IDs included in addition to the default VLAN set for AP synthetic tests

    SettingAutoUpgrade, SettingAutoUpgradeArgs

    CustomVersions Dictionary<string, string>
    Per-AP-model firmware versions or channels used for auto-upgrade
    DayOfWeek string
    Weekly AP auto-upgrade day for the maintenance window
    Enabled bool
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    TimeOfDay string
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    Version string
    Firmware release channel or custom version used for AP auto-upgrade
    CustomVersions map[string]string
    Per-AP-model firmware versions or channels used for auto-upgrade
    DayOfWeek string
    Weekly AP auto-upgrade day for the maintenance window
    Enabled bool
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    TimeOfDay string
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    Version string
    Firmware release channel or custom version used for AP auto-upgrade
    custom_versions map(string)
    Per-AP-model firmware versions or channels used for auto-upgrade
    day_of_week string
    Weekly AP auto-upgrade day for the maintenance window
    enabled bool
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    time_of_day string
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version string
    Firmware release channel or custom version used for AP auto-upgrade
    customVersions Map<String,String>
    Per-AP-model firmware versions or channels used for auto-upgrade
    dayOfWeek String
    Weekly AP auto-upgrade day for the maintenance window
    enabled Boolean
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    timeOfDay String
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version String
    Firmware release channel or custom version used for AP auto-upgrade
    customVersions {[key: string]: string}
    Per-AP-model firmware versions or channels used for auto-upgrade
    dayOfWeek string
    Weekly AP auto-upgrade day for the maintenance window
    enabled boolean
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    timeOfDay string
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version string
    Firmware release channel or custom version used for AP auto-upgrade
    custom_versions Mapping[str, str]
    Per-AP-model firmware versions or channels used for auto-upgrade
    day_of_week str
    Weekly AP auto-upgrade day for the maintenance window
    enabled bool
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    time_of_day str
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version str
    Firmware release channel or custom version used for AP auto-upgrade
    customVersions Map<String>
    Per-AP-model firmware versions or channels used for auto-upgrade
    dayOfWeek String
    Weekly AP auto-upgrade day for the maintenance window
    enabled Boolean
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    timeOfDay String
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version String
    Firmware release channel or custom version used for AP auto-upgrade

    SettingAutoUpgradeEsl, SettingAutoUpgradeEslArgs

    AllowDowngrade bool
    If true, it will allow downgrade to a lower version
    CustomVersions Dictionary<string, string>
    Custom versions for different models. Property key is the model name (e.g. "AP41")
    DayOfWeek string
    Weekly ESL auto-upgrade day for the maintenance window
    Enabled bool
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    TimeOfDay string
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    Version string
    ESL firmware version used for auto-upgrade
    AllowDowngrade bool
    If true, it will allow downgrade to a lower version
    CustomVersions map[string]string
    Custom versions for different models. Property key is the model name (e.g. "AP41")
    DayOfWeek string
    Weekly ESL auto-upgrade day for the maintenance window
    Enabled bool
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    TimeOfDay string
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    Version string
    ESL firmware version used for auto-upgrade
    allow_downgrade bool
    If true, it will allow downgrade to a lower version
    custom_versions map(string)
    Custom versions for different models. Property key is the model name (e.g. "AP41")
    day_of_week string
    Weekly ESL auto-upgrade day for the maintenance window
    enabled bool
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    time_of_day string
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version string
    ESL firmware version used for auto-upgrade
    allowDowngrade Boolean
    If true, it will allow downgrade to a lower version
    customVersions Map<String,String>
    Custom versions for different models. Property key is the model name (e.g. "AP41")
    dayOfWeek String
    Weekly ESL auto-upgrade day for the maintenance window
    enabled Boolean
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    timeOfDay String
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version String
    ESL firmware version used for auto-upgrade
    allowDowngrade boolean
    If true, it will allow downgrade to a lower version
    customVersions {[key: string]: string}
    Custom versions for different models. Property key is the model name (e.g. "AP41")
    dayOfWeek string
    Weekly ESL auto-upgrade day for the maintenance window
    enabled boolean
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    timeOfDay string
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version string
    ESL firmware version used for auto-upgrade
    allow_downgrade bool
    If true, it will allow downgrade to a lower version
    custom_versions Mapping[str, str]
    Custom versions for different models. Property key is the model name (e.g. "AP41")
    day_of_week str
    Weekly ESL auto-upgrade day for the maintenance window
    enabled bool
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    time_of_day str
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version str
    ESL firmware version used for auto-upgrade
    allowDowngrade Boolean
    If true, it will allow downgrade to a lower version
    customVersions Map<String>
    Custom versions for different models. Property key is the model name (e.g. "AP41")
    dayOfWeek String
    Weekly ESL auto-upgrade day for the maintenance window
    enabled Boolean
    Whether auto upgrade should happen (Note that Mist may auto-upgrade if the version is not supported)
    timeOfDay String
    any / HH:MM (24-hour format), upgrade will happen within up to 1-hour from this time
    version String
    ESL firmware version used for auto-upgrade

    SettingBleConfig, SettingBleConfigArgs

    BeaconEnabled bool
    Whether Mist beacons is enabled
    BeaconRate int
    Required if beaconRateMode==custom, 1-10, in number-beacons-per-second
    BeaconRateMode string
    Beacon rate mode for Mist BLE beacons; use custom to set beacon_rate
    BeamDisableds List<int>
    AP BLE beam numbers disabled for location advertisements
    CustomBlePacketEnabled bool
    Can be enabled if beaconEnabled==true, whether to send custom packet
    CustomBlePacketFrame string
    The custom frame to be sent out in this beacon. The frame must be a hexstring
    CustomBlePacketFreqMsec int
    Frequency (msec) of data emitted by custom ble beacon
    EddystoneUidAdvPower int
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    EddystoneUidBeams string
    BLE beams used to transmit Eddystone-UID advertisements, expressed as ranges such as 2-4,7
    EddystoneUidEnabled bool
    Only if beaconEnabled==false, Whether Eddystone-UID beacon is enabled
    EddystoneUidFreqMsec int
    Frequency (msec) of data emit by Eddystone-UID beacon
    EddystoneUidInstance string
    Eddystone-UID instance for the device
    EddystoneUidNamespace string
    Eddystone-UID namespace broadcast by the AP, as a 10-byte hex string
    EddystoneUrlAdvPower int
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    EddystoneUrlBeams string
    BLE beams used to transmit Eddystone-URL advertisements, expressed as ranges such as 2-4,7
    EddystoneUrlEnabled bool
    Only if beaconEnabled==false, Whether Eddystone-URL beacon is enabled
    EddystoneUrlFreqMsec int
    Frequency (msec) of data emitted by Eddystone-URL beacon
    EddystoneUrlUrl string
    URL pointed by Eddystone-URL beacon
    IbeaconAdvPower int
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    IbeaconBeams string
    BLE beams used to transmit iBeacon advertisements, expressed as ranges such as 2-4,7
    IbeaconEnabled bool
    Can be enabled if beaconEnabled==true, whether to send iBeacon
    IbeaconFreqMsec int
    Frequency (msec) of data emit for iBeacon
    IbeaconMajor int
    iBeacon major value broadcast by the AP
    IbeaconMinor int
    iBeacon minor value broadcast by the AP
    IbeaconUuid string
    Optional, if not specified, the same UUID as the beacon will be used
    Power int
    Required if powerMode==custom; else use powerMode as default
    PowerMode string
    Transmit power mode for BLE beacons; use custom to set power
    BeaconEnabled bool
    Whether Mist beacons is enabled
    BeaconRate int
    Required if beaconRateMode==custom, 1-10, in number-beacons-per-second
    BeaconRateMode string
    Beacon rate mode for Mist BLE beacons; use custom to set beacon_rate
    BeamDisableds []int
    AP BLE beam numbers disabled for location advertisements
    CustomBlePacketEnabled bool
    Can be enabled if beaconEnabled==true, whether to send custom packet
    CustomBlePacketFrame string
    The custom frame to be sent out in this beacon. The frame must be a hexstring
    CustomBlePacketFreqMsec int
    Frequency (msec) of data emitted by custom ble beacon
    EddystoneUidAdvPower int
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    EddystoneUidBeams string
    BLE beams used to transmit Eddystone-UID advertisements, expressed as ranges such as 2-4,7
    EddystoneUidEnabled bool
    Only if beaconEnabled==false, Whether Eddystone-UID beacon is enabled
    EddystoneUidFreqMsec int
    Frequency (msec) of data emit by Eddystone-UID beacon
    EddystoneUidInstance string
    Eddystone-UID instance for the device
    EddystoneUidNamespace string
    Eddystone-UID namespace broadcast by the AP, as a 10-byte hex string
    EddystoneUrlAdvPower int
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    EddystoneUrlBeams string
    BLE beams used to transmit Eddystone-URL advertisements, expressed as ranges such as 2-4,7
    EddystoneUrlEnabled bool
    Only if beaconEnabled==false, Whether Eddystone-URL beacon is enabled
    EddystoneUrlFreqMsec int
    Frequency (msec) of data emitted by Eddystone-URL beacon
    EddystoneUrlUrl string
    URL pointed by Eddystone-URL beacon
    IbeaconAdvPower int
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    IbeaconBeams string
    BLE beams used to transmit iBeacon advertisements, expressed as ranges such as 2-4,7
    IbeaconEnabled bool
    Can be enabled if beaconEnabled==true, whether to send iBeacon
    IbeaconFreqMsec int
    Frequency (msec) of data emit for iBeacon
    IbeaconMajor int
    iBeacon major value broadcast by the AP
    IbeaconMinor int
    iBeacon minor value broadcast by the AP
    IbeaconUuid string
    Optional, if not specified, the same UUID as the beacon will be used
    Power int
    Required if powerMode==custom; else use powerMode as default
    PowerMode string
    Transmit power mode for BLE beacons; use custom to set power
    beacon_enabled bool
    Whether Mist beacons is enabled
    beacon_rate number
    Required if beaconRateMode==custom, 1-10, in number-beacons-per-second
    beacon_rate_mode string
    Beacon rate mode for Mist BLE beacons; use custom to set beacon_rate
    beam_disableds list(number)
    AP BLE beam numbers disabled for location advertisements
    custom_ble_packet_enabled bool
    Can be enabled if beaconEnabled==true, whether to send custom packet
    custom_ble_packet_frame string
    The custom frame to be sent out in this beacon. The frame must be a hexstring
    custom_ble_packet_freq_msec number
    Frequency (msec) of data emitted by custom ble beacon
    eddystone_uid_adv_power number
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystone_uid_beams string
    BLE beams used to transmit Eddystone-UID advertisements, expressed as ranges such as 2-4,7
    eddystone_uid_enabled bool
    Only if beaconEnabled==false, Whether Eddystone-UID beacon is enabled
    eddystone_uid_freq_msec number
    Frequency (msec) of data emit by Eddystone-UID beacon
    eddystone_uid_instance string
    Eddystone-UID instance for the device
    eddystone_uid_namespace string
    Eddystone-UID namespace broadcast by the AP, as a 10-byte hex string
    eddystone_url_adv_power number
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystone_url_beams string
    BLE beams used to transmit Eddystone-URL advertisements, expressed as ranges such as 2-4,7
    eddystone_url_enabled bool
    Only if beaconEnabled==false, Whether Eddystone-URL beacon is enabled
    eddystone_url_freq_msec number
    Frequency (msec) of data emitted by Eddystone-URL beacon
    eddystone_url_url string
    URL pointed by Eddystone-URL beacon
    ibeacon_adv_power number
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    ibeacon_beams string
    BLE beams used to transmit iBeacon advertisements, expressed as ranges such as 2-4,7
    ibeacon_enabled bool
    Can be enabled if beaconEnabled==true, whether to send iBeacon
    ibeacon_freq_msec number
    Frequency (msec) of data emit for iBeacon
    ibeacon_major number
    iBeacon major value broadcast by the AP
    ibeacon_minor number
    iBeacon minor value broadcast by the AP
    ibeacon_uuid string
    Optional, if not specified, the same UUID as the beacon will be used
    power number
    Required if powerMode==custom; else use powerMode as default
    power_mode string
    Transmit power mode for BLE beacons; use custom to set power
    beaconEnabled Boolean
    Whether Mist beacons is enabled
    beaconRate Integer
    Required if beaconRateMode==custom, 1-10, in number-beacons-per-second
    beaconRateMode String
    Beacon rate mode for Mist BLE beacons; use custom to set beacon_rate
    beamDisableds List<Integer>
    AP BLE beam numbers disabled for location advertisements
    customBlePacketEnabled Boolean
    Can be enabled if beaconEnabled==true, whether to send custom packet
    customBlePacketFrame String
    The custom frame to be sent out in this beacon. The frame must be a hexstring
    customBlePacketFreqMsec Integer
    Frequency (msec) of data emitted by custom ble beacon
    eddystoneUidAdvPower Integer
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystoneUidBeams String
    BLE beams used to transmit Eddystone-UID advertisements, expressed as ranges such as 2-4,7
    eddystoneUidEnabled Boolean
    Only if beaconEnabled==false, Whether Eddystone-UID beacon is enabled
    eddystoneUidFreqMsec Integer
    Frequency (msec) of data emit by Eddystone-UID beacon
    eddystoneUidInstance String
    Eddystone-UID instance for the device
    eddystoneUidNamespace String
    Eddystone-UID namespace broadcast by the AP, as a 10-byte hex string
    eddystoneUrlAdvPower Integer
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystoneUrlBeams String
    BLE beams used to transmit Eddystone-URL advertisements, expressed as ranges such as 2-4,7
    eddystoneUrlEnabled Boolean
    Only if beaconEnabled==false, Whether Eddystone-URL beacon is enabled
    eddystoneUrlFreqMsec Integer
    Frequency (msec) of data emitted by Eddystone-URL beacon
    eddystoneUrlUrl String
    URL pointed by Eddystone-URL beacon
    ibeaconAdvPower Integer
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    ibeaconBeams String
    BLE beams used to transmit iBeacon advertisements, expressed as ranges such as 2-4,7
    ibeaconEnabled Boolean
    Can be enabled if beaconEnabled==true, whether to send iBeacon
    ibeaconFreqMsec Integer
    Frequency (msec) of data emit for iBeacon
    ibeaconMajor Integer
    iBeacon major value broadcast by the AP
    ibeaconMinor Integer
    iBeacon minor value broadcast by the AP
    ibeaconUuid String
    Optional, if not specified, the same UUID as the beacon will be used
    power Integer
    Required if powerMode==custom; else use powerMode as default
    powerMode String
    Transmit power mode for BLE beacons; use custom to set power
    beaconEnabled boolean
    Whether Mist beacons is enabled
    beaconRate number
    Required if beaconRateMode==custom, 1-10, in number-beacons-per-second
    beaconRateMode string
    Beacon rate mode for Mist BLE beacons; use custom to set beacon_rate
    beamDisableds number[]
    AP BLE beam numbers disabled for location advertisements
    customBlePacketEnabled boolean
    Can be enabled if beaconEnabled==true, whether to send custom packet
    customBlePacketFrame string
    The custom frame to be sent out in this beacon. The frame must be a hexstring
    customBlePacketFreqMsec number
    Frequency (msec) of data emitted by custom ble beacon
    eddystoneUidAdvPower number
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystoneUidBeams string
    BLE beams used to transmit Eddystone-UID advertisements, expressed as ranges such as 2-4,7
    eddystoneUidEnabled boolean
    Only if beaconEnabled==false, Whether Eddystone-UID beacon is enabled
    eddystoneUidFreqMsec number
    Frequency (msec) of data emit by Eddystone-UID beacon
    eddystoneUidInstance string
    Eddystone-UID instance for the device
    eddystoneUidNamespace string
    Eddystone-UID namespace broadcast by the AP, as a 10-byte hex string
    eddystoneUrlAdvPower number
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystoneUrlBeams string
    BLE beams used to transmit Eddystone-URL advertisements, expressed as ranges such as 2-4,7
    eddystoneUrlEnabled boolean
    Only if beaconEnabled==false, Whether Eddystone-URL beacon is enabled
    eddystoneUrlFreqMsec number
    Frequency (msec) of data emitted by Eddystone-URL beacon
    eddystoneUrlUrl string
    URL pointed by Eddystone-URL beacon
    ibeaconAdvPower number
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    ibeaconBeams string
    BLE beams used to transmit iBeacon advertisements, expressed as ranges such as 2-4,7
    ibeaconEnabled boolean
    Can be enabled if beaconEnabled==true, whether to send iBeacon
    ibeaconFreqMsec number
    Frequency (msec) of data emit for iBeacon
    ibeaconMajor number
    iBeacon major value broadcast by the AP
    ibeaconMinor number
    iBeacon minor value broadcast by the AP
    ibeaconUuid string
    Optional, if not specified, the same UUID as the beacon will be used
    power number
    Required if powerMode==custom; else use powerMode as default
    powerMode string
    Transmit power mode for BLE beacons; use custom to set power
    beacon_enabled bool
    Whether Mist beacons is enabled
    beacon_rate int
    Required if beaconRateMode==custom, 1-10, in number-beacons-per-second
    beacon_rate_mode str
    Beacon rate mode for Mist BLE beacons; use custom to set beacon_rate
    beam_disableds Sequence[int]
    AP BLE beam numbers disabled for location advertisements
    custom_ble_packet_enabled bool
    Can be enabled if beaconEnabled==true, whether to send custom packet
    custom_ble_packet_frame str
    The custom frame to be sent out in this beacon. The frame must be a hexstring
    custom_ble_packet_freq_msec int
    Frequency (msec) of data emitted by custom ble beacon
    eddystone_uid_adv_power int
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystone_uid_beams str
    BLE beams used to transmit Eddystone-UID advertisements, expressed as ranges such as 2-4,7
    eddystone_uid_enabled bool
    Only if beaconEnabled==false, Whether Eddystone-UID beacon is enabled
    eddystone_uid_freq_msec int
    Frequency (msec) of data emit by Eddystone-UID beacon
    eddystone_uid_instance str
    Eddystone-UID instance for the device
    eddystone_uid_namespace str
    Eddystone-UID namespace broadcast by the AP, as a 10-byte hex string
    eddystone_url_adv_power int
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystone_url_beams str
    BLE beams used to transmit Eddystone-URL advertisements, expressed as ranges such as 2-4,7
    eddystone_url_enabled bool
    Only if beaconEnabled==false, Whether Eddystone-URL beacon is enabled
    eddystone_url_freq_msec int
    Frequency (msec) of data emitted by Eddystone-URL beacon
    eddystone_url_url str
    URL pointed by Eddystone-URL beacon
    ibeacon_adv_power int
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    ibeacon_beams str
    BLE beams used to transmit iBeacon advertisements, expressed as ranges such as 2-4,7
    ibeacon_enabled bool
    Can be enabled if beaconEnabled==true, whether to send iBeacon
    ibeacon_freq_msec int
    Frequency (msec) of data emit for iBeacon
    ibeacon_major int
    iBeacon major value broadcast by the AP
    ibeacon_minor int
    iBeacon minor value broadcast by the AP
    ibeacon_uuid str
    Optional, if not specified, the same UUID as the beacon will be used
    power int
    Required if powerMode==custom; else use powerMode as default
    power_mode str
    Transmit power mode for BLE beacons; use custom to set power
    beaconEnabled Boolean
    Whether Mist beacons is enabled
    beaconRate Number
    Required if beaconRateMode==custom, 1-10, in number-beacons-per-second
    beaconRateMode String
    Beacon rate mode for Mist BLE beacons; use custom to set beacon_rate
    beamDisableds List<Number>
    AP BLE beam numbers disabled for location advertisements
    customBlePacketEnabled Boolean
    Can be enabled if beaconEnabled==true, whether to send custom packet
    customBlePacketFrame String
    The custom frame to be sent out in this beacon. The frame must be a hexstring
    customBlePacketFreqMsec Number
    Frequency (msec) of data emitted by custom ble beacon
    eddystoneUidAdvPower Number
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystoneUidBeams String
    BLE beams used to transmit Eddystone-UID advertisements, expressed as ranges such as 2-4,7
    eddystoneUidEnabled Boolean
    Only if beaconEnabled==false, Whether Eddystone-UID beacon is enabled
    eddystoneUidFreqMsec Number
    Frequency (msec) of data emit by Eddystone-UID beacon
    eddystoneUidInstance String
    Eddystone-UID instance for the device
    eddystoneUidNamespace String
    Eddystone-UID namespace broadcast by the AP, as a 10-byte hex string
    eddystoneUrlAdvPower Number
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystoneUrlBeams String
    BLE beams used to transmit Eddystone-URL advertisements, expressed as ranges such as 2-4,7
    eddystoneUrlEnabled Boolean
    Only if beaconEnabled==false, Whether Eddystone-URL beacon is enabled
    eddystoneUrlFreqMsec Number
    Frequency (msec) of data emitted by Eddystone-URL beacon
    eddystoneUrlUrl String
    URL pointed by Eddystone-URL beacon
    ibeaconAdvPower Number
    Advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    ibeaconBeams String
    BLE beams used to transmit iBeacon advertisements, expressed as ranges such as 2-4,7
    ibeaconEnabled Boolean
    Can be enabled if beaconEnabled==true, whether to send iBeacon
    ibeaconFreqMsec Number
    Frequency (msec) of data emit for iBeacon
    ibeaconMajor Number
    iBeacon major value broadcast by the AP
    ibeaconMinor Number
    iBeacon minor value broadcast by the AP
    ibeaconUuid String
    Optional, if not specified, the same UUID as the beacon will be used
    power Number
    Required if powerMode==custom; else use powerMode as default
    powerMode String
    Transmit power mode for BLE beacons; use custom to set power

    SettingConfigPushPolicy, SettingConfigPushPolicyArgs

    NoPush bool
    Stop any new config from being pushed to the device
    PushWindow Pulumi.JuniperMist.Site.Inputs.SettingConfigPushPolicyPushWindow
    Allowed time window during which configuration pushes may run
    NoPush bool
    Stop any new config from being pushed to the device
    PushWindow SettingConfigPushPolicyPushWindow
    Allowed time window during which configuration pushes may run
    no_push bool
    Stop any new config from being pushed to the device
    push_window object
    Allowed time window during which configuration pushes may run
    noPush Boolean
    Stop any new config from being pushed to the device
    pushWindow SettingConfigPushPolicyPushWindow
    Allowed time window during which configuration pushes may run
    noPush boolean
    Stop any new config from being pushed to the device
    pushWindow SettingConfigPushPolicyPushWindow
    Allowed time window during which configuration pushes may run
    no_push bool
    Stop any new config from being pushed to the device
    push_window SettingConfigPushPolicyPushWindow
    Allowed time window during which configuration pushes may run
    noPush Boolean
    Stop any new config from being pushed to the device
    pushWindow Property Map
    Allowed time window during which configuration pushes may run

    SettingConfigPushPolicyPushWindow, SettingConfigPushPolicyPushWindowArgs

    Enabled bool
    Whether configuration pushes are limited to the configured push window
    Hours Pulumi.JuniperMist.Site.Inputs.SettingConfigPushPolicyPushWindowHours
    Day-of-week hour ranges when configuration pushes are allowed
    Enabled bool
    Whether configuration pushes are limited to the configured push window
    Hours SettingConfigPushPolicyPushWindowHours
    Day-of-week hour ranges when configuration pushes are allowed
    enabled bool
    Whether configuration pushes are limited to the configured push window
    hours object
    Day-of-week hour ranges when configuration pushes are allowed
    enabled Boolean
    Whether configuration pushes are limited to the configured push window
    hours SettingConfigPushPolicyPushWindowHours
    Day-of-week hour ranges when configuration pushes are allowed
    enabled boolean
    Whether configuration pushes are limited to the configured push window
    hours SettingConfigPushPolicyPushWindowHours
    Day-of-week hour ranges when configuration pushes are allowed
    enabled bool
    Whether configuration pushes are limited to the configured push window
    hours SettingConfigPushPolicyPushWindowHours
    Day-of-week hour ranges when configuration pushes are allowed
    enabled Boolean
    Whether configuration pushes are limited to the configured push window
    hours Property Map
    Day-of-week hour ranges when configuration pushes are allowed

    SettingConfigPushPolicyPushWindowHours, SettingConfigPushPolicyPushWindowHoursArgs

    Fri string
    Operating hour range for Friday
    Mon string
    Operating hour range for Monday
    Sat string
    Operating hour range for Saturday
    Sun string
    Operating hour range for Sunday
    Thu string
    Operating hour range for Thursday
    Tue string
    Operating hour range for Tuesday
    Wed string
    Operating hour range for Wednesday
    Fri string
    Operating hour range for Friday
    Mon string
    Operating hour range for Monday
    Sat string
    Operating hour range for Saturday
    Sun string
    Operating hour range for Sunday
    Thu string
    Operating hour range for Thursday
    Tue string
    Operating hour range for Tuesday
    Wed string
    Operating hour range for Wednesday
    fri string
    Operating hour range for Friday
    mon string
    Operating hour range for Monday
    sat string
    Operating hour range for Saturday
    sun string
    Operating hour range for Sunday
    thu string
    Operating hour range for Thursday
    tue string
    Operating hour range for Tuesday
    wed string
    Operating hour range for Wednesday
    fri String
    Operating hour range for Friday
    mon String
    Operating hour range for Monday
    sat String
    Operating hour range for Saturday
    sun String
    Operating hour range for Sunday
    thu String
    Operating hour range for Thursday
    tue String
    Operating hour range for Tuesday
    wed String
    Operating hour range for Wednesday
    fri string
    Operating hour range for Friday
    mon string
    Operating hour range for Monday
    sat string
    Operating hour range for Saturday
    sun string
    Operating hour range for Sunday
    thu string
    Operating hour range for Thursday
    tue string
    Operating hour range for Tuesday
    wed string
    Operating hour range for Wednesday
    fri str
    Operating hour range for Friday
    mon str
    Operating hour range for Monday
    sat str
    Operating hour range for Saturday
    sun str
    Operating hour range for Sunday
    thu str
    Operating hour range for Thursday
    tue str
    Operating hour range for Tuesday
    wed str
    Operating hour range for Wednesday
    fri String
    Operating hour range for Friday
    mon String
    Operating hour range for Monday
    sat String
    Operating hour range for Saturday
    sun String
    Operating hour range for Sunday
    thu String
    Operating hour range for Thursday
    tue String
    Operating hour range for Tuesday
    wed String
    Operating hour range for Wednesday

    SettingCriticalUrlMonitoring, SettingCriticalUrlMonitoringArgs

    Enabled bool
    Whether critical URL monitoring is enabled
    Monitors List<Pulumi.JuniperMist.Site.Inputs.SettingCriticalUrlMonitoringMonitor>
    Critical URLs monitored for site health latency
    Enabled bool
    Whether critical URL monitoring is enabled
    Monitors []SettingCriticalUrlMonitoringMonitor
    Critical URLs monitored for site health latency
    enabled bool
    Whether critical URL monitoring is enabled
    monitors list(object)
    Critical URLs monitored for site health latency
    enabled Boolean
    Whether critical URL monitoring is enabled
    monitors List<SettingCriticalUrlMonitoringMonitor>
    Critical URLs monitored for site health latency
    enabled boolean
    Whether critical URL monitoring is enabled
    monitors SettingCriticalUrlMonitoringMonitor[]
    Critical URLs monitored for site health latency
    enabled bool
    Whether critical URL monitoring is enabled
    monitors Sequence[SettingCriticalUrlMonitoringMonitor]
    Critical URLs monitored for site health latency
    enabled Boolean
    Whether critical URL monitoring is enabled
    monitors List<Property Map>
    Critical URLs monitored for site health latency

    SettingCriticalUrlMonitoringMonitor, SettingCriticalUrlMonitoringMonitorArgs

    Url string
    Monitored HTTP or HTTPS URL used for site health latency
    VlanId string
    Source VLAN ID used to run the critical URL monitor
    Url string
    Monitored HTTP or HTTPS URL used for site health latency
    VlanId string
    Source VLAN ID used to run the critical URL monitor
    url string
    Monitored HTTP or HTTPS URL used for site health latency
    vlan_id string
    Source VLAN ID used to run the critical URL monitor
    url String
    Monitored HTTP or HTTPS URL used for site health latency
    vlanId String
    Source VLAN ID used to run the critical URL monitor
    url string
    Monitored HTTP or HTTPS URL used for site health latency
    vlanId string
    Source VLAN ID used to run the critical URL monitor
    url str
    Monitored HTTP or HTTPS URL used for site health latency
    vlan_id str
    Source VLAN ID used to run the critical URL monitor
    url String
    Monitored HTTP or HTTPS URL used for site health latency
    vlanId String
    Source VLAN ID used to run the critical URL monitor

    SettingEngagement, SettingEngagementArgs

    DwellTagNames Pulumi.JuniperMist.Site.Inputs.SettingEngagementDwellTagNames
    Display labels for dwell-time visit categories
    DwellTags Pulumi.JuniperMist.Site.Inputs.SettingEngagementDwellTags
    Visit duration ranges used to assign engagement categories
    Hours Pulumi.JuniperMist.Site.Inputs.SettingEngagementHours
    Schedule during which engagement analytics rules apply
    MaxDwell int
    Maximum dwell time in seconds considered by engagement analytics
    MinDwell int
    Minimum dwell time in seconds for engagement analytics
    DwellTagNames SettingEngagementDwellTagNames
    Display labels for dwell-time visit categories
    DwellTags SettingEngagementDwellTags
    Visit duration ranges used to assign engagement categories
    Hours SettingEngagementHours
    Schedule during which engagement analytics rules apply
    MaxDwell int
    Maximum dwell time in seconds considered by engagement analytics
    MinDwell int
    Minimum dwell time in seconds for engagement analytics
    dwell_tag_names object
    Display labels for dwell-time visit categories
    dwell_tags object
    Visit duration ranges used to assign engagement categories
    hours object
    Schedule during which engagement analytics rules apply
    max_dwell number
    Maximum dwell time in seconds considered by engagement analytics
    min_dwell number
    Minimum dwell time in seconds for engagement analytics
    dwellTagNames SettingEngagementDwellTagNames
    Display labels for dwell-time visit categories
    dwellTags SettingEngagementDwellTags
    Visit duration ranges used to assign engagement categories
    hours SettingEngagementHours
    Schedule during which engagement analytics rules apply
    maxDwell Integer
    Maximum dwell time in seconds considered by engagement analytics
    minDwell Integer
    Minimum dwell time in seconds for engagement analytics
    dwellTagNames SettingEngagementDwellTagNames
    Display labels for dwell-time visit categories
    dwellTags SettingEngagementDwellTags
    Visit duration ranges used to assign engagement categories
    hours SettingEngagementHours
    Schedule during which engagement analytics rules apply
    maxDwell number
    Maximum dwell time in seconds considered by engagement analytics
    minDwell number
    Minimum dwell time in seconds for engagement analytics
    dwell_tag_names SettingEngagementDwellTagNames
    Display labels for dwell-time visit categories
    dwell_tags SettingEngagementDwellTags
    Visit duration ranges used to assign engagement categories
    hours SettingEngagementHours
    Schedule during which engagement analytics rules apply
    max_dwell int
    Maximum dwell time in seconds considered by engagement analytics
    min_dwell int
    Minimum dwell time in seconds for engagement analytics
    dwellTagNames Property Map
    Display labels for dwell-time visit categories
    dwellTags Property Map
    Visit duration ranges used to assign engagement categories
    hours Property Map
    Schedule during which engagement analytics rules apply
    maxDwell Number
    Maximum dwell time in seconds considered by engagement analytics
    minDwell Number
    Minimum dwell time in seconds for engagement analytics

    SettingEngagementDwellTagNames, SettingEngagementDwellTagNamesArgs

    Bounce string
    Default to Visitor
    Engaged string
    Default to Associates
    Passerby string
    Default to Passerby
    Stationed string
    Default to Assets
    Bounce string
    Default to Visitor
    Engaged string
    Default to Associates
    Passerby string
    Default to Passerby
    Stationed string
    Default to Assets
    bounce string
    Default to Visitor
    engaged string
    Default to Associates
    passerby string
    Default to Passerby
    stationed string
    Default to Assets
    bounce String
    Default to Visitor
    engaged String
    Default to Associates
    passerby String
    Default to Passerby
    stationed String
    Default to Assets
    bounce string
    Default to Visitor
    engaged string
    Default to Associates
    passerby string
    Default to Passerby
    stationed string
    Default to Assets
    bounce str
    Default to Visitor
    engaged str
    Default to Associates
    passerby str
    Default to Passerby
    stationed str
    Default to Assets
    bounce String
    Default to Visitor
    engaged String
    Default to Associates
    passerby String
    Default to Passerby
    stationed String
    Default to Assets

    SettingEngagementDwellTags, SettingEngagementDwellTagsArgs

    Bounce string
    Default to 301-14400
    Engaged string
    Default to 14401-28800
    Passerby string
    Default to 1-300
    Stationed string
    Default to 28801-42000
    Bounce string
    Default to 301-14400
    Engaged string
    Default to 14401-28800
    Passerby string
    Default to 1-300
    Stationed string
    Default to 28801-42000
    bounce string
    Default to 301-14400
    engaged string
    Default to 14401-28800
    passerby string
    Default to 1-300
    stationed string
    Default to 28801-42000
    bounce String
    Default to 301-14400
    engaged String
    Default to 14401-28800
    passerby String
    Default to 1-300
    stationed String
    Default to 28801-42000
    bounce string
    Default to 301-14400
    engaged string
    Default to 14401-28800
    passerby string
    Default to 1-300
    stationed string
    Default to 28801-42000
    bounce str
    Default to 301-14400
    engaged str
    Default to 14401-28800
    passerby str
    Default to 1-300
    stationed str
    Default to 28801-42000
    bounce String
    Default to 301-14400
    engaged String
    Default to 14401-28800
    passerby String
    Default to 1-300
    stationed String
    Default to 28801-42000

    SettingEngagementHours, SettingEngagementHoursArgs

    Fri string
    Operating hour range for Friday
    Mon string
    Operating hour range for Monday
    Sat string
    Operating hour range for Saturday
    Sun string
    Operating hour range for Sunday
    Thu string
    Operating hour range for Thursday
    Tue string
    Operating hour range for Tuesday
    Wed string
    Operating hour range for Wednesday
    Fri string
    Operating hour range for Friday
    Mon string
    Operating hour range for Monday
    Sat string
    Operating hour range for Saturday
    Sun string
    Operating hour range for Sunday
    Thu string
    Operating hour range for Thursday
    Tue string
    Operating hour range for Tuesday
    Wed string
    Operating hour range for Wednesday
    fri string
    Operating hour range for Friday
    mon string
    Operating hour range for Monday
    sat string
    Operating hour range for Saturday
    sun string
    Operating hour range for Sunday
    thu string
    Operating hour range for Thursday
    tue string
    Operating hour range for Tuesday
    wed string
    Operating hour range for Wednesday
    fri String
    Operating hour range for Friday
    mon String
    Operating hour range for Monday
    sat String
    Operating hour range for Saturday
    sun String
    Operating hour range for Sunday
    thu String
    Operating hour range for Thursday
    tue String
    Operating hour range for Tuesday
    wed String
    Operating hour range for Wednesday
    fri string
    Operating hour range for Friday
    mon string
    Operating hour range for Monday
    sat string
    Operating hour range for Saturday
    sun string
    Operating hour range for Sunday
    thu string
    Operating hour range for Thursday
    tue string
    Operating hour range for Tuesday
    wed string
    Operating hour range for Wednesday
    fri str
    Operating hour range for Friday
    mon str
    Operating hour range for Monday
    sat str
    Operating hour range for Saturday
    sun str
    Operating hour range for Sunday
    thu str
    Operating hour range for Thursday
    tue str
    Operating hour range for Tuesday
    wed str
    Operating hour range for Wednesday
    fri String
    Operating hour range for Friday
    mon String
    Operating hour range for Monday
    sat String
    Operating hour range for Saturday
    sun String
    Operating hour range for Sunday
    thu String
    Operating hour range for Thursday
    tue String
    Operating hour range for Tuesday
    wed String
    Operating hour range for Wednesday

    SettingGatewayMgmt, SettingGatewayMgmtArgs

    AdminSshkeys List<string>
    SSR-only SSH public keys for administrative access
    AppProbing Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmtAppProbing
    Application probing configuration for gateway monitoring
    AppUsage bool
    Consumes uplink bandwidth, requires WA license
    AutoSignatureUpdate Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmtAutoSignatureUpdate
    Schedule for automatic security signature updates
    ConfigRevertTimer int
    Rollback timer for commit confirmed
    DisableConsole bool
    For SSR and SRX, disable console port
    DisableOob bool
    For SSR and SRX, disable management interface
    DisableUsb bool
    For SSR and SRX, disable usb interface
    FipsEnabled bool
    Whether FIPS mode is enabled on the gateway
    ProbeHosts List<string>
    IPv4 probe targets used for gateway connectivity checks
    ProbeHostsv6s List<string>
    IPv6 probe targets used for gateway connectivity checks
    ProtectRe Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmtProtectRe
    Control-plane protection settings for the gateway
    RootPassword string
    SRX only. Root password for local gateway access
    SecurityLogSourceAddress string
    IPv4 source address used for gateway security log traffic
    SecurityLogSourceInterface string
    Source interface used for gateway security log traffic
    AdminSshkeys []string
    SSR-only SSH public keys for administrative access
    AppProbing SettingGatewayMgmtAppProbing
    Application probing configuration for gateway monitoring
    AppUsage bool
    Consumes uplink bandwidth, requires WA license
    AutoSignatureUpdate SettingGatewayMgmtAutoSignatureUpdate
    Schedule for automatic security signature updates
    ConfigRevertTimer int
    Rollback timer for commit confirmed
    DisableConsole bool
    For SSR and SRX, disable console port
    DisableOob bool
    For SSR and SRX, disable management interface
    DisableUsb bool
    For SSR and SRX, disable usb interface
    FipsEnabled bool
    Whether FIPS mode is enabled on the gateway
    ProbeHosts []string
    IPv4 probe targets used for gateway connectivity checks
    ProbeHostsv6s []string
    IPv6 probe targets used for gateway connectivity checks
    ProtectRe SettingGatewayMgmtProtectRe
    Control-plane protection settings for the gateway
    RootPassword string
    SRX only. Root password for local gateway access
    SecurityLogSourceAddress string
    IPv4 source address used for gateway security log traffic
    SecurityLogSourceInterface string
    Source interface used for gateway security log traffic
    admin_sshkeys list(string)
    SSR-only SSH public keys for administrative access
    app_probing object
    Application probing configuration for gateway monitoring
    app_usage bool
    Consumes uplink bandwidth, requires WA license
    auto_signature_update object
    Schedule for automatic security signature updates
    config_revert_timer number
    Rollback timer for commit confirmed
    disable_console bool
    For SSR and SRX, disable console port
    disable_oob bool
    For SSR and SRX, disable management interface
    disable_usb bool
    For SSR and SRX, disable usb interface
    fips_enabled bool
    Whether FIPS mode is enabled on the gateway
    probe_hosts list(string)
    IPv4 probe targets used for gateway connectivity checks
    probe_hostsv6s list(string)
    IPv6 probe targets used for gateway connectivity checks
    protect_re object
    Control-plane protection settings for the gateway
    root_password string
    SRX only. Root password for local gateway access
    security_log_source_address string
    IPv4 source address used for gateway security log traffic
    security_log_source_interface string
    Source interface used for gateway security log traffic
    adminSshkeys List<String>
    SSR-only SSH public keys for administrative access
    appProbing SettingGatewayMgmtAppProbing
    Application probing configuration for gateway monitoring
    appUsage Boolean
    Consumes uplink bandwidth, requires WA license
    autoSignatureUpdate SettingGatewayMgmtAutoSignatureUpdate
    Schedule for automatic security signature updates
    configRevertTimer Integer
    Rollback timer for commit confirmed
    disableConsole Boolean
    For SSR and SRX, disable console port
    disableOob Boolean
    For SSR and SRX, disable management interface
    disableUsb Boolean
    For SSR and SRX, disable usb interface
    fipsEnabled Boolean
    Whether FIPS mode is enabled on the gateway
    probeHosts List<String>
    IPv4 probe targets used for gateway connectivity checks
    probeHostsv6s List<String>
    IPv6 probe targets used for gateway connectivity checks
    protectRe SettingGatewayMgmtProtectRe
    Control-plane protection settings for the gateway
    rootPassword String
    SRX only. Root password for local gateway access
    securityLogSourceAddress String
    IPv4 source address used for gateway security log traffic
    securityLogSourceInterface String
    Source interface used for gateway security log traffic
    adminSshkeys string[]
    SSR-only SSH public keys for administrative access
    appProbing SettingGatewayMgmtAppProbing
    Application probing configuration for gateway monitoring
    appUsage boolean
    Consumes uplink bandwidth, requires WA license
    autoSignatureUpdate SettingGatewayMgmtAutoSignatureUpdate
    Schedule for automatic security signature updates
    configRevertTimer number
    Rollback timer for commit confirmed
    disableConsole boolean
    For SSR and SRX, disable console port
    disableOob boolean
    For SSR and SRX, disable management interface
    disableUsb boolean
    For SSR and SRX, disable usb interface
    fipsEnabled boolean
    Whether FIPS mode is enabled on the gateway
    probeHosts string[]
    IPv4 probe targets used for gateway connectivity checks
    probeHostsv6s string[]
    IPv6 probe targets used for gateway connectivity checks
    protectRe SettingGatewayMgmtProtectRe
    Control-plane protection settings for the gateway
    rootPassword string
    SRX only. Root password for local gateway access
    securityLogSourceAddress string
    IPv4 source address used for gateway security log traffic
    securityLogSourceInterface string
    Source interface used for gateway security log traffic
    admin_sshkeys Sequence[str]
    SSR-only SSH public keys for administrative access
    app_probing SettingGatewayMgmtAppProbing
    Application probing configuration for gateway monitoring
    app_usage bool
    Consumes uplink bandwidth, requires WA license
    auto_signature_update SettingGatewayMgmtAutoSignatureUpdate
    Schedule for automatic security signature updates
    config_revert_timer int
    Rollback timer for commit confirmed
    disable_console bool
    For SSR and SRX, disable console port
    disable_oob bool
    For SSR and SRX, disable management interface
    disable_usb bool
    For SSR and SRX, disable usb interface
    fips_enabled bool
    Whether FIPS mode is enabled on the gateway
    probe_hosts Sequence[str]
    IPv4 probe targets used for gateway connectivity checks
    probe_hostsv6s Sequence[str]
    IPv6 probe targets used for gateway connectivity checks
    protect_re SettingGatewayMgmtProtectRe
    Control-plane protection settings for the gateway
    root_password str
    SRX only. Root password for local gateway access
    security_log_source_address str
    IPv4 source address used for gateway security log traffic
    security_log_source_interface str
    Source interface used for gateway security log traffic
    adminSshkeys List<String>
    SSR-only SSH public keys for administrative access
    appProbing Property Map
    Application probing configuration for gateway monitoring
    appUsage Boolean
    Consumes uplink bandwidth, requires WA license
    autoSignatureUpdate Property Map
    Schedule for automatic security signature updates
    configRevertTimer Number
    Rollback timer for commit confirmed
    disableConsole Boolean
    For SSR and SRX, disable console port
    disableOob Boolean
    For SSR and SRX, disable management interface
    disableUsb Boolean
    For SSR and SRX, disable usb interface
    fipsEnabled Boolean
    Whether FIPS mode is enabled on the gateway
    probeHosts List<String>
    IPv4 probe targets used for gateway connectivity checks
    probeHostsv6s List<String>
    IPv6 probe targets used for gateway connectivity checks
    protectRe Property Map
    Control-plane protection settings for the gateway
    rootPassword String
    SRX only. Root password for local gateway access
    securityLogSourceAddress String
    IPv4 source address used for gateway security log traffic
    securityLogSourceInterface String
    Source interface used for gateway security log traffic

    SettingGatewayMgmtAppProbing, SettingGatewayMgmtAppProbingArgs

    Apps List<string>
    Predefined application keys to probe
    CustomApps List<Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmtAppProbingCustomApp>
    User-defined application probe definitions
    Enabled bool
    Whether gateway application probing is enabled
    Apps []string
    Predefined application keys to probe
    CustomApps []SettingGatewayMgmtAppProbingCustomApp
    User-defined application probe definitions
    Enabled bool
    Whether gateway application probing is enabled
    apps list(string)
    Predefined application keys to probe
    custom_apps list(object)
    User-defined application probe definitions
    enabled bool
    Whether gateway application probing is enabled
    apps List<String>
    Predefined application keys to probe
    customApps List<SettingGatewayMgmtAppProbingCustomApp>
    User-defined application probe definitions
    enabled Boolean
    Whether gateway application probing is enabled
    apps string[]
    Predefined application keys to probe
    customApps SettingGatewayMgmtAppProbingCustomApp[]
    User-defined application probe definitions
    enabled boolean
    Whether gateway application probing is enabled
    apps Sequence[str]
    Predefined application keys to probe
    custom_apps Sequence[SettingGatewayMgmtAppProbingCustomApp]
    User-defined application probe definitions
    enabled bool
    Whether gateway application probing is enabled
    apps List<String>
    Predefined application keys to probe
    customApps List<Property Map>
    User-defined application probe definitions
    enabled Boolean
    Whether gateway application probing is enabled

    SettingGatewayMgmtAppProbingCustomApp, SettingGatewayMgmtAppProbingCustomAppArgs

    Hostnames List<string>
    Only 1 entry is allowed: * if protocol==http: URL (e.g. http://test.com or https://test.com) * if protocol==icmp: IP Address (e.g. 1.2.3.4)
    Name string
    Display name for this custom application probe
    Protocol string
    Probe protocol used by this custom application definition
    Address string
    AppType string
    Category label used for this custom application probe
    Key string
    Stable key used to identify this custom application probe
    Network string
    Gateway network used as the source context for this probe
    PacketSize int
    If protocol==icmp. ICMP packet size used by this custom app probe
    Url string
    Vrf string
    Gateway VRF used as the source context for this probe
    Hostnames []string
    Only 1 entry is allowed: * if protocol==http: URL (e.g. http://test.com or https://test.com) * if protocol==icmp: IP Address (e.g. 1.2.3.4)
    Name string
    Display name for this custom application probe
    Protocol string
    Probe protocol used by this custom application definition
    Address string
    AppType string
    Category label used for this custom application probe
    Key string
    Stable key used to identify this custom application probe
    Network string
    Gateway network used as the source context for this probe
    PacketSize int
    If protocol==icmp. ICMP packet size used by this custom app probe
    Url string
    Vrf string
    Gateway VRF used as the source context for this probe
    hostnames list(string)
    Only 1 entry is allowed: * if protocol==http: URL (e.g. http://test.com or https://test.com) * if protocol==icmp: IP Address (e.g. 1.2.3.4)
    name string
    Display name for this custom application probe
    protocol string
    Probe protocol used by this custom application definition
    address string
    app_type string
    Category label used for this custom application probe
    key string
    Stable key used to identify this custom application probe
    network string
    Gateway network used as the source context for this probe
    packet_size number
    If protocol==icmp. ICMP packet size used by this custom app probe
    url string
    vrf string
    Gateway VRF used as the source context for this probe
    hostnames List<String>
    Only 1 entry is allowed: * if protocol==http: URL (e.g. http://test.com or https://test.com) * if protocol==icmp: IP Address (e.g. 1.2.3.4)
    name String
    Display name for this custom application probe
    protocol String
    Probe protocol used by this custom application definition
    address String
    appType String
    Category label used for this custom application probe
    key String
    Stable key used to identify this custom application probe
    network String
    Gateway network used as the source context for this probe
    packetSize Integer
    If protocol==icmp. ICMP packet size used by this custom app probe
    url String
    vrf String
    Gateway VRF used as the source context for this probe
    hostnames string[]
    Only 1 entry is allowed: * if protocol==http: URL (e.g. http://test.com or https://test.com) * if protocol==icmp: IP Address (e.g. 1.2.3.4)
    name string
    Display name for this custom application probe
    protocol string
    Probe protocol used by this custom application definition
    address string
    appType string
    Category label used for this custom application probe
    key string
    Stable key used to identify this custom application probe
    network string
    Gateway network used as the source context for this probe
    packetSize number
    If protocol==icmp. ICMP packet size used by this custom app probe
    url string
    vrf string
    Gateway VRF used as the source context for this probe
    hostnames Sequence[str]
    Only 1 entry is allowed: * if protocol==http: URL (e.g. http://test.com or https://test.com) * if protocol==icmp: IP Address (e.g. 1.2.3.4)
    name str
    Display name for this custom application probe
    protocol str
    Probe protocol used by this custom application definition
    address str
    app_type str
    Category label used for this custom application probe
    key str
    Stable key used to identify this custom application probe
    network str
    Gateway network used as the source context for this probe
    packet_size int
    If protocol==icmp. ICMP packet size used by this custom app probe
    url str
    vrf str
    Gateway VRF used as the source context for this probe
    hostnames List<String>
    Only 1 entry is allowed: * if protocol==http: URL (e.g. http://test.com or https://test.com) * if protocol==icmp: IP Address (e.g. 1.2.3.4)
    name String
    Display name for this custom application probe
    protocol String
    Probe protocol used by this custom application definition
    address String
    appType String
    Category label used for this custom application probe
    key String
    Stable key used to identify this custom application probe
    network String
    Gateway network used as the source context for this probe
    packetSize Number
    If protocol==icmp. ICMP packet size used by this custom app probe
    url String
    vrf String
    Gateway VRF used as the source context for this probe

    SettingGatewayMgmtAutoSignatureUpdate, SettingGatewayMgmtAutoSignatureUpdateArgs

    DayOfWeek string
    Scheduled weekday for automatic signature updates
    Enable bool
    Whether automatic security signature updates are enabled
    TimeOfDay string
    Optional, Mist will decide the timing
    DayOfWeek string
    Scheduled weekday for automatic signature updates
    Enable bool
    Whether automatic security signature updates are enabled
    TimeOfDay string
    Optional, Mist will decide the timing
    day_of_week string
    Scheduled weekday for automatic signature updates
    enable bool
    Whether automatic security signature updates are enabled
    time_of_day string
    Optional, Mist will decide the timing
    dayOfWeek String
    Scheduled weekday for automatic signature updates
    enable Boolean
    Whether automatic security signature updates are enabled
    timeOfDay String
    Optional, Mist will decide the timing
    dayOfWeek string
    Scheduled weekday for automatic signature updates
    enable boolean
    Whether automatic security signature updates are enabled
    timeOfDay string
    Optional, Mist will decide the timing
    day_of_week str
    Scheduled weekday for automatic signature updates
    enable bool
    Whether automatic security signature updates are enabled
    time_of_day str
    Optional, Mist will decide the timing
    dayOfWeek String
    Scheduled weekday for automatic signature updates
    enable Boolean
    Whether automatic security signature updates are enabled
    timeOfDay String
    Optional, Mist will decide the timing

    SettingGatewayMgmtProtectRe, SettingGatewayMgmtProtectReArgs

    AllowedServices List<string>
    optionally, services we'll allow. enum: icmp, ssh
    Customs List<Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmtProtectReCustom>
    Additional ACL entries allowed by the Protect RE policy
    Enabled bool
    When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
    HitCount bool
    Whether to enable hit count for Protect_RE policy
    TrustedHosts List<string>
    Trusted host or subnet entries allowed by the Protect RE policy
    AllowedServices []string
    optionally, services we'll allow. enum: icmp, ssh
    Customs []SettingGatewayMgmtProtectReCustom
    Additional ACL entries allowed by the Protect RE policy
    Enabled bool
    When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
    HitCount bool
    Whether to enable hit count for Protect_RE policy
    TrustedHosts []string
    Trusted host or subnet entries allowed by the Protect RE policy
    allowed_services list(string)
    optionally, services we'll allow. enum: icmp, ssh
    customs list(object)
    Additional ACL entries allowed by the Protect RE policy
    enabled bool
    When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
    hit_count bool
    Whether to enable hit count for Protect_RE policy
    trusted_hosts list(string)
    Trusted host or subnet entries allowed by the Protect RE policy
    allowedServices List<String>
    optionally, services we'll allow. enum: icmp, ssh
    customs List<SettingGatewayMgmtProtectReCustom>
    Additional ACL entries allowed by the Protect RE policy
    enabled Boolean
    When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
    hitCount Boolean
    Whether to enable hit count for Protect_RE policy
    trustedHosts List<String>
    Trusted host or subnet entries allowed by the Protect RE policy
    allowedServices string[]
    optionally, services we'll allow. enum: icmp, ssh
    customs SettingGatewayMgmtProtectReCustom[]
    Additional ACL entries allowed by the Protect RE policy
    enabled boolean
    When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
    hitCount boolean
    Whether to enable hit count for Protect_RE policy
    trustedHosts string[]
    Trusted host or subnet entries allowed by the Protect RE policy
    allowed_services Sequence[str]
    optionally, services we'll allow. enum: icmp, ssh
    customs Sequence[SettingGatewayMgmtProtectReCustom]
    Additional ACL entries allowed by the Protect RE policy
    enabled bool
    When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
    hit_count bool
    Whether to enable hit count for Protect_RE policy
    trusted_hosts Sequence[str]
    Trusted host or subnet entries allowed by the Protect RE policy
    allowedServices List<String>
    optionally, services we'll allow. enum: icmp, ssh
    customs List<Property Map>
    Additional ACL entries allowed by the Protect RE policy
    enabled Boolean
    When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
    hitCount Boolean
    Whether to enable hit count for Protect_RE policy
    trustedHosts List<String>
    Trusted host or subnet entries allowed by the Protect RE policy

    SettingGatewayMgmtProtectReCustom, SettingGatewayMgmtProtectReCustomArgs

    Subnets List<string>
    Source subnets matched by this custom Protect RE ACL
    PortRange string
    matched dst port, "0" means any. Note: For protocol==any and portRange==any, configure trustedHosts instead
    Protocol string
    enum: any, icmp, tcp, udp. Note: For protocol==any and portRange==any, configure trustedHosts instead
    Subnets []string
    Source subnets matched by this custom Protect RE ACL
    PortRange string
    matched dst port, "0" means any. Note: For protocol==any and portRange==any, configure trustedHosts instead
    Protocol string
    enum: any, icmp, tcp, udp. Note: For protocol==any and portRange==any, configure trustedHosts instead
    subnets list(string)
    Source subnets matched by this custom Protect RE ACL
    port_range string
    matched dst port, "0" means any. Note: For protocol==any and portRange==any, configure trustedHosts instead
    protocol string
    enum: any, icmp, tcp, udp. Note: For protocol==any and portRange==any, configure trustedHosts instead
    subnets List<String>
    Source subnets matched by this custom Protect RE ACL
    portRange String
    matched dst port, "0" means any. Note: For protocol==any and portRange==any, configure trustedHosts instead
    protocol String
    enum: any, icmp, tcp, udp. Note: For protocol==any and portRange==any, configure trustedHosts instead
    subnets string[]
    Source subnets matched by this custom Protect RE ACL
    portRange string
    matched dst port, "0" means any. Note: For protocol==any and portRange==any, configure trustedHosts instead
    protocol string
    enum: any, icmp, tcp, udp. Note: For protocol==any and portRange==any, configure trustedHosts instead
    subnets Sequence[str]
    Source subnets matched by this custom Protect RE ACL
    port_range str
    matched dst port, "0" means any. Note: For protocol==any and portRange==any, configure trustedHosts instead
    protocol str
    enum: any, icmp, tcp, udp. Note: For protocol==any and portRange==any, configure trustedHosts instead
    subnets List<String>
    Source subnets matched by this custom Protect RE ACL
    portRange String
    matched dst port, "0" means any. Note: For protocol==any and portRange==any, configure trustedHosts instead
    protocol String
    enum: any, icmp, tcp, udp. Note: For protocol==any and portRange==any, configure trustedHosts instead

    SettingIotproxy, SettingIotproxyArgs

    Enabled bool
    Whether the site IoT proxy is enabled
    Visionline Pulumi.JuniperMist.Site.Inputs.SettingIotproxyVisionline
    Site access-control integration settings for Visionline
    Enabled bool
    Whether the site IoT proxy is enabled
    Visionline SettingIotproxyVisionline
    Site access-control integration settings for Visionline
    enabled bool
    Whether the site IoT proxy is enabled
    visionline object
    Site access-control integration settings for Visionline
    enabled Boolean
    Whether the site IoT proxy is enabled
    visionline SettingIotproxyVisionline
    Site access-control integration settings for Visionline
    enabled boolean
    Whether the site IoT proxy is enabled
    visionline SettingIotproxyVisionline
    Site access-control integration settings for Visionline
    enabled bool
    Whether the site IoT proxy is enabled
    visionline SettingIotproxyVisionline
    Site access-control integration settings for Visionline
    enabled Boolean
    Whether the site IoT proxy is enabled
    visionline Property Map
    Site access-control integration settings for Visionline

    SettingIotproxyVisionline, SettingIotproxyVisionlineArgs

    AccessId string
    Access ID for the Visionline service
    Cacerts List<string>
    PEM-encoded CA certificates used to verify the Visionline collector's TLS certificate. Required when the collector uses a self-signed certificate
    Enabled bool
    Whether the Visionline integration is enabled
    Host string
    Collector hostname or IP address for Visionline
    Password string
    Visionline service password used by the IoT proxy
    Port int
    TCP port of the Visionline collector
    Username string
    Visionline service username used by the IoT proxy
    AccessId string
    Access ID for the Visionline service
    Cacerts []string
    PEM-encoded CA certificates used to verify the Visionline collector's TLS certificate. Required when the collector uses a self-signed certificate
    Enabled bool
    Whether the Visionline integration is enabled
    Host string
    Collector hostname or IP address for Visionline
    Password string
    Visionline service password used by the IoT proxy
    Port int
    TCP port of the Visionline collector
    Username string
    Visionline service username used by the IoT proxy
    access_id string
    Access ID for the Visionline service
    cacerts list(string)
    PEM-encoded CA certificates used to verify the Visionline collector's TLS certificate. Required when the collector uses a self-signed certificate
    enabled bool
    Whether the Visionline integration is enabled
    host string
    Collector hostname or IP address for Visionline
    password string
    Visionline service password used by the IoT proxy
    port number
    TCP port of the Visionline collector
    username string
    Visionline service username used by the IoT proxy
    accessId String
    Access ID for the Visionline service
    cacerts List<String>
    PEM-encoded CA certificates used to verify the Visionline collector's TLS certificate. Required when the collector uses a self-signed certificate
    enabled Boolean
    Whether the Visionline integration is enabled
    host String
    Collector hostname or IP address for Visionline
    password String
    Visionline service password used by the IoT proxy
    port Integer
    TCP port of the Visionline collector
    username String
    Visionline service username used by the IoT proxy
    accessId string
    Access ID for the Visionline service
    cacerts string[]
    PEM-encoded CA certificates used to verify the Visionline collector's TLS certificate. Required when the collector uses a self-signed certificate
    enabled boolean
    Whether the Visionline integration is enabled
    host string
    Collector hostname or IP address for Visionline
    password string
    Visionline service password used by the IoT proxy
    port number
    TCP port of the Visionline collector
    username string
    Visionline service username used by the IoT proxy
    access_id str
    Access ID for the Visionline service
    cacerts Sequence[str]
    PEM-encoded CA certificates used to verify the Visionline collector's TLS certificate. Required when the collector uses a self-signed certificate
    enabled bool
    Whether the Visionline integration is enabled
    host str
    Collector hostname or IP address for Visionline
    password str
    Visionline service password used by the IoT proxy
    port int
    TCP port of the Visionline collector
    username str
    Visionline service username used by the IoT proxy
    accessId String
    Access ID for the Visionline service
    cacerts List<String>
    PEM-encoded CA certificates used to verify the Visionline collector's TLS certificate. Required when the collector uses a self-signed certificate
    enabled Boolean
    Whether the Visionline integration is enabled
    host String
    Collector hostname or IP address for Visionline
    password String
    Visionline service password used by the IoT proxy
    port Number
    TCP port of the Visionline collector
    username String
    Visionline service username used by the IoT proxy

    SettingJuniperSrx, SettingJuniperSrxArgs

    AutoUpgrade Pulumi.JuniperMist.Site.Inputs.SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when SRX devices are onboarded
    Gateways List<Pulumi.JuniperMist.Site.Inputs.SettingJuniperSrxGateway>
    SRX gateways integrated with this site
    SendMistNacUserInfo bool
    Whether Mist NAC user information is sent to Juniper SRX gateways
    AutoUpgrade SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when SRX devices are onboarded
    Gateways []SettingJuniperSrxGateway
    SRX gateways integrated with this site
    SendMistNacUserInfo bool
    Whether Mist NAC user information is sent to Juniper SRX gateways
    auto_upgrade object
    SRX auto-upgrade settings applied when SRX devices are onboarded
    gateways list(object)
    SRX gateways integrated with this site
    send_mist_nac_user_info bool
    Whether Mist NAC user information is sent to Juniper SRX gateways
    autoUpgrade SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when SRX devices are onboarded
    gateways List<SettingJuniperSrxGateway>
    SRX gateways integrated with this site
    sendMistNacUserInfo Boolean
    Whether Mist NAC user information is sent to Juniper SRX gateways
    autoUpgrade SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when SRX devices are onboarded
    gateways SettingJuniperSrxGateway[]
    SRX gateways integrated with this site
    sendMistNacUserInfo boolean
    Whether Mist NAC user information is sent to Juniper SRX gateways
    auto_upgrade SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when SRX devices are onboarded
    gateways Sequence[SettingJuniperSrxGateway]
    SRX gateways integrated with this site
    send_mist_nac_user_info bool
    Whether Mist NAC user information is sent to Juniper SRX gateways
    autoUpgrade Property Map
    SRX auto-upgrade settings applied when SRX devices are onboarded
    gateways List<Property Map>
    SRX gateways integrated with this site
    sendMistNacUserInfo Boolean
    Whether Mist NAC user information is sent to Juniper SRX gateways

    SettingJuniperSrxAutoUpgrade, SettingJuniperSrxAutoUpgradeArgs

    CustomVersions Dictionary<string, string>
    Per-SRX-model firmware versions to deploy instead of the default version
    Enabled bool
    Whether SRX auto-upgrade is enabled for newly onboarded devices
    Snapshot bool
    Whether to take a snapshot during the SRX upgrade process
    Version string
    Firmware version to deploy (e.g. 23.4R2-S5.5). Optional, used when customVersions not specified
    CustomVersions map[string]string
    Per-SRX-model firmware versions to deploy instead of the default version
    Enabled bool
    Whether SRX auto-upgrade is enabled for newly onboarded devices
    Snapshot bool
    Whether to take a snapshot during the SRX upgrade process
    Version string
    Firmware version to deploy (e.g. 23.4R2-S5.5). Optional, used when customVersions not specified
    custom_versions map(string)
    Per-SRX-model firmware versions to deploy instead of the default version
    enabled bool
    Whether SRX auto-upgrade is enabled for newly onboarded devices
    snapshot bool
    Whether to take a snapshot during the SRX upgrade process
    version string
    Firmware version to deploy (e.g. 23.4R2-S5.5). Optional, used when customVersions not specified
    customVersions Map<String,String>
    Per-SRX-model firmware versions to deploy instead of the default version
    enabled Boolean
    Whether SRX auto-upgrade is enabled for newly onboarded devices
    snapshot Boolean
    Whether to take a snapshot during the SRX upgrade process
    version String
    Firmware version to deploy (e.g. 23.4R2-S5.5). Optional, used when customVersions not specified
    customVersions {[key: string]: string}
    Per-SRX-model firmware versions to deploy instead of the default version
    enabled boolean
    Whether SRX auto-upgrade is enabled for newly onboarded devices
    snapshot boolean
    Whether to take a snapshot during the SRX upgrade process
    version string
    Firmware version to deploy (e.g. 23.4R2-S5.5). Optional, used when customVersions not specified
    custom_versions Mapping[str, str]
    Per-SRX-model firmware versions to deploy instead of the default version
    enabled bool
    Whether SRX auto-upgrade is enabled for newly onboarded devices
    snapshot bool
    Whether to take a snapshot during the SRX upgrade process
    version str
    Firmware version to deploy (e.g. 23.4R2-S5.5). Optional, used when customVersions not specified
    customVersions Map<String>
    Per-SRX-model firmware versions to deploy instead of the default version
    enabled Boolean
    Whether SRX auto-upgrade is enabled for newly onboarded devices
    snapshot Boolean
    Whether to take a snapshot during the SRX upgrade process
    version String
    Firmware version to deploy (e.g. 23.4R2-S5.5). Optional, used when customVersions not specified

    SettingJuniperSrxGateway, SettingJuniperSrxGatewayArgs

    ApiKey string
    Authentication key used to access the Juniper SRX gateway API
    ApiPassword string
    Authentication password used to access the Juniper SRX gateway API
    ApiUrl string
    Base URL for the Juniper SRX gateway API
    ApiKey string
    Authentication key used to access the Juniper SRX gateway API
    ApiPassword string
    Authentication password used to access the Juniper SRX gateway API
    ApiUrl string
    Base URL for the Juniper SRX gateway API
    api_key string
    Authentication key used to access the Juniper SRX gateway API
    api_password string
    Authentication password used to access the Juniper SRX gateway API
    api_url string
    Base URL for the Juniper SRX gateway API
    apiKey String
    Authentication key used to access the Juniper SRX gateway API
    apiPassword String
    Authentication password used to access the Juniper SRX gateway API
    apiUrl String
    Base URL for the Juniper SRX gateway API
    apiKey string
    Authentication key used to access the Juniper SRX gateway API
    apiPassword string
    Authentication password used to access the Juniper SRX gateway API
    apiUrl string
    Base URL for the Juniper SRX gateway API
    api_key str
    Authentication key used to access the Juniper SRX gateway API
    api_password str
    Authentication password used to access the Juniper SRX gateway API
    api_url str
    Base URL for the Juniper SRX gateway API
    apiKey String
    Authentication key used to access the Juniper SRX gateway API
    apiPassword String
    Authentication password used to access the Juniper SRX gateway API
    apiUrl String
    Base URL for the Juniper SRX gateway API

    SettingLed, SettingLedArgs

    Brightness int
    Indicator LED brightness level from 0 to 255
    Enabled bool
    Whether the AP indicator LED is enabled
    Brightness int
    Indicator LED brightness level from 0 to 255
    Enabled bool
    Whether the AP indicator LED is enabled
    brightness number
    Indicator LED brightness level from 0 to 255
    enabled bool
    Whether the AP indicator LED is enabled
    brightness Integer
    Indicator LED brightness level from 0 to 255
    enabled Boolean
    Whether the AP indicator LED is enabled
    brightness number
    Indicator LED brightness level from 0 to 255
    enabled boolean
    Whether the AP indicator LED is enabled
    brightness int
    Indicator LED brightness level from 0 to 255
    enabled bool
    Whether the AP indicator LED is enabled
    brightness Number
    Indicator LED brightness level from 0 to 255
    enabled Boolean
    Whether the AP indicator LED is enabled

    SettingMarvis, SettingMarvisArgs

    AutoOperations Pulumi.JuniperMist.Site.Inputs.SettingMarvisAutoOperations
    Automatic remediation operations controlled by Marvis
    AutoOperations SettingMarvisAutoOperations
    Automatic remediation operations controlled by Marvis
    auto_operations object
    Automatic remediation operations controlled by Marvis
    autoOperations SettingMarvisAutoOperations
    Automatic remediation operations controlled by Marvis
    autoOperations SettingMarvisAutoOperations
    Automatic remediation operations controlled by Marvis
    auto_operations SettingMarvisAutoOperations
    Automatic remediation operations controlled by Marvis
    autoOperations Property Map
    Automatic remediation operations controlled by Marvis

    SettingMarvisAutoOperations, SettingMarvisAutoOperationsArgs

    ApInsufficientCapacity bool
    Whether Marvis may remediate AP insufficient-capacity issues automatically
    ApLoop bool
    Whether Marvis may remediate AP loop issues automatically
    ApNonCompliant bool
    Whether Marvis may remediate AP non-compliance automatically
    BouncePortForAbnormalPoeClient bool
    Whether Marvis may bounce switch ports for abnormal PoE clients
    DisablePortWhenDdosProtocolViolation bool
    Whether Marvis may disable a port when DDOS protocol violations are detected
    DisablePortWhenRogueDhcpServerDetected bool
    Whether Marvis may disable a port when a rogue DHCP server is detected
    GatewayNonCompliant bool
    Whether Marvis may remediate non-compliant gateways automatically
    SwitchMisconfiguredPort bool
    Whether Marvis may remediate misconfigured switch ports automatically
    SwitchPortStuck bool
    Whether Marvis may remediate stuck switch ports automatically
    ApInsufficientCapacity bool
    Whether Marvis may remediate AP insufficient-capacity issues automatically
    ApLoop bool
    Whether Marvis may remediate AP loop issues automatically
    ApNonCompliant bool
    Whether Marvis may remediate AP non-compliance automatically
    BouncePortForAbnormalPoeClient bool
    Whether Marvis may bounce switch ports for abnormal PoE clients
    DisablePortWhenDdosProtocolViolation bool
    Whether Marvis may disable a port when DDOS protocol violations are detected
    DisablePortWhenRogueDhcpServerDetected bool
    Whether Marvis may disable a port when a rogue DHCP server is detected
    GatewayNonCompliant bool
    Whether Marvis may remediate non-compliant gateways automatically
    SwitchMisconfiguredPort bool
    Whether Marvis may remediate misconfigured switch ports automatically
    SwitchPortStuck bool
    Whether Marvis may remediate stuck switch ports automatically
    ap_insufficient_capacity bool
    Whether Marvis may remediate AP insufficient-capacity issues automatically
    ap_loop bool
    Whether Marvis may remediate AP loop issues automatically
    ap_non_compliant bool
    Whether Marvis may remediate AP non-compliance automatically
    bounce_port_for_abnormal_poe_client bool
    Whether Marvis may bounce switch ports for abnormal PoE clients
    disable_port_when_ddos_protocol_violation bool
    Whether Marvis may disable a port when DDOS protocol violations are detected
    disable_port_when_rogue_dhcp_server_detected bool
    Whether Marvis may disable a port when a rogue DHCP server is detected
    gateway_non_compliant bool
    Whether Marvis may remediate non-compliant gateways automatically
    switch_misconfigured_port bool
    Whether Marvis may remediate misconfigured switch ports automatically
    switch_port_stuck bool
    Whether Marvis may remediate stuck switch ports automatically
    apInsufficientCapacity Boolean
    Whether Marvis may remediate AP insufficient-capacity issues automatically
    apLoop Boolean
    Whether Marvis may remediate AP loop issues automatically
    apNonCompliant Boolean
    Whether Marvis may remediate AP non-compliance automatically
    bouncePortForAbnormalPoeClient Boolean
    Whether Marvis may bounce switch ports for abnormal PoE clients
    disablePortWhenDdosProtocolViolation Boolean
    Whether Marvis may disable a port when DDOS protocol violations are detected
    disablePortWhenRogueDhcpServerDetected Boolean
    Whether Marvis may disable a port when a rogue DHCP server is detected
    gatewayNonCompliant Boolean
    Whether Marvis may remediate non-compliant gateways automatically
    switchMisconfiguredPort Boolean
    Whether Marvis may remediate misconfigured switch ports automatically
    switchPortStuck Boolean
    Whether Marvis may remediate stuck switch ports automatically
    apInsufficientCapacity boolean
    Whether Marvis may remediate AP insufficient-capacity issues automatically
    apLoop boolean
    Whether Marvis may remediate AP loop issues automatically
    apNonCompliant boolean
    Whether Marvis may remediate AP non-compliance automatically
    bouncePortForAbnormalPoeClient boolean
    Whether Marvis may bounce switch ports for abnormal PoE clients
    disablePortWhenDdosProtocolViolation boolean
    Whether Marvis may disable a port when DDOS protocol violations are detected
    disablePortWhenRogueDhcpServerDetected boolean
    Whether Marvis may disable a port when a rogue DHCP server is detected
    gatewayNonCompliant boolean
    Whether Marvis may remediate non-compliant gateways automatically
    switchMisconfiguredPort boolean
    Whether Marvis may remediate misconfigured switch ports automatically
    switchPortStuck boolean
    Whether Marvis may remediate stuck switch ports automatically
    ap_insufficient_capacity bool
    Whether Marvis may remediate AP insufficient-capacity issues automatically
    ap_loop bool
    Whether Marvis may remediate AP loop issues automatically
    ap_non_compliant bool
    Whether Marvis may remediate AP non-compliance automatically
    bounce_port_for_abnormal_poe_client bool
    Whether Marvis may bounce switch ports for abnormal PoE clients
    disable_port_when_ddos_protocol_violation bool
    Whether Marvis may disable a port when DDOS protocol violations are detected
    disable_port_when_rogue_dhcp_server_detected bool
    Whether Marvis may disable a port when a rogue DHCP server is detected
    gateway_non_compliant bool
    Whether Marvis may remediate non-compliant gateways automatically
    switch_misconfigured_port bool
    Whether Marvis may remediate misconfigured switch ports automatically
    switch_port_stuck bool
    Whether Marvis may remediate stuck switch ports automatically
    apInsufficientCapacity Boolean
    Whether Marvis may remediate AP insufficient-capacity issues automatically
    apLoop Boolean
    Whether Marvis may remediate AP loop issues automatically
    apNonCompliant Boolean
    Whether Marvis may remediate AP non-compliance automatically
    bouncePortForAbnormalPoeClient Boolean
    Whether Marvis may bounce switch ports for abnormal PoE clients
    disablePortWhenDdosProtocolViolation Boolean
    Whether Marvis may disable a port when DDOS protocol violations are detected
    disablePortWhenRogueDhcpServerDetected Boolean
    Whether Marvis may disable a port when a rogue DHCP server is detected
    gatewayNonCompliant Boolean
    Whether Marvis may remediate non-compliant gateways automatically
    switchMisconfiguredPort Boolean
    Whether Marvis may remediate misconfigured switch ports automatically
    switchPortStuck Boolean
    Whether Marvis may remediate stuck switch ports automatically

    SettingMxedgeMgmt, SettingMxedgeMgmtArgs

    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

    SettingMxtunnels, SettingMxtunnelsArgs

    AdditionalMxtunnels Dictionary<string, Pulumi.JuniperMist.Site.Inputs.SettingMxtunnelsAdditionalMxtunnels>
    Additional named Mist Tunnel definitions configured for the site
    ApSubnets List<string>
    AP source subnets allowed to establish Mist Tunnels
    AutoPreemption Pulumi.JuniperMist.Site.Inputs.SettingMxtunnelsAutoPreemption
    Preemption behavior for restoring preferred tunnel peers after failover
    Clusters List<Pulumi.JuniperMist.Site.Inputs.SettingMxtunnelsCluster>
    Tunnel peer clusters used by APs for this site Mist Tunnel
    CreatedTime double
    Timestamp when the site Mist Tunnel configuration was created
    Enabled bool
    Whether site Mist Tunnel tunneling is enabled
    ForSite bool
    Whether this Mist Tunnel configuration is scoped to a site
    HelloInterval int
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    HelloRetries int
    Number of missed hello heartbeats before an AP tries another tunnel peer
    Hosts List<string>
    Tunnel peer hostnames or IP addresses reachable from APs
    Id string
    Unique value identifying the site Mist Tunnel configuration
    ModifiedTime double
    Timestamp when the site Mist Tunnel configuration was last modified
    Mtu int
    0 to enable MTU, 552-1500 to start MTU with a lower MTU
    OrgId string
    Identifier of the org that owns the site Mist Tunnel configuration
    Protocol string
    Encapsulation protocol used for the site Mist Tunnel
    Radsec Pulumi.JuniperMist.Site.Inputs.SettingMxtunnelsRadsec
    TLS-secured RADIUS proxy settings for the site Mist Tunnel
    SiteId string
    Identifier of the site that owns this Mist Tunnel configuration
    VlanIds List<int>
    List of VLAN IDs carried by this site Mist Tunnel
    AdditionalMxtunnels map[string]SettingMxtunnelsAdditionalMxtunnels
    Additional named Mist Tunnel definitions configured for the site
    ApSubnets []string
    AP source subnets allowed to establish Mist Tunnels
    AutoPreemption SettingMxtunnelsAutoPreemption
    Preemption behavior for restoring preferred tunnel peers after failover
    Clusters []SettingMxtunnelsCluster
    Tunnel peer clusters used by APs for this site Mist Tunnel
    CreatedTime float64
    Timestamp when the site Mist Tunnel configuration was created
    Enabled bool
    Whether site Mist Tunnel tunneling is enabled
    ForSite bool
    Whether this Mist Tunnel configuration is scoped to a site
    HelloInterval int
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    HelloRetries int
    Number of missed hello heartbeats before an AP tries another tunnel peer
    Hosts []string
    Tunnel peer hostnames or IP addresses reachable from APs
    Id string
    Unique value identifying the site Mist Tunnel configuration
    ModifiedTime float64
    Timestamp when the site Mist Tunnel configuration was last modified
    Mtu int
    0 to enable MTU, 552-1500 to start MTU with a lower MTU
    OrgId string
    Identifier of the org that owns the site Mist Tunnel configuration
    Protocol string
    Encapsulation protocol used for the site Mist Tunnel
    Radsec SettingMxtunnelsRadsec
    TLS-secured RADIUS proxy settings for the site Mist Tunnel
    SiteId string
    Identifier of the site that owns this Mist Tunnel configuration
    VlanIds []int
    List of VLAN IDs carried by this site Mist Tunnel
    additional_mxtunnels map(object)
    Additional named Mist Tunnel definitions configured for the site
    ap_subnets list(string)
    AP source subnets allowed to establish Mist Tunnels
    auto_preemption object
    Preemption behavior for restoring preferred tunnel peers after failover
    clusters list(object)
    Tunnel peer clusters used by APs for this site Mist Tunnel
    created_time number
    Timestamp when the site Mist Tunnel configuration was created
    enabled bool
    Whether site Mist Tunnel tunneling is enabled
    for_site bool
    Whether this Mist Tunnel configuration is scoped to a site
    hello_interval number
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    hello_retries number
    Number of missed hello heartbeats before an AP tries another tunnel peer
    hosts list(string)
    Tunnel peer hostnames or IP addresses reachable from APs
    id string
    Unique value identifying the site Mist Tunnel configuration
    modified_time number
    Timestamp when the site Mist Tunnel configuration was last modified
    mtu number
    0 to enable MTU, 552-1500 to start MTU with a lower MTU
    org_id string
    Identifier of the org that owns the site Mist Tunnel configuration
    protocol string
    Encapsulation protocol used for the site Mist Tunnel
    radsec object
    TLS-secured RADIUS proxy settings for the site Mist Tunnel
    site_id string
    Identifier of the site that owns this Mist Tunnel configuration
    vlan_ids list(number)
    List of VLAN IDs carried by this site Mist Tunnel
    additionalMxtunnels Map<String,SettingMxtunnelsAdditionalMxtunnels>
    Additional named Mist Tunnel definitions configured for the site
    apSubnets List<String>
    AP source subnets allowed to establish Mist Tunnels
    autoPreemption SettingMxtunnelsAutoPreemption
    Preemption behavior for restoring preferred tunnel peers after failover
    clusters List<SettingMxtunnelsCluster>
    Tunnel peer clusters used by APs for this site Mist Tunnel
    createdTime Double
    Timestamp when the site Mist Tunnel configuration was created
    enabled Boolean
    Whether site Mist Tunnel tunneling is enabled
    forSite Boolean
    Whether this Mist Tunnel configuration is scoped to a site
    helloInterval Integer
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    helloRetries Integer
    Number of missed hello heartbeats before an AP tries another tunnel peer
    hosts List<String>
    Tunnel peer hostnames or IP addresses reachable from APs
    id String
    Unique value identifying the site Mist Tunnel configuration
    modifiedTime Double
    Timestamp when the site Mist Tunnel configuration was last modified
    mtu Integer
    0 to enable MTU, 552-1500 to start MTU with a lower MTU
    orgId String
    Identifier of the org that owns the site Mist Tunnel configuration
    protocol String
    Encapsulation protocol used for the site Mist Tunnel
    radsec SettingMxtunnelsRadsec
    TLS-secured RADIUS proxy settings for the site Mist Tunnel
    siteId String
    Identifier of the site that owns this Mist Tunnel configuration
    vlanIds List<Integer>
    List of VLAN IDs carried by this site Mist Tunnel
    additionalMxtunnels {[key: string]: SettingMxtunnelsAdditionalMxtunnels}
    Additional named Mist Tunnel definitions configured for the site
    apSubnets string[]
    AP source subnets allowed to establish Mist Tunnels
    autoPreemption SettingMxtunnelsAutoPreemption
    Preemption behavior for restoring preferred tunnel peers after failover
    clusters SettingMxtunnelsCluster[]
    Tunnel peer clusters used by APs for this site Mist Tunnel
    createdTime number
    Timestamp when the site Mist Tunnel configuration was created
    enabled boolean
    Whether site Mist Tunnel tunneling is enabled
    forSite boolean
    Whether this Mist Tunnel configuration is scoped to a site
    helloInterval number
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    helloRetries number
    Number of missed hello heartbeats before an AP tries another tunnel peer
    hosts string[]
    Tunnel peer hostnames or IP addresses reachable from APs
    id string
    Unique value identifying the site Mist Tunnel configuration
    modifiedTime number
    Timestamp when the site Mist Tunnel configuration was last modified
    mtu number
    0 to enable MTU, 552-1500 to start MTU with a lower MTU
    orgId string
    Identifier of the org that owns the site Mist Tunnel configuration
    protocol string
    Encapsulation protocol used for the site Mist Tunnel
    radsec SettingMxtunnelsRadsec
    TLS-secured RADIUS proxy settings for the site Mist Tunnel
    siteId string
    Identifier of the site that owns this Mist Tunnel configuration
    vlanIds number[]
    List of VLAN IDs carried by this site Mist Tunnel
    additional_mxtunnels Mapping[str, SettingMxtunnelsAdditionalMxtunnels]
    Additional named Mist Tunnel definitions configured for the site
    ap_subnets Sequence[str]
    AP source subnets allowed to establish Mist Tunnels
    auto_preemption SettingMxtunnelsAutoPreemption
    Preemption behavior for restoring preferred tunnel peers after failover
    clusters Sequence[SettingMxtunnelsCluster]
    Tunnel peer clusters used by APs for this site Mist Tunnel
    created_time float
    Timestamp when the site Mist Tunnel configuration was created
    enabled bool
    Whether site Mist Tunnel tunneling is enabled
    for_site bool
    Whether this Mist Tunnel configuration is scoped to a site
    hello_interval int
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    hello_retries int
    Number of missed hello heartbeats before an AP tries another tunnel peer
    hosts Sequence[str]
    Tunnel peer hostnames or IP addresses reachable from APs
    id str
    Unique value identifying the site Mist Tunnel configuration
    modified_time float
    Timestamp when the site Mist Tunnel configuration was last modified
    mtu int
    0 to enable MTU, 552-1500 to start MTU with a lower MTU
    org_id str
    Identifier of the org that owns the site Mist Tunnel configuration
    protocol str
    Encapsulation protocol used for the site Mist Tunnel
    radsec SettingMxtunnelsRadsec
    TLS-secured RADIUS proxy settings for the site Mist Tunnel
    site_id str
    Identifier of the site that owns this Mist Tunnel configuration
    vlan_ids Sequence[int]
    List of VLAN IDs carried by this site Mist Tunnel
    additionalMxtunnels Map<Property Map>
    Additional named Mist Tunnel definitions configured for the site
    apSubnets List<String>
    AP source subnets allowed to establish Mist Tunnels
    autoPreemption Property Map
    Preemption behavior for restoring preferred tunnel peers after failover
    clusters List<Property Map>
    Tunnel peer clusters used by APs for this site Mist Tunnel
    createdTime Number
    Timestamp when the site Mist Tunnel configuration was created
    enabled Boolean
    Whether site Mist Tunnel tunneling is enabled
    forSite Boolean
    Whether this Mist Tunnel configuration is scoped to a site
    helloInterval Number
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    helloRetries Number
    Number of missed hello heartbeats before an AP tries another tunnel peer
    hosts List<String>
    Tunnel peer hostnames or IP addresses reachable from APs
    id String
    Unique value identifying the site Mist Tunnel configuration
    modifiedTime Number
    Timestamp when the site Mist Tunnel configuration was last modified
    mtu Number
    0 to enable MTU, 552-1500 to start MTU with a lower MTU
    orgId String
    Identifier of the org that owns the site Mist Tunnel configuration
    protocol String
    Encapsulation protocol used for the site Mist Tunnel
    radsec Property Map
    TLS-secured RADIUS proxy settings for the site Mist Tunnel
    siteId String
    Identifier of the site that owns this Mist Tunnel configuration
    vlanIds List<Number>
    List of VLAN IDs carried by this site Mist Tunnel

    SettingMxtunnelsAdditionalMxtunnels, SettingMxtunnelsAdditionalMxtunnelsArgs

    HelloInterval int
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    HelloRetries int
    Number of missed hello heartbeats before an AP tries another tunnel peer
    Protocol string
    Encapsulation protocol used for this additional Mist Tunnel
    TuntermClusters List<Pulumi.JuniperMist.Site.Inputs.SettingMxtunnelsAdditionalMxtunnelsTuntermCluster>
    Tunnel peer clusters used by APs for this additional Mist Tunnel
    VlanIds List<int>
    List of VLAN IDs carried by this additional Mist Tunnel
    HelloInterval int
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    HelloRetries int
    Number of missed hello heartbeats before an AP tries another tunnel peer
    Protocol string
    Encapsulation protocol used for this additional Mist Tunnel
    TuntermClusters []SettingMxtunnelsAdditionalMxtunnelsTuntermCluster
    Tunnel peer clusters used by APs for this additional Mist Tunnel
    VlanIds []int
    List of VLAN IDs carried by this additional Mist Tunnel
    hello_interval number
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    hello_retries number
    Number of missed hello heartbeats before an AP tries another tunnel peer
    protocol string
    Encapsulation protocol used for this additional Mist Tunnel
    tunterm_clusters list(object)
    Tunnel peer clusters used by APs for this additional Mist Tunnel
    vlan_ids list(number)
    List of VLAN IDs carried by this additional Mist Tunnel
    helloInterval Integer
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    helloRetries Integer
    Number of missed hello heartbeats before an AP tries another tunnel peer
    protocol String
    Encapsulation protocol used for this additional Mist Tunnel
    tuntermClusters List<SettingMxtunnelsAdditionalMxtunnelsTuntermCluster>
    Tunnel peer clusters used by APs for this additional Mist Tunnel
    vlanIds List<Integer>
    List of VLAN IDs carried by this additional Mist Tunnel
    helloInterval number
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    helloRetries number
    Number of missed hello heartbeats before an AP tries another tunnel peer
    protocol string
    Encapsulation protocol used for this additional Mist Tunnel
    tuntermClusters SettingMxtunnelsAdditionalMxtunnelsTuntermCluster[]
    Tunnel peer clusters used by APs for this additional Mist Tunnel
    vlanIds number[]
    List of VLAN IDs carried by this additional Mist Tunnel
    hello_interval int
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    hello_retries int
    Number of missed hello heartbeats before an AP tries another tunnel peer
    protocol str
    Encapsulation protocol used for this additional Mist Tunnel
    tunterm_clusters Sequence[SettingMxtunnelsAdditionalMxtunnelsTuntermCluster]
    Tunnel peer clusters used by APs for this additional Mist Tunnel
    vlan_ids Sequence[int]
    List of VLAN IDs carried by this additional Mist Tunnel
    helloInterval Number
    In seconds, used as heartbeat to detect if a tunnel is alive. AP will try another peer after missing N hellos specified by hello_retries
    helloRetries Number
    Number of missed hello heartbeats before an AP tries another tunnel peer
    protocol String
    Encapsulation protocol used for this additional Mist Tunnel
    tuntermClusters List<Property Map>
    Tunnel peer clusters used by APs for this additional Mist Tunnel
    vlanIds List<Number>
    List of VLAN IDs carried by this additional Mist Tunnel

    SettingMxtunnelsAdditionalMxtunnelsTuntermCluster, SettingMxtunnelsAdditionalMxtunnelsTuntermClusterArgs

    Name string
    Peer cluster name used in the site Mist Tunnel configuration
    TuntermHosts List<string>
    Tunnel termination hostnames or IP addresses in this peer cluster
    Name string
    Peer cluster name used in the site Mist Tunnel configuration
    TuntermHosts []string
    Tunnel termination hostnames or IP addresses in this peer cluster
    name string
    Peer cluster name used in the site Mist Tunnel configuration
    tunterm_hosts list(string)
    Tunnel termination hostnames or IP addresses in this peer cluster
    name String
    Peer cluster name used in the site Mist Tunnel configuration
    tuntermHosts List<String>
    Tunnel termination hostnames or IP addresses in this peer cluster
    name string
    Peer cluster name used in the site Mist Tunnel configuration
    tuntermHosts string[]
    Tunnel termination hostnames or IP addresses in this peer cluster
    name str
    Peer cluster name used in the site Mist Tunnel configuration
    tunterm_hosts Sequence[str]
    Tunnel termination hostnames or IP addresses in this peer cluster
    name String
    Peer cluster name used in the site Mist Tunnel configuration
    tuntermHosts List<String>
    Tunnel termination hostnames or IP addresses in this peer cluster

    SettingMxtunnelsAutoPreemption, SettingMxtunnelsAutoPreemptionArgs

    DayOfWeek string
    Scheduled weekday for auto preemption
    Enabled bool
    Whether auto preemption is enabled
    TimeOfDay string
    Scheduled time of day for auto preemption
    DayOfWeek string
    Scheduled weekday for auto preemption
    Enabled bool
    Whether auto preemption is enabled
    TimeOfDay string
    Scheduled time of day for auto preemption
    day_of_week string
    Scheduled weekday for auto preemption
    enabled bool
    Whether auto preemption is enabled
    time_of_day string
    Scheduled time of day for auto preemption
    dayOfWeek String
    Scheduled weekday for auto preemption
    enabled Boolean
    Whether auto preemption is enabled
    timeOfDay String
    Scheduled time of day for auto preemption
    dayOfWeek string
    Scheduled weekday for auto preemption
    enabled boolean
    Whether auto preemption is enabled
    timeOfDay string
    Scheduled time of day for auto preemption
    day_of_week str
    Scheduled weekday for auto preemption
    enabled bool
    Whether auto preemption is enabled
    time_of_day str
    Scheduled time of day for auto preemption
    dayOfWeek String
    Scheduled weekday for auto preemption
    enabled Boolean
    Whether auto preemption is enabled
    timeOfDay String
    Scheduled time of day for auto preemption

    SettingMxtunnelsCluster, SettingMxtunnelsClusterArgs

    Name string
    Peer cluster name used in the site Mist Tunnel configuration
    TuntermHosts List<string>
    Tunnel termination hostnames or IP addresses in this peer cluster
    Name string
    Peer cluster name used in the site Mist Tunnel configuration
    TuntermHosts []string
    Tunnel termination hostnames or IP addresses in this peer cluster
    name string
    Peer cluster name used in the site Mist Tunnel configuration
    tunterm_hosts list(string)
    Tunnel termination hostnames or IP addresses in this peer cluster
    name String
    Peer cluster name used in the site Mist Tunnel configuration
    tuntermHosts List<String>
    Tunnel termination hostnames or IP addresses in this peer cluster
    name string
    Peer cluster name used in the site Mist Tunnel configuration
    tuntermHosts string[]
    Tunnel termination hostnames or IP addresses in this peer cluster
    name str
    Peer cluster name used in the site Mist Tunnel configuration
    tunterm_hosts Sequence[str]
    Tunnel termination hostnames or IP addresses in this peer cluster
    name String
    Peer cluster name used in the site Mist Tunnel configuration
    tuntermHosts List<String>
    Tunnel termination hostnames or IP addresses in this peer cluster

    SettingMxtunnelsRadsec, SettingMxtunnelsRadsecArgs

    AcctServers List<Pulumi.JuniperMist.Site.Inputs.SettingMxtunnelsRadsecAcctServer>
    RADIUS accounting servers used by the site Mist Tunnel RadSec proxy
    AuthServers List<Pulumi.JuniperMist.Site.Inputs.SettingMxtunnelsRadsecAuthServer>
    RADIUS authentication servers used by the site Mist Tunnel RadSec proxy
    Enabled bool
    Whether RadSec proxying is enabled for this site Mist Tunnel
    UseMxedge bool
    Whether RadSec proxying uses Mist Edge
    AcctServers []SettingMxtunnelsRadsecAcctServer
    RADIUS accounting servers used by the site Mist Tunnel RadSec proxy
    AuthServers []SettingMxtunnelsRadsecAuthServer
    RADIUS authentication servers used by the site Mist Tunnel RadSec proxy
    Enabled bool
    Whether RadSec proxying is enabled for this site Mist Tunnel
    UseMxedge bool
    Whether RadSec proxying uses Mist Edge
    acct_servers list(object)
    RADIUS accounting servers used by the site Mist Tunnel RadSec proxy
    auth_servers list(object)
    RADIUS authentication servers used by the site Mist Tunnel RadSec proxy
    enabled bool
    Whether RadSec proxying is enabled for this site Mist Tunnel
    use_mxedge bool
    Whether RadSec proxying uses Mist Edge
    acctServers List<SettingMxtunnelsRadsecAcctServer>
    RADIUS accounting servers used by the site Mist Tunnel RadSec proxy
    authServers List<SettingMxtunnelsRadsecAuthServer>
    RADIUS authentication servers used by the site Mist Tunnel RadSec proxy
    enabled Boolean
    Whether RadSec proxying is enabled for this site Mist Tunnel
    useMxedge Boolean
    Whether RadSec proxying uses Mist Edge
    acctServers SettingMxtunnelsRadsecAcctServer[]
    RADIUS accounting servers used by the site Mist Tunnel RadSec proxy
    authServers SettingMxtunnelsRadsecAuthServer[]
    RADIUS authentication servers used by the site Mist Tunnel RadSec proxy
    enabled boolean
    Whether RadSec proxying is enabled for this site Mist Tunnel
    useMxedge boolean
    Whether RadSec proxying uses Mist Edge
    acct_servers Sequence[SettingMxtunnelsRadsecAcctServer]
    RADIUS accounting servers used by the site Mist Tunnel RadSec proxy
    auth_servers Sequence[SettingMxtunnelsRadsecAuthServer]
    RADIUS authentication servers used by the site Mist Tunnel RadSec proxy
    enabled bool
    Whether RadSec proxying is enabled for this site Mist Tunnel
    use_mxedge bool
    Whether RadSec proxying uses Mist Edge
    acctServers List<Property Map>
    RADIUS accounting servers used by the site Mist Tunnel RadSec proxy
    authServers List<Property Map>
    RADIUS authentication servers used by the site Mist Tunnel RadSec proxy
    enabled Boolean
    Whether RadSec proxying is enabled for this site Mist Tunnel
    useMxedge Boolean
    Whether RadSec proxying uses Mist Edge

    SettingMxtunnelsRadsecAcctServer, SettingMxtunnelsRadsecAcctServerArgs

    Host string
    Address or hostname of the RADIUS accounting server
    Secret string
    Shared secret used with this RADIUS accounting server
    KeywrapEnabled bool
    Whether RADIUS keywrap is enabled for messages sent to this accounting server
    KeywrapFormat string
    Encoding format for RADIUS keywrap KEK and MACK values
    KeywrapKek string
    RADIUS keywrap key encryption key (KEK)
    KeywrapMack string
    RADIUS keywrap message authentication code key (MACK)
    Port string
    UDP port used by the RADIUS accounting server
    Host string
    Address or hostname of the RADIUS accounting server
    Secret string
    Shared secret used with this RADIUS accounting server
    KeywrapEnabled bool
    Whether RADIUS keywrap is enabled for messages sent to this accounting server
    KeywrapFormat string
    Encoding format for RADIUS keywrap KEK and MACK values
    KeywrapKek string
    RADIUS keywrap key encryption key (KEK)
    KeywrapMack string
    RADIUS keywrap message authentication code key (MACK)
    Port string
    UDP port used by the RADIUS accounting server
    host string
    Address or hostname of the RADIUS accounting server
    secret string
    Shared secret used with this RADIUS accounting server
    keywrap_enabled bool
    Whether RADIUS keywrap is enabled for messages sent to this accounting server
    keywrap_format string
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrap_kek string
    RADIUS keywrap key encryption key (KEK)
    keywrap_mack string
    RADIUS keywrap message authentication code key (MACK)
    port string
    UDP port used by the RADIUS accounting server
    host String
    Address or hostname of the RADIUS accounting server
    secret String
    Shared secret used with this RADIUS accounting server
    keywrapEnabled Boolean
    Whether RADIUS keywrap is enabled for messages sent to this accounting server
    keywrapFormat String
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrapKek String
    RADIUS keywrap key encryption key (KEK)
    keywrapMack String
    RADIUS keywrap message authentication code key (MACK)
    port String
    UDP port used by the RADIUS accounting server
    host string
    Address or hostname of the RADIUS accounting server
    secret string
    Shared secret used with this RADIUS accounting server
    keywrapEnabled boolean
    Whether RADIUS keywrap is enabled for messages sent to this accounting server
    keywrapFormat string
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrapKek string
    RADIUS keywrap key encryption key (KEK)
    keywrapMack string
    RADIUS keywrap message authentication code key (MACK)
    port string
    UDP port used by the RADIUS accounting server
    host str
    Address or hostname of the RADIUS accounting server
    secret str
    Shared secret used with this RADIUS accounting server
    keywrap_enabled bool
    Whether RADIUS keywrap is enabled for messages sent to this accounting server
    keywrap_format str
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrap_kek str
    RADIUS keywrap key encryption key (KEK)
    keywrap_mack str
    RADIUS keywrap message authentication code key (MACK)
    port str
    UDP port used by the RADIUS accounting server
    host String
    Address or hostname of the RADIUS accounting server
    secret String
    Shared secret used with this RADIUS accounting server
    keywrapEnabled Boolean
    Whether RADIUS keywrap is enabled for messages sent to this accounting server
    keywrapFormat String
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrapKek String
    RADIUS keywrap key encryption key (KEK)
    keywrapMack String
    RADIUS keywrap message authentication code key (MACK)
    port String
    UDP port used by the RADIUS accounting server

    SettingMxtunnelsRadsecAuthServer, SettingMxtunnelsRadsecAuthServerArgs

    Host string
    Address or hostname of the RADIUS authentication server
    Secret string
    Shared secret used with this RADIUS authentication server
    KeywrapEnabled bool
    Whether RADIUS keywrap is enabled for messages sent to this authentication server
    KeywrapFormat string
    Encoding format for RADIUS keywrap KEK and MACK values
    KeywrapKek string
    RADIUS keywrap key encryption key (KEK)
    KeywrapMack string
    RADIUS keywrap message authentication code key (MACK)
    Port string
    UDP port used by the RADIUS authentication server
    RequireMessageAuthenticator bool
    Whether to require Message-Authenticator in requests
    Host string
    Address or hostname of the RADIUS authentication server
    Secret string
    Shared secret used with this RADIUS authentication server
    KeywrapEnabled bool
    Whether RADIUS keywrap is enabled for messages sent to this authentication server
    KeywrapFormat string
    Encoding format for RADIUS keywrap KEK and MACK values
    KeywrapKek string
    RADIUS keywrap key encryption key (KEK)
    KeywrapMack string
    RADIUS keywrap message authentication code key (MACK)
    Port string
    UDP port used by the RADIUS authentication server
    RequireMessageAuthenticator bool
    Whether to require Message-Authenticator in requests
    host string
    Address or hostname of the RADIUS authentication server
    secret string
    Shared secret used with this RADIUS authentication server
    keywrap_enabled bool
    Whether RADIUS keywrap is enabled for messages sent to this authentication server
    keywrap_format string
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrap_kek string
    RADIUS keywrap key encryption key (KEK)
    keywrap_mack string
    RADIUS keywrap message authentication code key (MACK)
    port string
    UDP port used by the RADIUS authentication server
    require_message_authenticator bool
    Whether to require Message-Authenticator in requests
    host String
    Address or hostname of the RADIUS authentication server
    secret String
    Shared secret used with this RADIUS authentication server
    keywrapEnabled Boolean
    Whether RADIUS keywrap is enabled for messages sent to this authentication server
    keywrapFormat String
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrapKek String
    RADIUS keywrap key encryption key (KEK)
    keywrapMack String
    RADIUS keywrap message authentication code key (MACK)
    port String
    UDP port used by the RADIUS authentication server
    requireMessageAuthenticator Boolean
    Whether to require Message-Authenticator in requests
    host string
    Address or hostname of the RADIUS authentication server
    secret string
    Shared secret used with this RADIUS authentication server
    keywrapEnabled boolean
    Whether RADIUS keywrap is enabled for messages sent to this authentication server
    keywrapFormat string
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrapKek string
    RADIUS keywrap key encryption key (KEK)
    keywrapMack string
    RADIUS keywrap message authentication code key (MACK)
    port string
    UDP port used by the RADIUS authentication server
    requireMessageAuthenticator boolean
    Whether to require Message-Authenticator in requests
    host str
    Address or hostname of the RADIUS authentication server
    secret str
    Shared secret used with this RADIUS authentication server
    keywrap_enabled bool
    Whether RADIUS keywrap is enabled for messages sent to this authentication server
    keywrap_format str
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrap_kek str
    RADIUS keywrap key encryption key (KEK)
    keywrap_mack str
    RADIUS keywrap message authentication code key (MACK)
    port str
    UDP port used by the RADIUS authentication server
    require_message_authenticator bool
    Whether to require Message-Authenticator in requests
    host String
    Address or hostname of the RADIUS authentication server
    secret String
    Shared secret used with this RADIUS authentication server
    keywrapEnabled Boolean
    Whether RADIUS keywrap is enabled for messages sent to this authentication server
    keywrapFormat String
    Encoding format for RADIUS keywrap KEK and MACK values
    keywrapKek String
    RADIUS keywrap key encryption key (KEK)
    keywrapMack String
    RADIUS keywrap message authentication code key (MACK)
    port String
    UDP port used by the RADIUS authentication server
    requireMessageAuthenticator Boolean
    Whether to require Message-Authenticator in requests

    SettingOccupancy, SettingOccupancyArgs

    AssetsEnabled bool
    Indicate whether named BLE assets should be included in the zone occupancy calculation
    ClientsEnabled bool
    Indicate whether connected Wi-Fi clients should be included in the zone occupancy calculation
    MinDuration int
    Minimum dwell duration before a client or asset is counted in occupancy analytics
    SdkclientsEnabled bool
    Indicate whether SDK clients should be included in the zone occupancy calculation
    UnconnectedClientsEnabled bool
    Indicate whether unconnected Wi-Fi clients should be included in the zone occupancy calculation
    AssetsEnabled bool
    Indicate whether named BLE assets should be included in the zone occupancy calculation
    ClientsEnabled bool
    Indicate whether connected Wi-Fi clients should be included in the zone occupancy calculation
    MinDuration int
    Minimum dwell duration before a client or asset is counted in occupancy analytics
    SdkclientsEnabled bool
    Indicate whether SDK clients should be included in the zone occupancy calculation
    UnconnectedClientsEnabled bool
    Indicate whether unconnected Wi-Fi clients should be included in the zone occupancy calculation
    assets_enabled bool
    Indicate whether named BLE assets should be included in the zone occupancy calculation
    clients_enabled bool
    Indicate whether connected Wi-Fi clients should be included in the zone occupancy calculation
    min_duration number
    Minimum dwell duration before a client or asset is counted in occupancy analytics
    sdkclients_enabled bool
    Indicate whether SDK clients should be included in the zone occupancy calculation
    unconnected_clients_enabled bool
    Indicate whether unconnected Wi-Fi clients should be included in the zone occupancy calculation
    assetsEnabled Boolean
    Indicate whether named BLE assets should be included in the zone occupancy calculation
    clientsEnabled Boolean
    Indicate whether connected Wi-Fi clients should be included in the zone occupancy calculation
    minDuration Integer
    Minimum dwell duration before a client or asset is counted in occupancy analytics
    sdkclientsEnabled Boolean
    Indicate whether SDK clients should be included in the zone occupancy calculation
    unconnectedClientsEnabled Boolean
    Indicate whether unconnected Wi-Fi clients should be included in the zone occupancy calculation
    assetsEnabled boolean
    Indicate whether named BLE assets should be included in the zone occupancy calculation
    clientsEnabled boolean
    Indicate whether connected Wi-Fi clients should be included in the zone occupancy calculation
    minDuration number
    Minimum dwell duration before a client or asset is counted in occupancy analytics
    sdkclientsEnabled boolean
    Indicate whether SDK clients should be included in the zone occupancy calculation
    unconnectedClientsEnabled boolean
    Indicate whether unconnected Wi-Fi clients should be included in the zone occupancy calculation
    assets_enabled bool
    Indicate whether named BLE assets should be included in the zone occupancy calculation
    clients_enabled bool
    Indicate whether connected Wi-Fi clients should be included in the zone occupancy calculation
    min_duration int
    Minimum dwell duration before a client or asset is counted in occupancy analytics
    sdkclients_enabled bool
    Indicate whether SDK clients should be included in the zone occupancy calculation
    unconnected_clients_enabled bool
    Indicate whether unconnected Wi-Fi clients should be included in the zone occupancy calculation
    assetsEnabled Boolean
    Indicate whether named BLE assets should be included in the zone occupancy calculation
    clientsEnabled Boolean
    Indicate whether connected Wi-Fi clients should be included in the zone occupancy calculation
    minDuration Number
    Minimum dwell duration before a client or asset is counted in occupancy analytics
    sdkclientsEnabled Boolean
    Indicate whether SDK clients should be included in the zone occupancy calculation
    unconnectedClientsEnabled Boolean
    Indicate whether unconnected Wi-Fi clients should be included in the zone occupancy calculation

    SettingProxy, SettingProxyArgs

    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

    SettingRogue, SettingRogueArgs

    AllowedVlanIds List<int>
    VLAN IDs allowed by the rogue detection policy
    Enabled bool
    Whether rogue detection is enabled
    HoneypotEnabled bool
    Whether honeypot detection is enabled
    MinDuration int
    Minimum duration for a bssid to be considered neighbor
    MinRogueDuration int
    Minimum duration for a bssid to be considered rogue
    MinRogueRssi int
    Minimum RSSI for an AP to be considered rogue
    MinRssi int
    Minimum RSSI for an AP to be considered neighbor (ignoring APs that’s far away)
    WhitelistedBssids List<string>
    BSSID values or wildcard patterns excluded from rogue detection
    WhitelistedSsids List<string>
    SSID names excluded from rogue detection
    AllowedVlanIds []int
    VLAN IDs allowed by the rogue detection policy
    Enabled bool
    Whether rogue detection is enabled
    HoneypotEnabled bool
    Whether honeypot detection is enabled
    MinDuration int
    Minimum duration for a bssid to be considered neighbor
    MinRogueDuration int
    Minimum duration for a bssid to be considered rogue
    MinRogueRssi int
    Minimum RSSI for an AP to be considered rogue
    MinRssi int
    Minimum RSSI for an AP to be considered neighbor (ignoring APs that’s far away)
    WhitelistedBssids []string
    BSSID values or wildcard patterns excluded from rogue detection
    WhitelistedSsids []string
    SSID names excluded from rogue detection
    allowed_vlan_ids list(number)
    VLAN IDs allowed by the rogue detection policy
    enabled bool
    Whether rogue detection is enabled
    honeypot_enabled bool
    Whether honeypot detection is enabled
    min_duration number
    Minimum duration for a bssid to be considered neighbor
    min_rogue_duration number
    Minimum duration for a bssid to be considered rogue
    min_rogue_rssi number
    Minimum RSSI for an AP to be considered rogue
    min_rssi number
    Minimum RSSI for an AP to be considered neighbor (ignoring APs that’s far away)
    whitelisted_bssids list(string)
    BSSID values or wildcard patterns excluded from rogue detection
    whitelisted_ssids list(string)
    SSID names excluded from rogue detection
    allowedVlanIds List<Integer>
    VLAN IDs allowed by the rogue detection policy
    enabled Boolean
    Whether rogue detection is enabled
    honeypotEnabled Boolean
    Whether honeypot detection is enabled
    minDuration Integer
    Minimum duration for a bssid to be considered neighbor
    minRogueDuration Integer
    Minimum duration for a bssid to be considered rogue
    minRogueRssi Integer
    Minimum RSSI for an AP to be considered rogue
    minRssi Integer
    Minimum RSSI for an AP to be considered neighbor (ignoring APs that’s far away)
    whitelistedBssids List<String>
    BSSID values or wildcard patterns excluded from rogue detection
    whitelistedSsids List<String>
    SSID names excluded from rogue detection
    allowedVlanIds number[]
    VLAN IDs allowed by the rogue detection policy
    enabled boolean
    Whether rogue detection is enabled
    honeypotEnabled boolean
    Whether honeypot detection is enabled
    minDuration number
    Minimum duration for a bssid to be considered neighbor
    minRogueDuration number
    Minimum duration for a bssid to be considered rogue
    minRogueRssi number
    Minimum RSSI for an AP to be considered rogue
    minRssi number
    Minimum RSSI for an AP to be considered neighbor (ignoring APs that’s far away)
    whitelistedBssids string[]
    BSSID values or wildcard patterns excluded from rogue detection
    whitelistedSsids string[]
    SSID names excluded from rogue detection
    allowed_vlan_ids Sequence[int]
    VLAN IDs allowed by the rogue detection policy
    enabled bool
    Whether rogue detection is enabled
    honeypot_enabled bool
    Whether honeypot detection is enabled
    min_duration int
    Minimum duration for a bssid to be considered neighbor
    min_rogue_duration int
    Minimum duration for a bssid to be considered rogue
    min_rogue_rssi int
    Minimum RSSI for an AP to be considered rogue
    min_rssi int
    Minimum RSSI for an AP to be considered neighbor (ignoring APs that’s far away)
    whitelisted_bssids Sequence[str]
    BSSID values or wildcard patterns excluded from rogue detection
    whitelisted_ssids Sequence[str]
    SSID names excluded from rogue detection
    allowedVlanIds List<Number>
    VLAN IDs allowed by the rogue detection policy
    enabled Boolean
    Whether rogue detection is enabled
    honeypotEnabled Boolean
    Whether honeypot detection is enabled
    minDuration Number
    Minimum duration for a bssid to be considered neighbor
    minRogueDuration Number
    Minimum duration for a bssid to be considered rogue
    minRogueRssi Number
    Minimum RSSI for an AP to be considered rogue
    minRssi Number
    Minimum RSSI for an AP to be considered neighbor (ignoring APs that’s far away)
    whitelistedBssids List<String>
    BSSID values or wildcard patterns excluded from rogue detection
    whitelistedSsids List<String>
    SSID names excluded from rogue detection

    SettingRtsa, SettingRtsaArgs

    AppWaking bool
    Whether app wake-up support is enabled for managed mobility
    DisableDeadReckoning bool
    Whether dead reckoning is disabled for managed mobility
    DisablePressureSensor bool
    Whether pressure sensor use is disabled for managed mobility
    Enabled bool
    Whether managed mobility features are enabled
    TrackAsset bool
    Whether BLE asset tracking is enabled for managed mobility
    AppWaking bool
    Whether app wake-up support is enabled for managed mobility
    DisableDeadReckoning bool
    Whether dead reckoning is disabled for managed mobility
    DisablePressureSensor bool
    Whether pressure sensor use is disabled for managed mobility
    Enabled bool
    Whether managed mobility features are enabled
    TrackAsset bool
    Whether BLE asset tracking is enabled for managed mobility
    app_waking bool
    Whether app wake-up support is enabled for managed mobility
    disable_dead_reckoning bool
    Whether dead reckoning is disabled for managed mobility
    disable_pressure_sensor bool
    Whether pressure sensor use is disabled for managed mobility
    enabled bool
    Whether managed mobility features are enabled
    track_asset bool
    Whether BLE asset tracking is enabled for managed mobility
    appWaking Boolean
    Whether app wake-up support is enabled for managed mobility
    disableDeadReckoning Boolean
    Whether dead reckoning is disabled for managed mobility
    disablePressureSensor Boolean
    Whether pressure sensor use is disabled for managed mobility
    enabled Boolean
    Whether managed mobility features are enabled
    trackAsset Boolean
    Whether BLE asset tracking is enabled for managed mobility
    appWaking boolean
    Whether app wake-up support is enabled for managed mobility
    disableDeadReckoning boolean
    Whether dead reckoning is disabled for managed mobility
    disablePressureSensor boolean
    Whether pressure sensor use is disabled for managed mobility
    enabled boolean
    Whether managed mobility features are enabled
    trackAsset boolean
    Whether BLE asset tracking is enabled for managed mobility
    app_waking bool
    Whether app wake-up support is enabled for managed mobility
    disable_dead_reckoning bool
    Whether dead reckoning is disabled for managed mobility
    disable_pressure_sensor bool
    Whether pressure sensor use is disabled for managed mobility
    enabled bool
    Whether managed mobility features are enabled
    track_asset bool
    Whether BLE asset tracking is enabled for managed mobility
    appWaking Boolean
    Whether app wake-up support is enabled for managed mobility
    disableDeadReckoning Boolean
    Whether dead reckoning is disabled for managed mobility
    disablePressureSensor Boolean
    Whether pressure sensor use is disabled for managed mobility
    enabled Boolean
    Whether managed mobility features are enabled
    trackAsset Boolean
    Whether BLE asset tracking is enabled for managed mobility

    SettingSimpleAlert, SettingSimpleAlertArgs

    ArpFailure SettingSimpleAlertArpFailure
    Thresholds for ARP failure heuristic alerts
    DhcpFailure SettingSimpleAlertDhcpFailure
    Thresholds for DHCP failure heuristic alerts
    DnsFailure SettingSimpleAlertDnsFailure
    Thresholds for DNS failure heuristic alerts
    arp_failure object
    Thresholds for ARP failure heuristic alerts
    dhcp_failure object
    Thresholds for DHCP failure heuristic alerts
    dns_failure object
    Thresholds for DNS failure heuristic alerts
    arpFailure SettingSimpleAlertArpFailure
    Thresholds for ARP failure heuristic alerts
    dhcpFailure SettingSimpleAlertDhcpFailure
    Thresholds for DHCP failure heuristic alerts
    dnsFailure SettingSimpleAlertDnsFailure
    Thresholds for DNS failure heuristic alerts
    arpFailure SettingSimpleAlertArpFailure
    Thresholds for ARP failure heuristic alerts
    dhcpFailure SettingSimpleAlertDhcpFailure
    Thresholds for DHCP failure heuristic alerts
    dnsFailure SettingSimpleAlertDnsFailure
    Thresholds for DNS failure heuristic alerts
    arp_failure SettingSimpleAlertArpFailure
    Thresholds for ARP failure heuristic alerts
    dhcp_failure SettingSimpleAlertDhcpFailure
    Thresholds for DHCP failure heuristic alerts
    dns_failure SettingSimpleAlertDnsFailure
    Thresholds for DNS failure heuristic alerts
    arpFailure Property Map
    Thresholds for ARP failure heuristic alerts
    dhcpFailure Property Map
    Thresholds for DHCP failure heuristic alerts
    dnsFailure Property Map
    Thresholds for DNS failure heuristic alerts

    SettingSimpleAlertArpFailure, SettingSimpleAlertArpFailureArgs

    ClientCount int
    Number of distinct clients that must encounter ARP failures before alerting
    Duration int
    Time window in minutes for evaluating ARP failures
    IncidentCount int
    Number of ARP failure incidents required within the duration window
    ClientCount int
    Number of distinct clients that must encounter ARP failures before alerting
    Duration int
    Time window in minutes for evaluating ARP failures
    IncidentCount int
    Number of ARP failure incidents required within the duration window
    client_count number
    Number of distinct clients that must encounter ARP failures before alerting
    duration number
    Time window in minutes for evaluating ARP failures
    incident_count number
    Number of ARP failure incidents required within the duration window
    clientCount Integer
    Number of distinct clients that must encounter ARP failures before alerting
    duration Integer
    Time window in minutes for evaluating ARP failures
    incidentCount Integer
    Number of ARP failure incidents required within the duration window
    clientCount number
    Number of distinct clients that must encounter ARP failures before alerting
    duration number
    Time window in minutes for evaluating ARP failures
    incidentCount number
    Number of ARP failure incidents required within the duration window
    client_count int
    Number of distinct clients that must encounter ARP failures before alerting
    duration int
    Time window in minutes for evaluating ARP failures
    incident_count int
    Number of ARP failure incidents required within the duration window
    clientCount Number
    Number of distinct clients that must encounter ARP failures before alerting
    duration Number
    Time window in minutes for evaluating ARP failures
    incidentCount Number
    Number of ARP failure incidents required within the duration window

    SettingSimpleAlertDhcpFailure, SettingSimpleAlertDhcpFailureArgs

    ClientCount int
    Number of distinct clients that must encounter DHCP failures before alerting
    Duration int
    Time window in minutes for evaluating DHCP failures
    IncidentCount int
    Number of DHCP failure incidents required within the duration window
    ClientCount int
    Number of distinct clients that must encounter DHCP failures before alerting
    Duration int
    Time window in minutes for evaluating DHCP failures
    IncidentCount int
    Number of DHCP failure incidents required within the duration window
    client_count number
    Number of distinct clients that must encounter DHCP failures before alerting
    duration number
    Time window in minutes for evaluating DHCP failures
    incident_count number
    Number of DHCP failure incidents required within the duration window
    clientCount Integer
    Number of distinct clients that must encounter DHCP failures before alerting
    duration Integer
    Time window in minutes for evaluating DHCP failures
    incidentCount Integer
    Number of DHCP failure incidents required within the duration window
    clientCount number
    Number of distinct clients that must encounter DHCP failures before alerting
    duration number
    Time window in minutes for evaluating DHCP failures
    incidentCount number
    Number of DHCP failure incidents required within the duration window
    client_count int
    Number of distinct clients that must encounter DHCP failures before alerting
    duration int
    Time window in minutes for evaluating DHCP failures
    incident_count int
    Number of DHCP failure incidents required within the duration window
    clientCount Number
    Number of distinct clients that must encounter DHCP failures before alerting
    duration Number
    Time window in minutes for evaluating DHCP failures
    incidentCount Number
    Number of DHCP failure incidents required within the duration window

    SettingSimpleAlertDnsFailure, SettingSimpleAlertDnsFailureArgs

    ClientCount int
    Number of distinct clients that must encounter DNS failures before alerting
    Duration int
    Time window in minutes for evaluating DNS failures
    IncidentCount int
    Number of DNS failure incidents required within the duration window
    ClientCount int
    Number of distinct clients that must encounter DNS failures before alerting
    Duration int
    Time window in minutes for evaluating DNS failures
    IncidentCount int
    Number of DNS failure incidents required within the duration window
    client_count number
    Number of distinct clients that must encounter DNS failures before alerting
    duration number
    Time window in minutes for evaluating DNS failures
    incident_count number
    Number of DNS failure incidents required within the duration window
    clientCount Integer
    Number of distinct clients that must encounter DNS failures before alerting
    duration Integer
    Time window in minutes for evaluating DNS failures
    incidentCount Integer
    Number of DNS failure incidents required within the duration window
    clientCount number
    Number of distinct clients that must encounter DNS failures before alerting
    duration number
    Time window in minutes for evaluating DNS failures
    incidentCount number
    Number of DNS failure incidents required within the duration window
    client_count int
    Number of distinct clients that must encounter DNS failures before alerting
    duration int
    Time window in minutes for evaluating DNS failures
    incident_count int
    Number of DNS failure incidents required within the duration window
    clientCount Number
    Number of distinct clients that must encounter DNS failures before alerting
    duration Number
    Time window in minutes for evaluating DNS failures
    incidentCount Number
    Number of DNS failure incidents required within the duration window

    SettingSkyatp, SettingSkyatpArgs

    Enabled bool
    Whether Sky ATP is enabled for the site
    SendIpMacMapping bool
    Whether IP-to-MAC mappings are sent to Sky ATP
    Enabled bool
    Whether Sky ATP is enabled for the site
    SendIpMacMapping bool
    Whether IP-to-MAC mappings are sent to Sky ATP
    enabled bool
    Whether Sky ATP is enabled for the site
    send_ip_mac_mapping bool
    Whether IP-to-MAC mappings are sent to Sky ATP
    enabled Boolean
    Whether Sky ATP is enabled for the site
    sendIpMacMapping Boolean
    Whether IP-to-MAC mappings are sent to Sky ATP
    enabled boolean
    Whether Sky ATP is enabled for the site
    sendIpMacMapping boolean
    Whether IP-to-MAC mappings are sent to Sky ATP
    enabled bool
    Whether Sky ATP is enabled for the site
    send_ip_mac_mapping bool
    Whether IP-to-MAC mappings are sent to Sky ATP
    enabled Boolean
    Whether Sky ATP is enabled for the site
    sendIpMacMapping Boolean
    Whether IP-to-MAC mappings are sent to Sky ATP

    SettingSleThresholds, SettingSleThresholdsArgs

    Capacity int
    Threshold percentage for capacity SLE scoring
    Coverage int
    RSSI threshold for coverage SLE scoring, in dBm
    Throughput int
    Minimum throughput threshold for SLE scoring, in Mbps
    Timetoconnect int
    Time to connect, in seconds
    Capacity int
    Threshold percentage for capacity SLE scoring
    Coverage int
    RSSI threshold for coverage SLE scoring, in dBm
    Throughput int
    Minimum throughput threshold for SLE scoring, in Mbps
    Timetoconnect int
    Time to connect, in seconds
    capacity number
    Threshold percentage for capacity SLE scoring
    coverage number
    RSSI threshold for coverage SLE scoring, in dBm
    throughput number
    Minimum throughput threshold for SLE scoring, in Mbps
    timetoconnect number
    Time to connect, in seconds
    capacity Integer
    Threshold percentage for capacity SLE scoring
    coverage Integer
    RSSI threshold for coverage SLE scoring, in dBm
    throughput Integer
    Minimum throughput threshold for SLE scoring, in Mbps
    timetoconnect Integer
    Time to connect, in seconds
    capacity number
    Threshold percentage for capacity SLE scoring
    coverage number
    RSSI threshold for coverage SLE scoring, in dBm
    throughput number
    Minimum throughput threshold for SLE scoring, in Mbps
    timetoconnect number
    Time to connect, in seconds
    capacity int
    Threshold percentage for capacity SLE scoring
    coverage int
    RSSI threshold for coverage SLE scoring, in dBm
    throughput int
    Minimum throughput threshold for SLE scoring, in Mbps
    timetoconnect int
    Time to connect, in seconds
    capacity Number
    Threshold percentage for capacity SLE scoring
    coverage Number
    RSSI threshold for coverage SLE scoring, in dBm
    throughput Number
    Minimum throughput threshold for SLE scoring, in Mbps
    timetoconnect Number
    Time to connect, in seconds

    SettingSrxApp, SettingSrxAppArgs

    Enabled bool
    Whether Juniper SRX application visibility is enabled
    Enabled bool
    Whether Juniper SRX application visibility is enabled
    enabled bool
    Whether Juniper SRX application visibility is enabled
    enabled Boolean
    Whether Juniper SRX application visibility is enabled
    enabled boolean
    Whether Juniper SRX application visibility is enabled
    enabled bool
    Whether Juniper SRX application visibility is enabled
    enabled Boolean
    Whether Juniper SRX application visibility is enabled

    SettingSsr, SettingSsrArgs

    AutoUpgrade Pulumi.JuniperMist.Site.Inputs.SettingSsrAutoUpgrade
    Automatic SSR firmware upgrade settings for newly onboarded devices
    ConductorHosts List<string>
    IP addresses or hostnames of conductors used by SSR devices
    ConductorToken string
    Registration token used by SSR devices to connect to the conductor
    DisableStats bool
    Whether stats collection is disabled on SSR devices
    Proxy Pulumi.JuniperMist.Site.Inputs.SettingSsrProxy
    Network proxy settings used by SSR devices to reach Mist
    AutoUpgrade SettingSsrAutoUpgrade
    Automatic SSR firmware upgrade settings for newly onboarded devices
    ConductorHosts []string
    IP addresses or hostnames of conductors used by SSR devices
    ConductorToken string
    Registration token used by SSR devices to connect to the conductor
    DisableStats bool
    Whether stats collection is disabled on SSR devices
    Proxy SettingSsrProxy
    Network proxy settings used by SSR devices to reach Mist
    auto_upgrade object
    Automatic SSR firmware upgrade settings for newly onboarded devices
    conductor_hosts list(string)
    IP addresses or hostnames of conductors used by SSR devices
    conductor_token string
    Registration token used by SSR devices to connect to the conductor
    disable_stats bool
    Whether stats collection is disabled on SSR devices
    proxy object
    Network proxy settings used by SSR devices to reach Mist
    autoUpgrade SettingSsrAutoUpgrade
    Automatic SSR firmware upgrade settings for newly onboarded devices
    conductorHosts List<String>
    IP addresses or hostnames of conductors used by SSR devices
    conductorToken String
    Registration token used by SSR devices to connect to the conductor
    disableStats Boolean
    Whether stats collection is disabled on SSR devices
    proxy SettingSsrProxy
    Network proxy settings used by SSR devices to reach Mist
    autoUpgrade SettingSsrAutoUpgrade
    Automatic SSR firmware upgrade settings for newly onboarded devices
    conductorHosts string[]
    IP addresses or hostnames of conductors used by SSR devices
    conductorToken string
    Registration token used by SSR devices to connect to the conductor
    disableStats boolean
    Whether stats collection is disabled on SSR devices
    proxy SettingSsrProxy
    Network proxy settings used by SSR devices to reach Mist
    auto_upgrade SettingSsrAutoUpgrade
    Automatic SSR firmware upgrade settings for newly onboarded devices
    conductor_hosts Sequence[str]
    IP addresses or hostnames of conductors used by SSR devices
    conductor_token str
    Registration token used by SSR devices to connect to the conductor
    disable_stats bool
    Whether stats collection is disabled on SSR devices
    proxy SettingSsrProxy
    Network proxy settings used by SSR devices to reach Mist
    autoUpgrade Property Map
    Automatic SSR firmware upgrade settings for newly onboarded devices
    conductorHosts List<String>
    IP addresses or hostnames of conductors used by SSR devices
    conductorToken String
    Registration token used by SSR devices to connect to the conductor
    disableStats Boolean
    Whether stats collection is disabled on SSR devices
    proxy Property Map
    Network proxy settings used by SSR devices to reach Mist

    SettingSsrAutoUpgrade, SettingSsrAutoUpgradeArgs

    Channel string
    Firmware release channel used for SSR auto-upgrade
    CustomVersions Dictionary<string, string>
    Per-model SSR firmware versions used for auto-upgrade
    Enabled bool
    Whether SSR auto-upgrade is enabled for newly onboarded devices
    Version string
    Firmware version to deploy (e.g. 6.3.0-107.r1). Optional, used when customVersions not specified
    Channel string
    Firmware release channel used for SSR auto-upgrade
    CustomVersions map[string]string
    Per-model SSR firmware versions used for auto-upgrade
    Enabled bool
    Whether SSR auto-upgrade is enabled for newly onboarded devices
    Version string
    Firmware version to deploy (e.g. 6.3.0-107.r1). Optional, used when customVersions not specified
    channel string
    Firmware release channel used for SSR auto-upgrade
    custom_versions map(string)
    Per-model SSR firmware versions used for auto-upgrade
    enabled bool
    Whether SSR auto-upgrade is enabled for newly onboarded devices
    version string
    Firmware version to deploy (e.g. 6.3.0-107.r1). Optional, used when customVersions not specified
    channel String
    Firmware release channel used for SSR auto-upgrade
    customVersions Map<String,String>
    Per-model SSR firmware versions used for auto-upgrade
    enabled Boolean
    Whether SSR auto-upgrade is enabled for newly onboarded devices
    version String
    Firmware version to deploy (e.g. 6.3.0-107.r1). Optional, used when customVersions not specified
    channel string
    Firmware release channel used for SSR auto-upgrade
    customVersions {[key: string]: string}
    Per-model SSR firmware versions used for auto-upgrade
    enabled boolean
    Whether SSR auto-upgrade is enabled for newly onboarded devices
    version string
    Firmware version to deploy (e.g. 6.3.0-107.r1). Optional, used when customVersions not specified
    channel str
    Firmware release channel used for SSR auto-upgrade
    custom_versions Mapping[str, str]
    Per-model SSR firmware versions used for auto-upgrade
    enabled bool
    Whether SSR auto-upgrade is enabled for newly onboarded devices
    version str
    Firmware version to deploy (e.g. 6.3.0-107.r1). Optional, used when customVersions not specified
    channel String
    Firmware release channel used for SSR auto-upgrade
    customVersions Map<String>
    Per-model SSR firmware versions used for auto-upgrade
    enabled Boolean
    Whether SSR auto-upgrade is enabled for newly onboarded devices
    version String
    Firmware version to deploy (e.g. 6.3.0-107.r1). Optional, used when customVersions not specified

    SettingSsrProxy, SettingSsrProxyArgs

    Disabled bool
    Whether the SSR proxy configuration is disabled
    Url string
    Proxy URL that SSR devices use to reach Mist
    Disabled bool
    Whether the SSR proxy configuration is disabled
    Url string
    Proxy URL that SSR devices use to reach Mist
    disabled bool
    Whether the SSR proxy configuration is disabled
    url string
    Proxy URL that SSR devices use to reach Mist
    disabled Boolean
    Whether the SSR proxy configuration is disabled
    url String
    Proxy URL that SSR devices use to reach Mist
    disabled boolean
    Whether the SSR proxy configuration is disabled
    url string
    Proxy URL that SSR devices use to reach Mist
    disabled bool
    Whether the SSR proxy configuration is disabled
    url str
    Proxy URL that SSR devices use to reach Mist
    disabled Boolean
    Whether the SSR proxy configuration is disabled
    url String
    Proxy URL that SSR devices use to reach Mist

    SettingSyntheticTest, SettingSyntheticTestArgs

    Aggressiveness string
    Overall aggressiveness level for synthetic test probes
    CustomProbes Dictionary<string, Pulumi.JuniperMist.Site.Inputs.SettingSyntheticTestCustomProbes>
    Custom synthetic probe definitions keyed by probe name
    Disabled bool
    Whether synthetic tests are disabled
    LanNetworks List<Pulumi.JuniperMist.Site.Inputs.SettingSyntheticTestLanNetwork>
    LAN network probe groups used by synthetic tests
    Vlans List<Pulumi.JuniperMist.Site.Inputs.SettingSyntheticTestVlan>
    Deprecated VLAN-based synthetic test settings

    Deprecated: This attribute is deprecated.

    WanSpeedtest Pulumi.JuniperMist.Site.Inputs.SettingSyntheticTestWanSpeedtest
    WAN speedtest settings for synthetic tests
    Aggressiveness string
    Overall aggressiveness level for synthetic test probes
    CustomProbes map[string]SettingSyntheticTestCustomProbes
    Custom synthetic probe definitions keyed by probe name
    Disabled bool
    Whether synthetic tests are disabled
    LanNetworks []SettingSyntheticTestLanNetwork
    LAN network probe groups used by synthetic tests
    Vlans []SettingSyntheticTestVlan
    Deprecated VLAN-based synthetic test settings

    Deprecated: This attribute is deprecated.

    WanSpeedtest SettingSyntheticTestWanSpeedtest
    WAN speedtest settings for synthetic tests
    aggressiveness string
    Overall aggressiveness level for synthetic test probes
    custom_probes map(object)
    Custom synthetic probe definitions keyed by probe name
    disabled bool
    Whether synthetic tests are disabled
    lan_networks list(object)
    LAN network probe groups used by synthetic tests
    vlans list(object)
    Deprecated VLAN-based synthetic test settings

    Deprecated: This attribute is deprecated.

    wan_speedtest object
    WAN speedtest settings for synthetic tests
    aggressiveness String
    Overall aggressiveness level for synthetic test probes
    customProbes Map<String,SettingSyntheticTestCustomProbes>
    Custom synthetic probe definitions keyed by probe name
    disabled Boolean
    Whether synthetic tests are disabled
    lanNetworks List<SettingSyntheticTestLanNetwork>
    LAN network probe groups used by synthetic tests
    vlans List<SettingSyntheticTestVlan>
    Deprecated VLAN-based synthetic test settings

    Deprecated: This attribute is deprecated.

    wanSpeedtest SettingSyntheticTestWanSpeedtest
    WAN speedtest settings for synthetic tests
    aggressiveness string
    Overall aggressiveness level for synthetic test probes
    customProbes {[key: string]: SettingSyntheticTestCustomProbes}
    Custom synthetic probe definitions keyed by probe name
    disabled boolean
    Whether synthetic tests are disabled
    lanNetworks SettingSyntheticTestLanNetwork[]
    LAN network probe groups used by synthetic tests
    vlans SettingSyntheticTestVlan[]
    Deprecated VLAN-based synthetic test settings

    Deprecated: This attribute is deprecated.

    wanSpeedtest SettingSyntheticTestWanSpeedtest
    WAN speedtest settings for synthetic tests
    aggressiveness str
    Overall aggressiveness level for synthetic test probes
    custom_probes Mapping[str, SettingSyntheticTestCustomProbes]
    Custom synthetic probe definitions keyed by probe name
    disabled bool
    Whether synthetic tests are disabled
    lan_networks Sequence[SettingSyntheticTestLanNetwork]
    LAN network probe groups used by synthetic tests
    vlans Sequence[SettingSyntheticTestVlan]
    Deprecated VLAN-based synthetic test settings

    Deprecated: This attribute is deprecated.

    wan_speedtest SettingSyntheticTestWanSpeedtest
    WAN speedtest settings for synthetic tests
    aggressiveness String
    Overall aggressiveness level for synthetic test probes
    customProbes Map<Property Map>
    Custom synthetic probe definitions keyed by probe name
    disabled Boolean
    Whether synthetic tests are disabled
    lanNetworks List<Property Map>
    LAN network probe groups used by synthetic tests
    vlans List<Property Map>
    Deprecated VLAN-based synthetic test settings

    Deprecated: This attribute is deprecated.

    wanSpeedtest Property Map
    WAN speedtest settings for synthetic tests

    SettingSyntheticTestCustomProbes, SettingSyntheticTestCustomProbesArgs

    Aggressiveness string
    Probe aggressiveness level for this custom synthetic probe
    Target string
    Can be URL (e.g. http://x.com, https://x.com:8080/path/to/resource), IP address, or IP:port combination
    Threshold int
    Response-time threshold for this custom probe, in milliseconds
    Type string
    Probe type used by this custom synthetic probe
    Aggressiveness string
    Probe aggressiveness level for this custom synthetic probe
    Target string
    Can be URL (e.g. http://x.com, https://x.com:8080/path/to/resource), IP address, or IP:port combination
    Threshold int
    Response-time threshold for this custom probe, in milliseconds
    Type string
    Probe type used by this custom synthetic probe
    aggressiveness string
    Probe aggressiveness level for this custom synthetic probe
    target string
    Can be URL (e.g. http://x.com, https://x.com:8080/path/to/resource), IP address, or IP:port combination
    threshold number
    Response-time threshold for this custom probe, in milliseconds
    type string
    Probe type used by this custom synthetic probe
    aggressiveness String
    Probe aggressiveness level for this custom synthetic probe
    target String
    Can be URL (e.g. http://x.com, https://x.com:8080/path/to/resource), IP address, or IP:port combination
    threshold Integer
    Response-time threshold for this custom probe, in milliseconds
    type String
    Probe type used by this custom synthetic probe
    aggressiveness string
    Probe aggressiveness level for this custom synthetic probe
    target string
    Can be URL (e.g. http://x.com, https://x.com:8080/path/to/resource), IP address, or IP:port combination
    threshold number
    Response-time threshold for this custom probe, in milliseconds
    type string
    Probe type used by this custom synthetic probe
    aggressiveness str
    Probe aggressiveness level for this custom synthetic probe
    target str
    Can be URL (e.g. http://x.com, https://x.com:8080/path/to/resource), IP address, or IP:port combination
    threshold int
    Response-time threshold for this custom probe, in milliseconds
    type str
    Probe type used by this custom synthetic probe
    aggressiveness String
    Probe aggressiveness level for this custom synthetic probe
    target String
    Can be URL (e.g. http://x.com, https://x.com:8080/path/to/resource), IP address, or IP:port combination
    threshold Number
    Response-time threshold for this custom probe, in milliseconds
    type String
    Probe type used by this custom synthetic probe

    SettingSyntheticTestLanNetwork, SettingSyntheticTestLanNetworkArgs

    Networks List<string>
    LAN network names where synthetic probes are run
    Probes List<string>
    Synthetic probe names to run on the listed LAN networks
    Networks []string
    LAN network names where synthetic probes are run
    Probes []string
    Synthetic probe names to run on the listed LAN networks
    networks list(string)
    LAN network names where synthetic probes are run
    probes list(string)
    Synthetic probe names to run on the listed LAN networks
    networks List<String>
    LAN network names where synthetic probes are run
    probes List<String>
    Synthetic probe names to run on the listed LAN networks
    networks string[]
    LAN network names where synthetic probes are run
    probes string[]
    Synthetic probe names to run on the listed LAN networks
    networks Sequence[str]
    LAN network names where synthetic probes are run
    probes Sequence[str]
    Synthetic probe names to run on the listed LAN networks
    networks List<String>
    LAN network names where synthetic probes are run
    probes List<String>
    Synthetic probe names to run on the listed LAN networks

    SettingSyntheticTestVlan, SettingSyntheticTestVlanArgs

    CustomTestUrls List<string>
    Deprecated custom URLs tested by VLAN-based synthetic probes

    Deprecated: This attribute is deprecated.

    Disabled bool
    For some vlans where we don't want this to run
    Probes List<string>
    Synthetic probe names to run for the listed VLANs
    VlanIds List<string>
    VLAN identifiers where synthetic probes are run
    CustomTestUrls []string
    Deprecated custom URLs tested by VLAN-based synthetic probes

    Deprecated: This attribute is deprecated.

    Disabled bool
    For some vlans where we don't want this to run
    Probes []string
    Synthetic probe names to run for the listed VLANs
    VlanIds []string
    VLAN identifiers where synthetic probes are run
    custom_test_urls list(string)
    Deprecated custom URLs tested by VLAN-based synthetic probes

    Deprecated: This attribute is deprecated.

    disabled bool
    For some vlans where we don't want this to run
    probes list(string)
    Synthetic probe names to run for the listed VLANs
    vlan_ids list(string)
    VLAN identifiers where synthetic probes are run
    customTestUrls List<String>
    Deprecated custom URLs tested by VLAN-based synthetic probes

    Deprecated: This attribute is deprecated.

    disabled Boolean
    For some vlans where we don't want this to run
    probes List<String>
    Synthetic probe names to run for the listed VLANs
    vlanIds List<String>
    VLAN identifiers where synthetic probes are run
    customTestUrls string[]
    Deprecated custom URLs tested by VLAN-based synthetic probes

    Deprecated: This attribute is deprecated.

    disabled boolean
    For some vlans where we don't want this to run
    probes string[]
    Synthetic probe names to run for the listed VLANs
    vlanIds string[]
    VLAN identifiers where synthetic probes are run
    custom_test_urls Sequence[str]
    Deprecated custom URLs tested by VLAN-based synthetic probes

    Deprecated: This attribute is deprecated.

    disabled bool
    For some vlans where we don't want this to run
    probes Sequence[str]
    Synthetic probe names to run for the listed VLANs
    vlan_ids Sequence[str]
    VLAN identifiers where synthetic probes are run
    customTestUrls List<String>
    Deprecated custom URLs tested by VLAN-based synthetic probes

    Deprecated: This attribute is deprecated.

    disabled Boolean
    For some vlans where we don't want this to run
    probes List<String>
    Synthetic probe names to run for the listed VLANs
    vlanIds List<String>
    VLAN identifiers where synthetic probes are run

    SettingSyntheticTestWanSpeedtest, SettingSyntheticTestWanSpeedtestArgs

    Enabled bool
    Whether scheduled WAN speedtests are enabled
    TimeOfDay string
    Scheduled time of day for WAN speedtests
    Enabled bool
    Whether scheduled WAN speedtests are enabled
    TimeOfDay string
    Scheduled time of day for WAN speedtests
    enabled bool
    Whether scheduled WAN speedtests are enabled
    time_of_day string
    Scheduled time of day for WAN speedtests
    enabled Boolean
    Whether scheduled WAN speedtests are enabled
    timeOfDay String
    Scheduled time of day for WAN speedtests
    enabled boolean
    Whether scheduled WAN speedtests are enabled
    timeOfDay string
    Scheduled time of day for WAN speedtests
    enabled bool
    Whether scheduled WAN speedtests are enabled
    time_of_day str
    Scheduled time of day for WAN speedtests
    enabled Boolean
    Whether scheduled WAN speedtests are enabled
    timeOfDay String
    Scheduled time of day for WAN speedtests

    SettingTuntermMonitoring, SettingTuntermMonitoringArgs

    Host string
    Can be ip, ipv6, hostname
    Port int
    When protocol==tcp, TCP port checked by the monitoring probe
    Protocol string
    Monitoring method used for this tunnel termination check
    SrcVlanId int
    Optional source for the monitoring check, vlanId configured in tunterm_other_ip_configs
    Timeout int
    Maximum time for this monitoring check, in seconds
    Host string
    Can be ip, ipv6, hostname
    Port int
    When protocol==tcp, TCP port checked by the monitoring probe
    Protocol string
    Monitoring method used for this tunnel termination check
    SrcVlanId int
    Optional source for the monitoring check, vlanId configured in tunterm_other_ip_configs
    Timeout int
    Maximum time for this monitoring check, in seconds
    host string
    Can be ip, ipv6, hostname
    port number
    When protocol==tcp, TCP port checked by the monitoring probe
    protocol string
    Monitoring method used for this tunnel termination check
    src_vlan_id number
    Optional source for the monitoring check, vlanId configured in tunterm_other_ip_configs
    timeout number
    Maximum time for this monitoring check, in seconds
    host String
    Can be ip, ipv6, hostname
    port Integer
    When protocol==tcp, TCP port checked by the monitoring probe
    protocol String
    Monitoring method used for this tunnel termination check
    srcVlanId Integer
    Optional source for the monitoring check, vlanId configured in tunterm_other_ip_configs
    timeout Integer
    Maximum time for this monitoring check, in seconds
    host string
    Can be ip, ipv6, hostname
    port number
    When protocol==tcp, TCP port checked by the monitoring probe
    protocol string
    Monitoring method used for this tunnel termination check
    srcVlanId number
    Optional source for the monitoring check, vlanId configured in tunterm_other_ip_configs
    timeout number
    Maximum time for this monitoring check, in seconds
    host str
    Can be ip, ipv6, hostname
    port int
    When protocol==tcp, TCP port checked by the monitoring probe
    protocol str
    Monitoring method used for this tunnel termination check
    src_vlan_id int
    Optional source for the monitoring check, vlanId configured in tunterm_other_ip_configs
    timeout int
    Maximum time for this monitoring check, in seconds
    host String
    Can be ip, ipv6, hostname
    port Number
    When protocol==tcp, TCP port checked by the monitoring probe
    protocol String
    Monitoring method used for this tunnel termination check
    srcVlanId Number
    Optional source for the monitoring check, vlanId configured in tunterm_other_ip_configs
    timeout Number
    Maximum time for this monitoring check, in seconds

    SettingTuntermMulticastConfig, SettingTuntermMulticastConfigArgs

    Mdns Pulumi.JuniperMist.Site.Inputs.SettingTuntermMulticastConfigMdns
    Multicast DNS forwarding settings for tunneled VLANs
    MulticastAll bool
    Whether all multicast traffic is forwarded through tunnel termination
    Ssdp Pulumi.JuniperMist.Site.Inputs.SettingTuntermMulticastConfigSsdp
    Simple Service Discovery Protocol forwarding settings for tunneled VLANs
    Mdns SettingTuntermMulticastConfigMdns
    Multicast DNS forwarding settings for tunneled VLANs
    MulticastAll bool
    Whether all multicast traffic is forwarded through tunnel termination
    Ssdp SettingTuntermMulticastConfigSsdp
    Simple Service Discovery Protocol forwarding settings for tunneled VLANs
    mdns object
    Multicast DNS forwarding settings for tunneled VLANs
    multicast_all bool
    Whether all multicast traffic is forwarded through tunnel termination
    ssdp object
    Simple Service Discovery Protocol forwarding settings for tunneled VLANs
    mdns SettingTuntermMulticastConfigMdns
    Multicast DNS forwarding settings for tunneled VLANs
    multicastAll Boolean
    Whether all multicast traffic is forwarded through tunnel termination
    ssdp SettingTuntermMulticastConfigSsdp
    Simple Service Discovery Protocol forwarding settings for tunneled VLANs
    mdns SettingTuntermMulticastConfigMdns
    Multicast DNS forwarding settings for tunneled VLANs
    multicastAll boolean
    Whether all multicast traffic is forwarded through tunnel termination
    ssdp SettingTuntermMulticastConfigSsdp
    Simple Service Discovery Protocol forwarding settings for tunneled VLANs
    mdns SettingTuntermMulticastConfigMdns
    Multicast DNS forwarding settings for tunneled VLANs
    multicast_all bool
    Whether all multicast traffic is forwarded through tunnel termination
    ssdp SettingTuntermMulticastConfigSsdp
    Simple Service Discovery Protocol forwarding settings for tunneled VLANs
    mdns Property Map
    Multicast DNS forwarding settings for tunneled VLANs
    multicastAll Boolean
    Whether all multicast traffic is forwarded through tunnel termination
    ssdp Property Map
    Simple Service Discovery Protocol forwarding settings for tunneled VLANs

    SettingTuntermMulticastConfigMdns, SettingTuntermMulticastConfigMdnsArgs

    Enabled bool
    Whether mDNS multicast forwarding is enabled
    VlanIds List<int>
    VLAN IDs where mDNS multicast forwarding is enabled
    Enabled bool
    Whether mDNS multicast forwarding is enabled
    VlanIds []int
    VLAN IDs where mDNS multicast forwarding is enabled
    enabled bool
    Whether mDNS multicast forwarding is enabled
    vlan_ids list(number)
    VLAN IDs where mDNS multicast forwarding is enabled
    enabled Boolean
    Whether mDNS multicast forwarding is enabled
    vlanIds List<Integer>
    VLAN IDs where mDNS multicast forwarding is enabled
    enabled boolean
    Whether mDNS multicast forwarding is enabled
    vlanIds number[]
    VLAN IDs where mDNS multicast forwarding is enabled
    enabled bool
    Whether mDNS multicast forwarding is enabled
    vlan_ids Sequence[int]
    VLAN IDs where mDNS multicast forwarding is enabled
    enabled Boolean
    Whether mDNS multicast forwarding is enabled
    vlanIds List<Number>
    VLAN IDs where mDNS multicast forwarding is enabled

    SettingTuntermMulticastConfigSsdp, SettingTuntermMulticastConfigSsdpArgs

    Enabled bool
    Whether SSDP multicast forwarding is enabled
    VlanIds List<int>
    VLAN IDs where SSDP multicast forwarding is enabled
    Enabled bool
    Whether SSDP multicast forwarding is enabled
    VlanIds []int
    VLAN IDs where SSDP multicast forwarding is enabled
    enabled bool
    Whether SSDP multicast forwarding is enabled
    vlan_ids list(number)
    VLAN IDs where SSDP multicast forwarding is enabled
    enabled Boolean
    Whether SSDP multicast forwarding is enabled
    vlanIds List<Integer>
    VLAN IDs where SSDP multicast forwarding is enabled
    enabled boolean
    Whether SSDP multicast forwarding is enabled
    vlanIds number[]
    VLAN IDs where SSDP multicast forwarding is enabled
    enabled bool
    Whether SSDP multicast forwarding is enabled
    vlan_ids Sequence[int]
    VLAN IDs where SSDP multicast forwarding is enabled
    enabled Boolean
    Whether SSDP multicast forwarding is enabled
    vlanIds List<Number>
    VLAN IDs where SSDP multicast forwarding is enabled

    SettingUplinkPortConfig, SettingUplinkPortConfigArgs

    Dot1x bool
    Whether to do 802.1x against uplink switch. When enabled, AP cert will be used to do EAP-TLS and the Org's CA Cert has to be provisioned at the switch
    KeepWlansUpIfDown bool
    By default, WLANs are disabled when uplink is down. In some scenario, like SiteSurvey, one would want the AP to keep sending beacons.
    Dot1x bool
    Whether to do 802.1x against uplink switch. When enabled, AP cert will be used to do EAP-TLS and the Org's CA Cert has to be provisioned at the switch
    KeepWlansUpIfDown bool
    By default, WLANs are disabled when uplink is down. In some scenario, like SiteSurvey, one would want the AP to keep sending beacons.
    dot1x bool
    Whether to do 802.1x against uplink switch. When enabled, AP cert will be used to do EAP-TLS and the Org's CA Cert has to be provisioned at the switch
    keep_wlans_up_if_down bool
    By default, WLANs are disabled when uplink is down. In some scenario, like SiteSurvey, one would want the AP to keep sending beacons.
    dot1x Boolean
    Whether to do 802.1x against uplink switch. When enabled, AP cert will be used to do EAP-TLS and the Org's CA Cert has to be provisioned at the switch
    keepWlansUpIfDown Boolean
    By default, WLANs are disabled when uplink is down. In some scenario, like SiteSurvey, one would want the AP to keep sending beacons.
    dot1x boolean
    Whether to do 802.1x against uplink switch. When enabled, AP cert will be used to do EAP-TLS and the Org's CA Cert has to be provisioned at the switch
    keepWlansUpIfDown boolean
    By default, WLANs are disabled when uplink is down. In some scenario, like SiteSurvey, one would want the AP to keep sending beacons.
    dot1x bool
    Whether to do 802.1x against uplink switch. When enabled, AP cert will be used to do EAP-TLS and the Org's CA Cert has to be provisioned at the switch
    keep_wlans_up_if_down bool
    By default, WLANs are disabled when uplink is down. In some scenario, like SiteSurvey, one would want the AP to keep sending beacons.
    dot1x Boolean
    Whether to do 802.1x against uplink switch. When enabled, AP cert will be used to do EAP-TLS and the Org's CA Cert has to be provisioned at the switch
    keepWlansUpIfDown Boolean
    By default, WLANs are disabled when uplink is down. In some scenario, like SiteSurvey, one would want the AP to keep sending beacons.

    SettingVarsAnnotations, SettingVarsAnnotationsArgs

    Note string
    User-provided note to describe what this var was created for
    Type string

    Used to identify where to enumerate / auto-complete the field from. Default is generic (plain string, no special handling).

    enum: generic, mxtunnelId

    Note string
    User-provided note to describe what this var was created for
    Type string

    Used to identify where to enumerate / auto-complete the field from. Default is generic (plain string, no special handling).

    enum: generic, mxtunnelId

    note string
    User-provided note to describe what this var was created for
    type string

    Used to identify where to enumerate / auto-complete the field from. Default is generic (plain string, no special handling).

    enum: generic, mxtunnelId

    note String
    User-provided note to describe what this var was created for
    type String

    Used to identify where to enumerate / auto-complete the field from. Default is generic (plain string, no special handling).

    enum: generic, mxtunnelId

    note string
    User-provided note to describe what this var was created for
    type string

    Used to identify where to enumerate / auto-complete the field from. Default is generic (plain string, no special handling).

    enum: generic, mxtunnelId

    note str
    User-provided note to describe what this var was created for
    type str

    Used to identify where to enumerate / auto-complete the field from. Default is generic (plain string, no special handling).

    enum: generic, mxtunnelId

    note String
    User-provided note to describe what this var was created for
    type String

    Used to identify where to enumerate / auto-complete the field from. Default is generic (plain string, no special handling).

    enum: generic, mxtunnelId

    SettingVna, SettingVnaArgs

    Enabled bool
    Enable Virtual Network Assistant (using SUB-VNA license). This applied to AP / Switch / Gateway
    Enabled bool
    Enable Virtual Network Assistant (using SUB-VNA license). This applied to AP / Switch / Gateway
    enabled bool
    Enable Virtual Network Assistant (using SUB-VNA license). This applied to AP / Switch / Gateway
    enabled Boolean
    Enable Virtual Network Assistant (using SUB-VNA license). This applied to AP / Switch / Gateway
    enabled boolean
    Enable Virtual Network Assistant (using SUB-VNA license). This applied to AP / Switch / Gateway
    enabled bool
    Enable Virtual Network Assistant (using SUB-VNA license). This applied to AP / Switch / Gateway
    enabled Boolean
    Enable Virtual Network Assistant (using SUB-VNA license). This applied to AP / Switch / Gateway

    SettingVsInstance, SettingVsInstanceArgs

    Networks List<string>
    List of network names included in this virtual-switch instance
    Networks []string
    List of network names included in this virtual-switch instance
    networks list(string)
    List of network names included in this virtual-switch instance
    networks List<String>
    List of network names included in this virtual-switch instance
    networks string[]
    List of network names included in this virtual-switch instance
    networks Sequence[str]
    List of network names included in this virtual-switch instance
    networks List<String>
    List of network names included in this virtual-switch instance

    SettingWanVna, SettingWanVnaArgs

    Enabled bool
    Whether WAN VNA is enabled for the site
    Enabled bool
    Whether WAN VNA is enabled for the site
    enabled bool
    Whether WAN VNA is enabled for the site
    enabled Boolean
    Whether WAN VNA is enabled for the site
    enabled boolean
    Whether WAN VNA is enabled for the site
    enabled bool
    Whether WAN VNA is enabled for the site
    enabled Boolean
    Whether WAN VNA is enabled for the site

    SettingWids, SettingWidsArgs

    RepeatedAuthFailures Pulumi.JuniperMist.Site.Inputs.SettingWidsRepeatedAuthFailures
    Detection settings for repeated authentication failures
    RepeatedAuthFailures SettingWidsRepeatedAuthFailures
    Detection settings for repeated authentication failures
    repeated_auth_failures object
    Detection settings for repeated authentication failures
    repeatedAuthFailures SettingWidsRepeatedAuthFailures
    Detection settings for repeated authentication failures
    repeatedAuthFailures SettingWidsRepeatedAuthFailures
    Detection settings for repeated authentication failures
    repeated_auth_failures SettingWidsRepeatedAuthFailures
    Detection settings for repeated authentication failures
    repeatedAuthFailures Property Map
    Detection settings for repeated authentication failures

    SettingWidsRepeatedAuthFailures, SettingWidsRepeatedAuthFailuresArgs

    Duration int
    Window where a trigger will be detected and action to be taken (in seconds)
    Threshold int
    Count of events to trigger
    Duration int
    Window where a trigger will be detected and action to be taken (in seconds)
    Threshold int
    Count of events to trigger
    duration number
    Window where a trigger will be detected and action to be taken (in seconds)
    threshold number
    Count of events to trigger
    duration Integer
    Window where a trigger will be detected and action to be taken (in seconds)
    threshold Integer
    Count of events to trigger
    duration number
    Window where a trigger will be detected and action to be taken (in seconds)
    threshold number
    Count of events to trigger
    duration int
    Window where a trigger will be detected and action to be taken (in seconds)
    threshold int
    Count of events to trigger
    duration Number
    Window where a trigger will be detected and action to be taken (in seconds)
    threshold Number
    Count of events to trigger

    SettingWifi, SettingWifiArgs

    CiscoEnabled bool
    Whether Cisco compatibility features are enabled for site Wi-Fi
    Disable11k bool
    Whether to disable 11k
    DisableRadiosWhenPowerConstrained bool
    Whether AP radios are disabled when AP power is constrained
    EnableArpSpoofCheck bool
    When proxyArp is enabled, check for arp spoofing.
    EnableSharedRadioScanning bool
    Whether shared radio scanning is enabled for site Wi-Fi
    Enabled bool
    Enable Wi-Fi feature (using SUB-MAN license)
    LocateConnected bool
    Whether to locate connected clients
    LocateUnconnected bool
    Whether to locate unconnected clients
    MeshAllowDfs bool
    Whether to allow Mesh to use DFS channels. For DFS channels, Remote Mesh AP would have to do CAC when scanning for new Base AP, which is slow and will disrupt the connection. If roaming is desired, keep it disabled.
    MeshEnableCrm bool
    Used to enable/disable CRM
    MeshEnabled bool
    Whether to enable Mesh feature for the site
    MeshPsk string
    Optional passphrase of mesh networking, default is generated randomly
    MeshSsid string
    Optional ssid of mesh networking, default is based on site_id
    ProxyArp string
    ARP proxy mode for site Wi-Fi
    CiscoEnabled bool
    Whether Cisco compatibility features are enabled for site Wi-Fi
    Disable11k bool
    Whether to disable 11k
    DisableRadiosWhenPowerConstrained bool
    Whether AP radios are disabled when AP power is constrained
    EnableArpSpoofCheck bool
    When proxyArp is enabled, check for arp spoofing.
    EnableSharedRadioScanning bool
    Whether shared radio scanning is enabled for site Wi-Fi
    Enabled bool
    Enable Wi-Fi feature (using SUB-MAN license)
    LocateConnected bool
    Whether to locate connected clients
    LocateUnconnected bool
    Whether to locate unconnected clients
    MeshAllowDfs bool
    Whether to allow Mesh to use DFS channels. For DFS channels, Remote Mesh AP would have to do CAC when scanning for new Base AP, which is slow and will disrupt the connection. If roaming is desired, keep it disabled.
    MeshEnableCrm bool
    Used to enable/disable CRM
    MeshEnabled bool
    Whether to enable Mesh feature for the site
    MeshPsk string
    Optional passphrase of mesh networking, default is generated randomly
    MeshSsid string
    Optional ssid of mesh networking, default is based on site_id
    ProxyArp string
    ARP proxy mode for site Wi-Fi
    cisco_enabled bool
    Whether Cisco compatibility features are enabled for site Wi-Fi
    disable11k bool
    Whether to disable 11k
    disable_radios_when_power_constrained bool
    Whether AP radios are disabled when AP power is constrained
    enable_arp_spoof_check bool
    When proxyArp is enabled, check for arp spoofing.
    enable_shared_radio_scanning bool
    Whether shared radio scanning is enabled for site Wi-Fi
    enabled bool
    Enable Wi-Fi feature (using SUB-MAN license)
    locate_connected bool
    Whether to locate connected clients
    locate_unconnected bool
    Whether to locate unconnected clients
    mesh_allow_dfs bool
    Whether to allow Mesh to use DFS channels. For DFS channels, Remote Mesh AP would have to do CAC when scanning for new Base AP, which is slow and will disrupt the connection. If roaming is desired, keep it disabled.
    mesh_enable_crm bool
    Used to enable/disable CRM
    mesh_enabled bool
    Whether to enable Mesh feature for the site
    mesh_psk string
    Optional passphrase of mesh networking, default is generated randomly
    mesh_ssid string
    Optional ssid of mesh networking, default is based on site_id
    proxy_arp string
    ARP proxy mode for site Wi-Fi
    ciscoEnabled Boolean
    Whether Cisco compatibility features are enabled for site Wi-Fi
    disable11k Boolean
    Whether to disable 11k
    disableRadiosWhenPowerConstrained Boolean
    Whether AP radios are disabled when AP power is constrained
    enableArpSpoofCheck Boolean
    When proxyArp is enabled, check for arp spoofing.
    enableSharedRadioScanning Boolean
    Whether shared radio scanning is enabled for site Wi-Fi
    enabled Boolean
    Enable Wi-Fi feature (using SUB-MAN license)
    locateConnected Boolean
    Whether to locate connected clients
    locateUnconnected Boolean
    Whether to locate unconnected clients
    meshAllowDfs Boolean
    Whether to allow Mesh to use DFS channels. For DFS channels, Remote Mesh AP would have to do CAC when scanning for new Base AP, which is slow and will disrupt the connection. If roaming is desired, keep it disabled.
    meshEnableCrm Boolean
    Used to enable/disable CRM
    meshEnabled Boolean
    Whether to enable Mesh feature for the site
    meshPsk String
    Optional passphrase of mesh networking, default is generated randomly
    meshSsid String
    Optional ssid of mesh networking, default is based on site_id
    proxyArp String
    ARP proxy mode for site Wi-Fi
    ciscoEnabled boolean
    Whether Cisco compatibility features are enabled for site Wi-Fi
    disable11k boolean
    Whether to disable 11k
    disableRadiosWhenPowerConstrained boolean
    Whether AP radios are disabled when AP power is constrained
    enableArpSpoofCheck boolean
    When proxyArp is enabled, check for arp spoofing.
    enableSharedRadioScanning boolean
    Whether shared radio scanning is enabled for site Wi-Fi
    enabled boolean
    Enable Wi-Fi feature (using SUB-MAN license)
    locateConnected boolean
    Whether to locate connected clients
    locateUnconnected boolean
    Whether to locate unconnected clients
    meshAllowDfs boolean
    Whether to allow Mesh to use DFS channels. For DFS channels, Remote Mesh AP would have to do CAC when scanning for new Base AP, which is slow and will disrupt the connection. If roaming is desired, keep it disabled.
    meshEnableCrm boolean
    Used to enable/disable CRM
    meshEnabled boolean
    Whether to enable Mesh feature for the site
    meshPsk string
    Optional passphrase of mesh networking, default is generated randomly
    meshSsid string
    Optional ssid of mesh networking, default is based on site_id
    proxyArp string
    ARP proxy mode for site Wi-Fi
    cisco_enabled bool
    Whether Cisco compatibility features are enabled for site Wi-Fi
    disable11k bool
    Whether to disable 11k
    disable_radios_when_power_constrained bool
    Whether AP radios are disabled when AP power is constrained
    enable_arp_spoof_check bool
    When proxyArp is enabled, check for arp spoofing.
    enable_shared_radio_scanning bool
    Whether shared radio scanning is enabled for site Wi-Fi
    enabled bool
    Enable Wi-Fi feature (using SUB-MAN license)
    locate_connected bool
    Whether to locate connected clients
    locate_unconnected bool
    Whether to locate unconnected clients
    mesh_allow_dfs bool
    Whether to allow Mesh to use DFS channels. For DFS channels, Remote Mesh AP would have to do CAC when scanning for new Base AP, which is slow and will disrupt the connection. If roaming is desired, keep it disabled.
    mesh_enable_crm bool
    Used to enable/disable CRM
    mesh_enabled bool
    Whether to enable Mesh feature for the site
    mesh_psk str
    Optional passphrase of mesh networking, default is generated randomly
    mesh_ssid str
    Optional ssid of mesh networking, default is based on site_id
    proxy_arp str
    ARP proxy mode for site Wi-Fi
    ciscoEnabled Boolean
    Whether Cisco compatibility features are enabled for site Wi-Fi
    disable11k Boolean
    Whether to disable 11k
    disableRadiosWhenPowerConstrained Boolean
    Whether AP radios are disabled when AP power is constrained
    enableArpSpoofCheck Boolean
    When proxyArp is enabled, check for arp spoofing.
    enableSharedRadioScanning Boolean
    Whether shared radio scanning is enabled for site Wi-Fi
    enabled Boolean
    Enable Wi-Fi feature (using SUB-MAN license)
    locateConnected Boolean
    Whether to locate connected clients
    locateUnconnected Boolean
    Whether to locate unconnected clients
    meshAllowDfs Boolean
    Whether to allow Mesh to use DFS channels. For DFS channels, Remote Mesh AP would have to do CAC when scanning for new Base AP, which is slow and will disrupt the connection. If roaming is desired, keep it disabled.
    meshEnableCrm Boolean
    Used to enable/disable CRM
    meshEnabled Boolean
    Whether to enable Mesh feature for the site
    meshPsk String
    Optional passphrase of mesh networking, default is generated randomly
    meshSsid String
    Optional ssid of mesh networking, default is based on site_id
    proxyArp String
    ARP proxy mode for site Wi-Fi

    SettingWiredVna, SettingWiredVnaArgs

    Enabled bool
    Whether Wired VNA is enabled for the site
    Enabled bool
    Whether Wired VNA is enabled for the site
    enabled bool
    Whether Wired VNA is enabled for the site
    enabled Boolean
    Whether Wired VNA is enabled for the site
    enabled boolean
    Whether Wired VNA is enabled for the site
    enabled bool
    Whether Wired VNA is enabled for the site
    enabled Boolean
    Whether Wired VNA is enabled for the site

    SettingZoneOccupancyAlert, SettingZoneOccupancyAlertArgs

    EmailNotifiers List<string>
    Notification email recipients for zone occupancy alerts
    Enabled bool
    Indicate whether zone occupancy alert is enabled for the site
    Threshold int
    Sending zone-occupancy-alert webhook message only if a zone stays non-compliant (i.e. actual occupancy > occupancy_limit) for a minimum duration specified in the threshold, in minutes
    EmailNotifiers []string
    Notification email recipients for zone occupancy alerts
    Enabled bool
    Indicate whether zone occupancy alert is enabled for the site
    Threshold int
    Sending zone-occupancy-alert webhook message only if a zone stays non-compliant (i.e. actual occupancy > occupancy_limit) for a minimum duration specified in the threshold, in minutes
    email_notifiers list(string)
    Notification email recipients for zone occupancy alerts
    enabled bool
    Indicate whether zone occupancy alert is enabled for the site
    threshold number
    Sending zone-occupancy-alert webhook message only if a zone stays non-compliant (i.e. actual occupancy > occupancy_limit) for a minimum duration specified in the threshold, in minutes
    emailNotifiers List<String>
    Notification email recipients for zone occupancy alerts
    enabled Boolean
    Indicate whether zone occupancy alert is enabled for the site
    threshold Integer
    Sending zone-occupancy-alert webhook message only if a zone stays non-compliant (i.e. actual occupancy > occupancy_limit) for a minimum duration specified in the threshold, in minutes
    emailNotifiers string[]
    Notification email recipients for zone occupancy alerts
    enabled boolean
    Indicate whether zone occupancy alert is enabled for the site
    threshold number
    Sending zone-occupancy-alert webhook message only if a zone stays non-compliant (i.e. actual occupancy > occupancy_limit) for a minimum duration specified in the threshold, in minutes
    email_notifiers Sequence[str]
    Notification email recipients for zone occupancy alerts
    enabled bool
    Indicate whether zone occupancy alert is enabled for the site
    threshold int
    Sending zone-occupancy-alert webhook message only if a zone stays non-compliant (i.e. actual occupancy > occupancy_limit) for a minimum duration specified in the threshold, in minutes
    emailNotifiers List<String>
    Notification email recipients for zone occupancy alerts
    enabled Boolean
    Indicate whether zone occupancy alert is enabled for the site
    threshold Number
    Sending zone-occupancy-alert webhook message only if a zone stays non-compliant (i.e. actual occupancy > occupancy_limit) for a minimum duration specified in the threshold, in minutes

    Import

    Using pulumi import, import junipermist.site.Setting with: Site Setting can be imported by specifying the siteId

    $ pulumi import junipermist:site/setting:Setting site_setting_one 17b46405-3a6d-4715-8bb4-6bb6d06f316a
    

    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