1. Packages
  2. Juniper Mist
  3. API Docs
  4. site
  5. Setting
Juniper Mist v0.0.27 published on Friday, Sep 27, 2024 by Pulumi

junipermist.site.Setting

Explore with Pulumi AI

junipermist logo
Juniper Mist v0.0.27 published on Friday, Sep 27, 2024 by Pulumi

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

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    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.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var siteOne = new Setting("siteOne", SettingArgs.builder()
                .siteId(terraformSite.id())
                .apUpdownThreshold(5)
                .deviceUpdownThreshold(5)
                .autoUpgrade(SettingAutoUpgradeArgs.builder()
                    .enabled(true)
                    .day_of_week("tue")
                    .time_of_day("02:00")
                    .version("beta")
                    .build())
                .configAutoRevert(true)
                .persistConfigOnDevice(true)
                .proxy(SettingProxyArgs.builder()
                    .url("http://myproxy:3128")
                    .build())
                .rogue(SettingRogueArgs.builder()
                    .enabled(true)
                    .honeypot_enabled(true)
                    .min_duration(5)
                    .build())
                .build());
    
        }
    }
    
    resources:
      siteOne:
        type: junipermist:site:Setting
        name: site_one
        properties:
          siteId: ${terraformSite.id}
          apUpdownThreshold: 5
          deviceUpdownThreshold: 5
          autoUpgrade:
            enabled: true
            day_of_week: tue
            time_of_day: 02:00
            version: beta
          configAutoRevert: true
          persistConfigOnDevice: 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,
                rogue: Optional[SettingRogueArgs] = None,
                wired_vna: Optional[SettingWiredVnaArgs] = None,
                ble_config: Optional[SettingBleConfigArgs] = None,
                rtsa: Optional[SettingRtsaArgs] = None,
                config_push_policy: Optional[SettingConfigPushPolicyArgs] = None,
                critical_url_monitoring: Optional[SettingCriticalUrlMonitoringArgs] = None,
                device_updown_threshold: Optional[int] = None,
                disabled_system_defined_port_usages: Optional[Sequence[str]] = None,
                engagement: Optional[SettingEngagementArgs] = None,
                gateway_mgmt: Optional[SettingGatewayMgmtArgs] = None,
                gateway_updown_threshold: Optional[int] = None,
                led: Optional[SettingLedArgs] = 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,
                analytic: Optional[SettingAnalyticArgs] = None,
                config_auto_revert: Optional[bool] = None,
                auto_upgrade: Optional[SettingAutoUpgradeArgs] = None,
                skyatp: Optional[SettingSkyatpArgs] = None,
                ap_updown_threshold: Optional[int] = 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,
                uplink_port_config: Optional[SettingUplinkPortConfigArgs] = None,
                vars: Optional[Mapping[str, str]] = None,
                vna: Optional[SettingVnaArgs] = None,
                vs_instance: Optional[Mapping[str, SettingVsInstanceArgs]] = None,
                wan_vna: Optional[SettingWanVnaArgs] = None,
                wids: Optional[SettingWidsArgs] = None,
                wifi: Optional[SettingWifiArgs] = None,
                simple_alert: Optional[SettingSimpleAlertArgs] = 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.
    
    

    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",
        Rogue = new JuniperMist.Site.Inputs.SettingRogueArgs
        {
            Enabled = false,
            HoneypotEnabled = false,
            MinDuration = 0,
            MinRssi = 0,
            WhitelistedBssids = new[]
            {
                "string",
            },
            WhitelistedSsids = new[]
            {
                "string",
            },
        },
        WiredVna = new JuniperMist.Site.Inputs.SettingWiredVnaArgs
        {
            Enabled = false,
        },
        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",
        },
        Rtsa = new JuniperMist.Site.Inputs.SettingRtsaArgs
        {
            AppWaking = false,
            DisableDeadReckoning = false,
            DisablePressureSensor = false,
            Enabled = false,
            TrackAsset = 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,
        DisabledSystemDefinedPortUsages = new[]
        {
            "string",
        },
        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,
            ProbeHosts = 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,
                TrustedHosts = new[]
                {
                    "string",
                },
            },
            RootPassword = "string",
            SecurityLogSourceAddress = "string",
            SecurityLogSourceInterface = "string",
        },
        GatewayUpdownThreshold = 0,
        Led = new JuniperMist.Site.Inputs.SettingLedArgs
        {
            Brightness = 0,
            Enabled = false,
        },
        Occupancy = new JuniperMist.Site.Inputs.SettingOccupancyArgs
        {
            AssetsEnabled = false,
            ClientsEnabled = false,
            MinDuration = 0,
            SdkclientsEnabled = false,
            UnconnectedClientsEnabled = false,
        },
        PersistConfigOnDevice = false,
        Proxy = new JuniperMist.Site.Inputs.SettingProxyArgs
        {
            Url = "string",
        },
        RemoveExistingConfigs = false,
        ReportGatt = false,
        Analytic = new JuniperMist.Site.Inputs.SettingAnalyticArgs
        {
            Enabled = false,
        },
        ConfigAutoRevert = false,
        AutoUpgrade = new JuniperMist.Site.Inputs.SettingAutoUpgradeArgs
        {
            CustomVersions = 
            {
                { "string", "string" },
            },
            DayOfWeek = "string",
            Enabled = false,
            TimeOfDay = "string",
            Version = "string",
        },
        Skyatp = new JuniperMist.Site.Inputs.SettingSkyatpArgs
        {
            Enabled = false,
            SendIpMacMapping = false,
        },
        ApUpdownThreshold = 0,
        SrxApp = new JuniperMist.Site.Inputs.SettingSrxAppArgs
        {
            Enabled = false,
        },
        SshKeys = new[]
        {
            "string",
        },
        Ssr = new JuniperMist.Site.Inputs.SettingSsrArgs
        {
            ConductorHosts = new[]
            {
                "string",
            },
            DisableStats = false,
        },
        SwitchUpdownThreshold = 0,
        SyntheticTest = new JuniperMist.Site.Inputs.SettingSyntheticTestArgs
        {
            Disabled = false,
            Vlans = new[]
            {
                new JuniperMist.Site.Inputs.SettingSyntheticTestVlanArgs
                {
                    CustomTestUrls = new[]
                    {
                        "string",
                    },
                    Disabled = false,
                    VlanIds = new[]
                    {
                        "string",
                    },
                },
            },
            WanSpeedtest = new JuniperMist.Site.Inputs.SettingSyntheticTestWanSpeedtestArgs
            {
                Enabled = false,
                TimeOdFay = "string",
            },
        },
        TrackAnonymousDevices = false,
        UplinkPortConfig = new JuniperMist.Site.Inputs.SettingUplinkPortConfigArgs
        {
            Dot1x = false,
            KeepWlansUpIfDown = false,
        },
        Vars = 
        {
            { "string", "string" },
        },
        Vna = new JuniperMist.Site.Inputs.SettingVnaArgs
        {
            Enabled = false,
        },
        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",
        },
        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,
            },
        },
        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"),
    	Rogue: &site.SettingRogueArgs{
    		Enabled:         pulumi.Bool(false),
    		HoneypotEnabled: pulumi.Bool(false),
    		MinDuration:     pulumi.Int(0),
    		MinRssi:         pulumi.Int(0),
    		WhitelistedBssids: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		WhitelistedSsids: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	WiredVna: &site.SettingWiredVnaArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	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"),
    	},
    	Rtsa: &site.SettingRtsaArgs{
    		AppWaking:             pulumi.Bool(false),
    		DisableDeadReckoning:  pulumi.Bool(false),
    		DisablePressureSensor: pulumi.Bool(false),
    		Enabled:               pulumi.Bool(false),
    		TrackAsset:            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),
    	DisabledSystemDefinedPortUsages: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	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),
    		ProbeHosts: 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),
    			TrustedHosts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		RootPassword:               pulumi.String("string"),
    		SecurityLogSourceAddress:   pulumi.String("string"),
    		SecurityLogSourceInterface: pulumi.String("string"),
    	},
    	GatewayUpdownThreshold: pulumi.Int(0),
    	Led: &site.SettingLedArgs{
    		Brightness: pulumi.Int(0),
    		Enabled:    pulumi.Bool(false),
    	},
    	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{
    		Url: pulumi.String("string"),
    	},
    	RemoveExistingConfigs: pulumi.Bool(false),
    	ReportGatt:            pulumi.Bool(false),
    	Analytic: &site.SettingAnalyticArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	ConfigAutoRevert: pulumi.Bool(false),
    	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"),
    	},
    	Skyatp: &site.SettingSkyatpArgs{
    		Enabled:          pulumi.Bool(false),
    		SendIpMacMapping: pulumi.Bool(false),
    	},
    	ApUpdownThreshold: pulumi.Int(0),
    	SrxApp: &site.SettingSrxAppArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	SshKeys: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Ssr: &site.SettingSsrArgs{
    		ConductorHosts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		DisableStats: pulumi.Bool(false),
    	},
    	SwitchUpdownThreshold: pulumi.Int(0),
    	SyntheticTest: &site.SettingSyntheticTestArgs{
    		Disabled: pulumi.Bool(false),
    		Vlans: site.SettingSyntheticTestVlanArray{
    			&site.SettingSyntheticTestVlanArgs{
    				CustomTestUrls: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Disabled: pulumi.Bool(false),
    				VlanIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		WanSpeedtest: &site.SettingSyntheticTestWanSpeedtestArgs{
    			Enabled:   pulumi.Bool(false),
    			TimeOdFay: pulumi.String("string"),
    		},
    	},
    	TrackAnonymousDevices: pulumi.Bool(false),
    	UplinkPortConfig: &site.SettingUplinkPortConfigArgs{
    		Dot1x:             pulumi.Bool(false),
    		KeepWlansUpIfDown: pulumi.Bool(false),
    	},
    	Vars: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Vna: &site.SettingVnaArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	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"),
    	},
    	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),
    		},
    	},
    	ZoneOccupancyAlert: &site.SettingZoneOccupancyAlertArgs{
    		EmailNotifiers: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Enabled:   pulumi.Bool(false),
    		Threshold: pulumi.Int(0),
    	},
    })
    
    var junipermistSettingResource = new Setting("junipermistSettingResource", SettingArgs.builder()
        .siteId("string")
        .rogue(SettingRogueArgs.builder()
            .enabled(false)
            .honeypotEnabled(false)
            .minDuration(0)
            .minRssi(0)
            .whitelistedBssids("string")
            .whitelistedSsids("string")
            .build())
        .wiredVna(SettingWiredVnaArgs.builder()
            .enabled(false)
            .build())
        .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())
        .rtsa(SettingRtsaArgs.builder()
            .appWaking(false)
            .disableDeadReckoning(false)
            .disablePressureSensor(false)
            .enabled(false)
            .trackAsset(false)
            .build())
        .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)
        .disabledSystemDefinedPortUsages("string")
        .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)
            .probeHosts("string")
            .protectRe(SettingGatewayMgmtProtectReArgs.builder()
                .allowedServices("string")
                .customs(SettingGatewayMgmtProtectReCustomArgs.builder()
                    .subnets("string")
                    .portRange("string")
                    .protocol("string")
                    .build())
                .enabled(false)
                .trustedHosts("string")
                .build())
            .rootPassword("string")
            .securityLogSourceAddress("string")
            .securityLogSourceInterface("string")
            .build())
        .gatewayUpdownThreshold(0)
        .led(SettingLedArgs.builder()
            .brightness(0)
            .enabled(false)
            .build())
        .occupancy(SettingOccupancyArgs.builder()
            .assetsEnabled(false)
            .clientsEnabled(false)
            .minDuration(0)
            .sdkclientsEnabled(false)
            .unconnectedClientsEnabled(false)
            .build())
        .persistConfigOnDevice(false)
        .proxy(SettingProxyArgs.builder()
            .url("string")
            .build())
        .removeExistingConfigs(false)
        .reportGatt(false)
        .analytic(SettingAnalyticArgs.builder()
            .enabled(false)
            .build())
        .configAutoRevert(false)
        .autoUpgrade(SettingAutoUpgradeArgs.builder()
            .customVersions(Map.of("string", "string"))
            .dayOfWeek("string")
            .enabled(false)
            .timeOfDay("string")
            .version("string")
            .build())
        .skyatp(SettingSkyatpArgs.builder()
            .enabled(false)
            .sendIpMacMapping(false)
            .build())
        .apUpdownThreshold(0)
        .srxApp(SettingSrxAppArgs.builder()
            .enabled(false)
            .build())
        .sshKeys("string")
        .ssr(SettingSsrArgs.builder()
            .conductorHosts("string")
            .disableStats(false)
            .build())
        .switchUpdownThreshold(0)
        .syntheticTest(SettingSyntheticTestArgs.builder()
            .disabled(false)
            .vlans(SettingSyntheticTestVlanArgs.builder()
                .customTestUrls("string")
                .disabled(false)
                .vlanIds("string")
                .build())
            .wanSpeedtest(SettingSyntheticTestWanSpeedtestArgs.builder()
                .enabled(false)
                .timeOdFay("string")
                .build())
            .build())
        .trackAnonymousDevices(false)
        .uplinkPortConfig(SettingUplinkPortConfigArgs.builder()
            .dot1x(false)
            .keepWlansUpIfDown(false)
            .build())
        .vars(Map.of("string", "string"))
        .vna(SettingVnaArgs.builder()
            .enabled(false)
            .build())
        .vsInstance(Map.of("string", Map.of("networks", "string")))
        .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())
        .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())
        .zoneOccupancyAlert(SettingZoneOccupancyAlertArgs.builder()
            .emailNotifiers("string")
            .enabled(false)
            .threshold(0)
            .build())
        .build());
    
    junipermist_setting_resource = junipermist.site.Setting("junipermistSettingResource",
        site_id="string",
        rogue=junipermist.site.SettingRogueArgs(
            enabled=False,
            honeypot_enabled=False,
            min_duration=0,
            min_rssi=0,
            whitelisted_bssids=["string"],
            whitelisted_ssids=["string"],
        ),
        wired_vna=junipermist.site.SettingWiredVnaArgs(
            enabled=False,
        ),
        ble_config=junipermist.site.SettingBleConfigArgs(
            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",
        ),
        rtsa=junipermist.site.SettingRtsaArgs(
            app_waking=False,
            disable_dead_reckoning=False,
            disable_pressure_sensor=False,
            enabled=False,
            track_asset=False,
        ),
        config_push_policy=junipermist.site.SettingConfigPushPolicyArgs(
            no_push=False,
            push_window=junipermist.site.SettingConfigPushPolicyPushWindowArgs(
                enabled=False,
                hours=junipermist.site.SettingConfigPushPolicyPushWindowHoursArgs(
                    fri="string",
                    mon="string",
                    sat="string",
                    sun="string",
                    thu="string",
                    tue="string",
                    wed="string",
                ),
            ),
        ),
        critical_url_monitoring=junipermist.site.SettingCriticalUrlMonitoringArgs(
            enabled=False,
            monitors=[junipermist.site.SettingCriticalUrlMonitoringMonitorArgs(
                url="string",
                vlan_id="string",
            )],
        ),
        device_updown_threshold=0,
        disabled_system_defined_port_usages=["string"],
        engagement=junipermist.site.SettingEngagementArgs(
            dwell_tag_names=junipermist.site.SettingEngagementDwellTagNamesArgs(
                bounce="string",
                engaged="string",
                passerby="string",
                stationed="string",
            ),
            dwell_tags=junipermist.site.SettingEngagementDwellTagsArgs(
                bounce="string",
                engaged="string",
                passerby="string",
                stationed="string",
            ),
            hours=junipermist.site.SettingEngagementHoursArgs(
                fri="string",
                mon="string",
                sat="string",
                sun="string",
                thu="string",
                tue="string",
                wed="string",
            ),
            max_dwell=0,
            min_dwell=0,
        ),
        gateway_mgmt=junipermist.site.SettingGatewayMgmtArgs(
            admin_sshkeys=["string"],
            app_probing=junipermist.site.SettingGatewayMgmtAppProbingArgs(
                apps=["string"],
                custom_apps=[junipermist.site.SettingGatewayMgmtAppProbingCustomAppArgs(
                    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=junipermist.site.SettingGatewayMgmtAutoSignatureUpdateArgs(
                day_of_week="string",
                enable=False,
                time_of_day="string",
            ),
            config_revert_timer=0,
            disable_console=False,
            disable_oob=False,
            probe_hosts=["string"],
            protect_re=junipermist.site.SettingGatewayMgmtProtectReArgs(
                allowed_services=["string"],
                customs=[junipermist.site.SettingGatewayMgmtProtectReCustomArgs(
                    subnets=["string"],
                    port_range="string",
                    protocol="string",
                )],
                enabled=False,
                trusted_hosts=["string"],
            ),
            root_password="string",
            security_log_source_address="string",
            security_log_source_interface="string",
        ),
        gateway_updown_threshold=0,
        led=junipermist.site.SettingLedArgs(
            brightness=0,
            enabled=False,
        ),
        occupancy=junipermist.site.SettingOccupancyArgs(
            assets_enabled=False,
            clients_enabled=False,
            min_duration=0,
            sdkclients_enabled=False,
            unconnected_clients_enabled=False,
        ),
        persist_config_on_device=False,
        proxy=junipermist.site.SettingProxyArgs(
            url="string",
        ),
        remove_existing_configs=False,
        report_gatt=False,
        analytic=junipermist.site.SettingAnalyticArgs(
            enabled=False,
        ),
        config_auto_revert=False,
        auto_upgrade=junipermist.site.SettingAutoUpgradeArgs(
            custom_versions={
                "string": "string",
            },
            day_of_week="string",
            enabled=False,
            time_of_day="string",
            version="string",
        ),
        skyatp=junipermist.site.SettingSkyatpArgs(
            enabled=False,
            send_ip_mac_mapping=False,
        ),
        ap_updown_threshold=0,
        srx_app=junipermist.site.SettingSrxAppArgs(
            enabled=False,
        ),
        ssh_keys=["string"],
        ssr=junipermist.site.SettingSsrArgs(
            conductor_hosts=["string"],
            disable_stats=False,
        ),
        switch_updown_threshold=0,
        synthetic_test=junipermist.site.SettingSyntheticTestArgs(
            disabled=False,
            vlans=[junipermist.site.SettingSyntheticTestVlanArgs(
                custom_test_urls=["string"],
                disabled=False,
                vlan_ids=["string"],
            )],
            wan_speedtest=junipermist.site.SettingSyntheticTestWanSpeedtestArgs(
                enabled=False,
                time_od_fay="string",
            ),
        ),
        track_anonymous_devices=False,
        uplink_port_config=junipermist.site.SettingUplinkPortConfigArgs(
            dot1x=False,
            keep_wlans_up_if_down=False,
        ),
        vars={
            "string": "string",
        },
        vna=junipermist.site.SettingVnaArgs(
            enabled=False,
        ),
        vs_instance={
            "string": junipermist.site.SettingVsInstanceArgs(
                networks=["string"],
            ),
        },
        wan_vna=junipermist.site.SettingWanVnaArgs(
            enabled=False,
        ),
        wids=junipermist.site.SettingWidsArgs(
            repeated_auth_failures=junipermist.site.SettingWidsRepeatedAuthFailuresArgs(
                duration=0,
                threshold=0,
            ),
        ),
        wifi=junipermist.site.SettingWifiArgs(
            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",
        ),
        simple_alert=junipermist.site.SettingSimpleAlertArgs(
            arp_failure=junipermist.site.SettingSimpleAlertArpFailureArgs(
                client_count=0,
                duration=0,
                incident_count=0,
            ),
            dhcp_failure=junipermist.site.SettingSimpleAlertDhcpFailureArgs(
                client_count=0,
                duration=0,
                incident_count=0,
            ),
            dns_failure=junipermist.site.SettingSimpleAlertDnsFailureArgs(
                client_count=0,
                duration=0,
                incident_count=0,
            ),
        ),
        zone_occupancy_alert=junipermist.site.SettingZoneOccupancyAlertArgs(
            email_notifiers=["string"],
            enabled=False,
            threshold=0,
        ))
    
    const junipermistSettingResource = new junipermist.site.Setting("junipermistSettingResource", {
        siteId: "string",
        rogue: {
            enabled: false,
            honeypotEnabled: false,
            minDuration: 0,
            minRssi: 0,
            whitelistedBssids: ["string"],
            whitelistedSsids: ["string"],
        },
        wiredVna: {
            enabled: false,
        },
        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",
        },
        rtsa: {
            appWaking: false,
            disableDeadReckoning: false,
            disablePressureSensor: false,
            enabled: false,
            trackAsset: 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,
        disabledSystemDefinedPortUsages: ["string"],
        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,
            probeHosts: ["string"],
            protectRe: {
                allowedServices: ["string"],
                customs: [{
                    subnets: ["string"],
                    portRange: "string",
                    protocol: "string",
                }],
                enabled: false,
                trustedHosts: ["string"],
            },
            rootPassword: "string",
            securityLogSourceAddress: "string",
            securityLogSourceInterface: "string",
        },
        gatewayUpdownThreshold: 0,
        led: {
            brightness: 0,
            enabled: false,
        },
        occupancy: {
            assetsEnabled: false,
            clientsEnabled: false,
            minDuration: 0,
            sdkclientsEnabled: false,
            unconnectedClientsEnabled: false,
        },
        persistConfigOnDevice: false,
        proxy: {
            url: "string",
        },
        removeExistingConfigs: false,
        reportGatt: false,
        analytic: {
            enabled: false,
        },
        configAutoRevert: false,
        autoUpgrade: {
            customVersions: {
                string: "string",
            },
            dayOfWeek: "string",
            enabled: false,
            timeOfDay: "string",
            version: "string",
        },
        skyatp: {
            enabled: false,
            sendIpMacMapping: false,
        },
        apUpdownThreshold: 0,
        srxApp: {
            enabled: false,
        },
        sshKeys: ["string"],
        ssr: {
            conductorHosts: ["string"],
            disableStats: false,
        },
        switchUpdownThreshold: 0,
        syntheticTest: {
            disabled: false,
            vlans: [{
                customTestUrls: ["string"],
                disabled: false,
                vlanIds: ["string"],
            }],
            wanSpeedtest: {
                enabled: false,
                timeOdFay: "string",
            },
        },
        trackAnonymousDevices: false,
        uplinkPortConfig: {
            dot1x: false,
            keepWlansUpIfDown: false,
        },
        vars: {
            string: "string",
        },
        vna: {
            enabled: false,
        },
        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",
        },
        simpleAlert: {
            arpFailure: {
                clientCount: 0,
                duration: 0,
                incidentCount: 0,
            },
            dhcpFailure: {
                clientCount: 0,
                duration: 0,
                incidentCount: 0,
            },
            dnsFailure: {
                clientCount: 0,
                duration: 0,
                incidentCount: 0,
            },
        },
        zoneOccupancyAlert: {
            emailNotifiers: ["string"],
            enabled: false,
            threshold: 0,
        },
    });
    
    type: junipermist:site:Setting
    properties:
        analytic:
            enabled: false
        apUpdownThreshold: 0
        autoUpgrade:
            customVersions:
                string: string
            dayOfWeek: string
            enabled: false
            timeOfDay: string
            version: string
        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
        disabledSystemDefinedPortUsages:
            - string
        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
            probeHosts:
                - string
            protectRe:
                allowedServices:
                    - string
                customs:
                    - portRange: string
                      protocol: string
                      subnets:
                        - string
                enabled: false
                trustedHosts:
                    - string
            rootPassword: string
            securityLogSourceAddress: string
            securityLogSourceInterface: string
        gatewayUpdownThreshold: 0
        led:
            brightness: 0
            enabled: false
        occupancy:
            assetsEnabled: false
            clientsEnabled: false
            minDuration: 0
            sdkclientsEnabled: false
            unconnectedClientsEnabled: false
        persistConfigOnDevice: false
        proxy:
            url: string
        removeExistingConfigs: false
        reportGatt: false
        rogue:
            enabled: false
            honeypotEnabled: false
            minDuration: 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
        srxApp:
            enabled: false
        sshKeys:
            - string
        ssr:
            conductorHosts:
                - string
            disableStats: false
        switchUpdownThreshold: 0
        syntheticTest:
            disabled: false
            vlans:
                - customTestUrls:
                    - string
                  disabled: false
                  vlanIds:
                    - string
            wanSpeedtest:
                enabled: false
                timeOdFay: string
        trackAnonymousDevices: false
        uplinkPortConfig:
            dot1x: false
            keepWlansUpIfDown: false
        vars:
            string: string
        vna:
            enabled: false
        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

    The Setting resource accepts the following input properties:

    SiteId string
    Analytic Pulumi.JuniperMist.Site.Inputs.SettingAnalytic
    ApUpdownThreshold int
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    AutoUpgrade Pulumi.JuniperMist.Site.Inputs.SettingAutoUpgrade
    Auto Upgrade Settings
    BleConfig Pulumi.JuniperMist.Site.Inputs.SettingBleConfig
    BLE AP settings
    ConfigAutoRevert bool
    whether to enable ap auto config revert
    ConfigPushPolicy Pulumi.JuniperMist.Site.Inputs.SettingConfigPushPolicy
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    CriticalUrlMonitoring Pulumi.JuniperMist.Site.Inputs.SettingCriticalUrlMonitoring
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    DeviceUpdownThreshold int
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    DisabledSystemDefinedPortUsages List<string>
    if some system-default port usages are not desired - namely, ap / iot / uplink
    Engagement Pulumi.JuniperMist.Site.Inputs.SettingEngagement
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    GatewayMgmt Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmt
    Gateway Site settings
    GatewayUpdownThreshold int
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    Led Pulumi.JuniperMist.Site.Inputs.SettingLed
    LED AP settings
    Occupancy Pulumi.JuniperMist.Site.Inputs.SettingOccupancy
    Occupancy Analytics settings
    PersistConfigOnDevice bool
    whether to store the config on AP
    Proxy Pulumi.JuniperMist.Site.Inputs.SettingProxy
    Proxy Configuration to talk to Mist
    RemoveExistingConfigs bool
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    Rtsa Pulumi.JuniperMist.Site.Inputs.SettingRtsa
    managed mobility
    SimpleAlert Pulumi.JuniperMist.Site.Inputs.SettingSimpleAlert
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    Skyatp Pulumi.JuniperMist.Site.Inputs.SettingSkyatp
    SrxApp Pulumi.JuniperMist.Site.Inputs.SettingSrxApp
    SshKeys List<string>
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    Ssr Pulumi.JuniperMist.Site.Inputs.SettingSsr
    SwitchUpdownThreshold int
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    SyntheticTest Pulumi.JuniperMist.Site.Inputs.SettingSyntheticTest
    TrackAnonymousDevices bool
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    UplinkPortConfig Pulumi.JuniperMist.Site.Inputs.SettingUplinkPortConfig
    Vars Dictionary<string, string>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    Vna Pulumi.JuniperMist.Site.Inputs.SettingVna
    VsInstance Dictionary<string, Pulumi.JuniperMist.Site.Inputs.SettingVsInstanceArgs>
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    WanVna Pulumi.JuniperMist.Site.Inputs.SettingWanVna
    Wids Pulumi.JuniperMist.Site.Inputs.SettingWids
    WIDS site settings
    Wifi Pulumi.JuniperMist.Site.Inputs.SettingWifi
    Wi-Fi site settings
    WiredVna Pulumi.JuniperMist.Site.Inputs.SettingWiredVna
    ZoneOccupancyAlert Pulumi.JuniperMist.Site.Inputs.SettingZoneOccupancyAlert
    Zone Occupancy alert site settings
    SiteId string
    Analytic SettingAnalyticArgs
    ApUpdownThreshold int
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    AutoUpgrade SettingAutoUpgradeArgs
    Auto Upgrade Settings
    BleConfig SettingBleConfigArgs
    BLE AP settings
    ConfigAutoRevert bool
    whether to enable ap auto config revert
    ConfigPushPolicy SettingConfigPushPolicyArgs
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    CriticalUrlMonitoring SettingCriticalUrlMonitoringArgs
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    DeviceUpdownThreshold int
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    DisabledSystemDefinedPortUsages []string
    if some system-default port usages are not desired - namely, ap / iot / uplink
    Engagement SettingEngagementArgs
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    GatewayMgmt SettingGatewayMgmtArgs
    Gateway Site settings
    GatewayUpdownThreshold int
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    Led SettingLedArgs
    LED AP settings
    Occupancy SettingOccupancyArgs
    Occupancy Analytics settings
    PersistConfigOnDevice bool
    whether to store the config on AP
    Proxy SettingProxyArgs
    Proxy Configuration to talk to Mist
    RemoveExistingConfigs bool
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    Rtsa SettingRtsaArgs
    managed mobility
    SimpleAlert SettingSimpleAlertArgs
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    Skyatp SettingSkyatpArgs
    SrxApp SettingSrxAppArgs
    SshKeys []string
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    Ssr SettingSsrArgs
    SwitchUpdownThreshold int
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    SyntheticTest SettingSyntheticTestArgs
    TrackAnonymousDevices bool
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    UplinkPortConfig SettingUplinkPortConfigArgs
    Vars map[string]string
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    Vna SettingVnaArgs
    VsInstance map[string]SettingVsInstanceArgs
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    WanVna SettingWanVnaArgs
    Wids SettingWidsArgs
    WIDS site settings
    Wifi SettingWifiArgs
    Wi-Fi site settings
    WiredVna SettingWiredVnaArgs
    ZoneOccupancyAlert SettingZoneOccupancyAlertArgs
    Zone Occupancy alert site settings
    siteId String
    analytic SettingAnalytic
    apUpdownThreshold Integer
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    autoUpgrade SettingAutoUpgrade
    Auto Upgrade Settings
    bleConfig SettingBleConfig
    BLE AP settings
    configAutoRevert Boolean
    whether to enable ap auto config revert
    configPushPolicy SettingConfigPushPolicy
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    criticalUrlMonitoring SettingCriticalUrlMonitoring
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    deviceUpdownThreshold Integer
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    disabledSystemDefinedPortUsages List<String>
    if some system-default port usages are not desired - namely, ap / iot / uplink
    engagement SettingEngagement
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    gatewayMgmt SettingGatewayMgmt
    Gateway Site settings
    gatewayUpdownThreshold Integer
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    led SettingLed
    LED AP settings
    occupancy SettingOccupancy
    Occupancy Analytics settings
    persistConfigOnDevice Boolean
    whether to store the config on AP
    proxy SettingProxy
    Proxy Configuration to talk to Mist
    removeExistingConfigs Boolean
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    rtsa SettingRtsa
    managed mobility
    simpleAlert SettingSimpleAlert
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    skyatp SettingSkyatp
    srxApp SettingSrxApp
    sshKeys List<String>
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    ssr SettingSsr
    switchUpdownThreshold Integer
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    syntheticTest SettingSyntheticTest
    trackAnonymousDevices Boolean
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    uplinkPortConfig SettingUplinkPortConfig
    vars Map<String,String>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    vna SettingVna
    vsInstance Map<String,SettingVsInstanceArgs>
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    wanVna SettingWanVna
    wids SettingWids
    WIDS site settings
    wifi SettingWifi
    Wi-Fi site settings
    wiredVna SettingWiredVna
    zoneOccupancyAlert SettingZoneOccupancyAlert
    Zone Occupancy alert site settings
    siteId string
    analytic SettingAnalytic
    apUpdownThreshold number
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    autoUpgrade SettingAutoUpgrade
    Auto Upgrade Settings
    bleConfig SettingBleConfig
    BLE AP settings
    configAutoRevert boolean
    whether to enable ap auto config revert
    configPushPolicy SettingConfigPushPolicy
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    criticalUrlMonitoring SettingCriticalUrlMonitoring
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    deviceUpdownThreshold number
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    disabledSystemDefinedPortUsages string[]
    if some system-default port usages are not desired - namely, ap / iot / uplink
    engagement SettingEngagement
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    gatewayMgmt SettingGatewayMgmt
    Gateway Site settings
    gatewayUpdownThreshold number
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    led SettingLed
    LED AP settings
    occupancy SettingOccupancy
    Occupancy Analytics settings
    persistConfigOnDevice boolean
    whether to store the config on AP
    proxy SettingProxy
    Proxy Configuration to talk to Mist
    removeExistingConfigs boolean
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    rtsa SettingRtsa
    managed mobility
    simpleAlert SettingSimpleAlert
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    skyatp SettingSkyatp
    srxApp SettingSrxApp
    sshKeys string[]
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    ssr SettingSsr
    switchUpdownThreshold number
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    syntheticTest SettingSyntheticTest
    trackAnonymousDevices boolean
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    uplinkPortConfig SettingUplinkPortConfig
    vars {[key: string]: string}
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    vna SettingVna
    vsInstance {[key: string]: SettingVsInstanceArgs}
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    wanVna SettingWanVna
    wids SettingWids
    WIDS site settings
    wifi SettingWifi
    Wi-Fi site settings
    wiredVna SettingWiredVna
    zoneOccupancyAlert SettingZoneOccupancyAlert
    Zone Occupancy alert site settings
    site_id str
    analytic SettingAnalyticArgs
    ap_updown_threshold int
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    auto_upgrade SettingAutoUpgradeArgs
    Auto Upgrade Settings
    ble_config SettingBleConfigArgs
    BLE AP settings
    config_auto_revert bool
    whether to enable ap auto config revert
    config_push_policy SettingConfigPushPolicyArgs
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    critical_url_monitoring SettingCriticalUrlMonitoringArgs
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    device_updown_threshold int
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    disabled_system_defined_port_usages Sequence[str]
    if some system-default port usages are not desired - namely, ap / iot / uplink
    engagement SettingEngagementArgs
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    gateway_mgmt SettingGatewayMgmtArgs
    Gateway Site settings
    gateway_updown_threshold int
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    led SettingLedArgs
    LED AP settings
    occupancy SettingOccupancyArgs
    Occupancy Analytics settings
    persist_config_on_device bool
    whether to store the config on AP
    proxy SettingProxyArgs
    Proxy Configuration to talk to Mist
    remove_existing_configs bool
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    rtsa SettingRtsaArgs
    managed mobility
    simple_alert SettingSimpleAlertArgs
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    skyatp SettingSkyatpArgs
    srx_app SettingSrxAppArgs
    ssh_keys Sequence[str]
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    ssr SettingSsrArgs
    switch_updown_threshold int
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    synthetic_test SettingSyntheticTestArgs
    track_anonymous_devices bool
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    uplink_port_config SettingUplinkPortConfigArgs
    vars Mapping[str, str]
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    vna SettingVnaArgs
    vs_instance Mapping[str, SettingVsInstanceArgs]
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    wan_vna SettingWanVnaArgs
    wids SettingWidsArgs
    WIDS site settings
    wifi SettingWifiArgs
    Wi-Fi site settings
    wired_vna SettingWiredVnaArgs
    zone_occupancy_alert SettingZoneOccupancyAlertArgs
    Zone Occupancy alert site settings
    siteId String
    analytic Property Map
    apUpdownThreshold Number
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    autoUpgrade Property Map
    Auto Upgrade Settings
    bleConfig Property Map
    BLE AP settings
    configAutoRevert Boolean
    whether to enable ap auto config revert
    configPushPolicy Property Map
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    criticalUrlMonitoring Property Map
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    deviceUpdownThreshold Number
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    disabledSystemDefinedPortUsages List<String>
    if some system-default port usages are not desired - namely, ap / iot / uplink
    engagement Property Map
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    gatewayMgmt Property Map
    Gateway Site settings
    gatewayUpdownThreshold Number
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    led Property Map
    LED AP settings
    occupancy Property Map
    Occupancy Analytics settings
    persistConfigOnDevice Boolean
    whether to store the config on AP
    proxy Property Map
    Proxy Configuration to talk to Mist
    removeExistingConfigs Boolean
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    rtsa Property Map
    managed mobility
    simpleAlert Property Map
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    skyatp Property Map
    srxApp Property Map
    sshKeys List<String>
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    ssr Property Map
    switchUpdownThreshold Number
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    syntheticTest Property Map
    trackAnonymousDevices Boolean
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    uplinkPortConfig Property Map
    vars Map<String>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    vna Property Map
    vsInstance Map<Property Map>
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    wanVna Property Map
    wids Property Map
    WIDS site settings
    wifi Property Map
    Wi-Fi site settings
    wiredVna Property Map
    zoneOccupancyAlert Property Map
    Zone Occupancy alert site settings

    Outputs

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

    BlacklistUrl string
    Id string
    The provider-assigned unique ID for this managed resource.
    WatchedStationUrl string
    WhitelistUrl string
    BlacklistUrl string
    Id string
    The provider-assigned unique ID for this managed resource.
    WatchedStationUrl string
    WhitelistUrl string
    blacklistUrl String
    id String
    The provider-assigned unique ID for this managed resource.
    watchedStationUrl String
    whitelistUrl String
    blacklistUrl string
    id string
    The provider-assigned unique ID for this managed resource.
    watchedStationUrl string
    whitelistUrl string
    blacklist_url str
    id str
    The provider-assigned unique ID for this managed resource.
    watched_station_url str
    whitelist_url str
    blacklistUrl String
    id String
    The provider-assigned unique ID for this managed resource.
    watchedStationUrl String
    whitelistUrl String

    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,
            analytic: Optional[SettingAnalyticArgs] = None,
            ap_updown_threshold: Optional[int] = None,
            auto_upgrade: Optional[SettingAutoUpgradeArgs] = 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,
            disabled_system_defined_port_usages: Optional[Sequence[str]] = None,
            engagement: Optional[SettingEngagementArgs] = None,
            gateway_mgmt: Optional[SettingGatewayMgmtArgs] = None,
            gateway_updown_threshold: Optional[int] = None,
            led: Optional[SettingLedArgs] = 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,
            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,
            uplink_port_config: Optional[SettingUplinkPortConfigArgs] = None,
            vars: Optional[Mapping[str, str]] = None,
            vna: Optional[SettingVnaArgs] = 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)
    Resource lookup is not supported in YAML
    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:
    Analytic Pulumi.JuniperMist.Site.Inputs.SettingAnalytic
    ApUpdownThreshold int
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    AutoUpgrade Pulumi.JuniperMist.Site.Inputs.SettingAutoUpgrade
    Auto Upgrade Settings
    BlacklistUrl string
    BleConfig Pulumi.JuniperMist.Site.Inputs.SettingBleConfig
    BLE AP settings
    ConfigAutoRevert bool
    whether to enable ap auto config revert
    ConfigPushPolicy Pulumi.JuniperMist.Site.Inputs.SettingConfigPushPolicy
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    CriticalUrlMonitoring Pulumi.JuniperMist.Site.Inputs.SettingCriticalUrlMonitoring
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    DeviceUpdownThreshold int
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    DisabledSystemDefinedPortUsages List<string>
    if some system-default port usages are not desired - namely, ap / iot / uplink
    Engagement Pulumi.JuniperMist.Site.Inputs.SettingEngagement
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    GatewayMgmt Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmt
    Gateway Site settings
    GatewayUpdownThreshold int
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    Led Pulumi.JuniperMist.Site.Inputs.SettingLed
    LED AP settings
    Occupancy Pulumi.JuniperMist.Site.Inputs.SettingOccupancy
    Occupancy Analytics settings
    PersistConfigOnDevice bool
    whether to store the config on AP
    Proxy Pulumi.JuniperMist.Site.Inputs.SettingProxy
    Proxy Configuration to talk to Mist
    RemoveExistingConfigs bool
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    Rtsa Pulumi.JuniperMist.Site.Inputs.SettingRtsa
    managed mobility
    SimpleAlert Pulumi.JuniperMist.Site.Inputs.SettingSimpleAlert
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    SiteId string
    Skyatp Pulumi.JuniperMist.Site.Inputs.SettingSkyatp
    SrxApp Pulumi.JuniperMist.Site.Inputs.SettingSrxApp
    SshKeys List<string>
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    Ssr Pulumi.JuniperMist.Site.Inputs.SettingSsr
    SwitchUpdownThreshold int
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    SyntheticTest Pulumi.JuniperMist.Site.Inputs.SettingSyntheticTest
    TrackAnonymousDevices bool
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    UplinkPortConfig Pulumi.JuniperMist.Site.Inputs.SettingUplinkPortConfig
    Vars Dictionary<string, string>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    Vna Pulumi.JuniperMist.Site.Inputs.SettingVna
    VsInstance Dictionary<string, Pulumi.JuniperMist.Site.Inputs.SettingVsInstanceArgs>
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    WanVna Pulumi.JuniperMist.Site.Inputs.SettingWanVna
    WatchedStationUrl string
    WhitelistUrl string
    Wids Pulumi.JuniperMist.Site.Inputs.SettingWids
    WIDS site settings
    Wifi Pulumi.JuniperMist.Site.Inputs.SettingWifi
    Wi-Fi site settings
    WiredVna Pulumi.JuniperMist.Site.Inputs.SettingWiredVna
    ZoneOccupancyAlert Pulumi.JuniperMist.Site.Inputs.SettingZoneOccupancyAlert
    Zone Occupancy alert site settings
    Analytic SettingAnalyticArgs
    ApUpdownThreshold int
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    AutoUpgrade SettingAutoUpgradeArgs
    Auto Upgrade Settings
    BlacklistUrl string
    BleConfig SettingBleConfigArgs
    BLE AP settings
    ConfigAutoRevert bool
    whether to enable ap auto config revert
    ConfigPushPolicy SettingConfigPushPolicyArgs
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    CriticalUrlMonitoring SettingCriticalUrlMonitoringArgs
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    DeviceUpdownThreshold int
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    DisabledSystemDefinedPortUsages []string
    if some system-default port usages are not desired - namely, ap / iot / uplink
    Engagement SettingEngagementArgs
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    GatewayMgmt SettingGatewayMgmtArgs
    Gateway Site settings
    GatewayUpdownThreshold int
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    Led SettingLedArgs
    LED AP settings
    Occupancy SettingOccupancyArgs
    Occupancy Analytics settings
    PersistConfigOnDevice bool
    whether to store the config on AP
    Proxy SettingProxyArgs
    Proxy Configuration to talk to Mist
    RemoveExistingConfigs bool
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    Rtsa SettingRtsaArgs
    managed mobility
    SimpleAlert SettingSimpleAlertArgs
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    SiteId string
    Skyatp SettingSkyatpArgs
    SrxApp SettingSrxAppArgs
    SshKeys []string
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    Ssr SettingSsrArgs
    SwitchUpdownThreshold int
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    SyntheticTest SettingSyntheticTestArgs
    TrackAnonymousDevices bool
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    UplinkPortConfig SettingUplinkPortConfigArgs
    Vars map[string]string
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    Vna SettingVnaArgs
    VsInstance map[string]SettingVsInstanceArgs
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    WanVna SettingWanVnaArgs
    WatchedStationUrl string
    WhitelistUrl string
    Wids SettingWidsArgs
    WIDS site settings
    Wifi SettingWifiArgs
    Wi-Fi site settings
    WiredVna SettingWiredVnaArgs
    ZoneOccupancyAlert SettingZoneOccupancyAlertArgs
    Zone Occupancy alert site settings
    analytic SettingAnalytic
    apUpdownThreshold Integer
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    autoUpgrade SettingAutoUpgrade
    Auto Upgrade Settings
    blacklistUrl String
    bleConfig SettingBleConfig
    BLE AP settings
    configAutoRevert Boolean
    whether to enable ap auto config revert
    configPushPolicy SettingConfigPushPolicy
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    criticalUrlMonitoring SettingCriticalUrlMonitoring
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    deviceUpdownThreshold Integer
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    disabledSystemDefinedPortUsages List<String>
    if some system-default port usages are not desired - namely, ap / iot / uplink
    engagement SettingEngagement
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    gatewayMgmt SettingGatewayMgmt
    Gateway Site settings
    gatewayUpdownThreshold Integer
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    led SettingLed
    LED AP settings
    occupancy SettingOccupancy
    Occupancy Analytics settings
    persistConfigOnDevice Boolean
    whether to store the config on AP
    proxy SettingProxy
    Proxy Configuration to talk to Mist
    removeExistingConfigs Boolean
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    rtsa SettingRtsa
    managed mobility
    simpleAlert SettingSimpleAlert
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    siteId String
    skyatp SettingSkyatp
    srxApp SettingSrxApp
    sshKeys List<String>
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    ssr SettingSsr
    switchUpdownThreshold Integer
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    syntheticTest SettingSyntheticTest
    trackAnonymousDevices Boolean
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    uplinkPortConfig SettingUplinkPortConfig
    vars Map<String,String>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    vna SettingVna
    vsInstance Map<String,SettingVsInstanceArgs>
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    wanVna SettingWanVna
    watchedStationUrl String
    whitelistUrl String
    wids SettingWids
    WIDS site settings
    wifi SettingWifi
    Wi-Fi site settings
    wiredVna SettingWiredVna
    zoneOccupancyAlert SettingZoneOccupancyAlert
    Zone Occupancy alert site settings
    analytic SettingAnalytic
    apUpdownThreshold number
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    autoUpgrade SettingAutoUpgrade
    Auto Upgrade Settings
    blacklistUrl string
    bleConfig SettingBleConfig
    BLE AP settings
    configAutoRevert boolean
    whether to enable ap auto config revert
    configPushPolicy SettingConfigPushPolicy
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    criticalUrlMonitoring SettingCriticalUrlMonitoring
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    deviceUpdownThreshold number
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    disabledSystemDefinedPortUsages string[]
    if some system-default port usages are not desired - namely, ap / iot / uplink
    engagement SettingEngagement
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    gatewayMgmt SettingGatewayMgmt
    Gateway Site settings
    gatewayUpdownThreshold number
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    led SettingLed
    LED AP settings
    occupancy SettingOccupancy
    Occupancy Analytics settings
    persistConfigOnDevice boolean
    whether to store the config on AP
    proxy SettingProxy
    Proxy Configuration to talk to Mist
    removeExistingConfigs boolean
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    rtsa SettingRtsa
    managed mobility
    simpleAlert SettingSimpleAlert
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    siteId string
    skyatp SettingSkyatp
    srxApp SettingSrxApp
    sshKeys string[]
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    ssr SettingSsr
    switchUpdownThreshold number
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    syntheticTest SettingSyntheticTest
    trackAnonymousDevices boolean
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    uplinkPortConfig SettingUplinkPortConfig
    vars {[key: string]: string}
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    vna SettingVna
    vsInstance {[key: string]: SettingVsInstanceArgs}
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    wanVna SettingWanVna
    watchedStationUrl string
    whitelistUrl string
    wids SettingWids
    WIDS site settings
    wifi SettingWifi
    Wi-Fi site settings
    wiredVna SettingWiredVna
    zoneOccupancyAlert SettingZoneOccupancyAlert
    Zone Occupancy alert site settings
    analytic SettingAnalyticArgs
    ap_updown_threshold int
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    auto_upgrade SettingAutoUpgradeArgs
    Auto Upgrade Settings
    blacklist_url str
    ble_config SettingBleConfigArgs
    BLE AP settings
    config_auto_revert bool
    whether to enable ap auto config revert
    config_push_policy SettingConfigPushPolicyArgs
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    critical_url_monitoring SettingCriticalUrlMonitoringArgs
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    device_updown_threshold int
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    disabled_system_defined_port_usages Sequence[str]
    if some system-default port usages are not desired - namely, ap / iot / uplink
    engagement SettingEngagementArgs
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    gateway_mgmt SettingGatewayMgmtArgs
    Gateway Site settings
    gateway_updown_threshold int
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    led SettingLedArgs
    LED AP settings
    occupancy SettingOccupancyArgs
    Occupancy Analytics settings
    persist_config_on_device bool
    whether to store the config on AP
    proxy SettingProxyArgs
    Proxy Configuration to talk to Mist
    remove_existing_configs bool
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    rtsa SettingRtsaArgs
    managed mobility
    simple_alert SettingSimpleAlertArgs
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    site_id str
    skyatp SettingSkyatpArgs
    srx_app SettingSrxAppArgs
    ssh_keys Sequence[str]
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    ssr SettingSsrArgs
    switch_updown_threshold int
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    synthetic_test SettingSyntheticTestArgs
    track_anonymous_devices bool
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    uplink_port_config SettingUplinkPortConfigArgs
    vars Mapping[str, str]
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    vna SettingVnaArgs
    vs_instance Mapping[str, SettingVsInstanceArgs]
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    wan_vna SettingWanVnaArgs
    watched_station_url str
    whitelist_url str
    wids SettingWidsArgs
    WIDS site settings
    wifi SettingWifiArgs
    Wi-Fi site settings
    wired_vna SettingWiredVnaArgs
    zone_occupancy_alert SettingZoneOccupancyAlertArgs
    Zone Occupancy alert site settings
    analytic Property Map
    apUpdownThreshold Number
    enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and device_updown_threshold is ignored.
    autoUpgrade Property Map
    Auto Upgrade Settings
    blacklistUrl String
    bleConfig Property Map
    BLE AP settings
    configAutoRevert Boolean
    whether to enable ap auto config revert
    configPushPolicy Property Map
    mist also uses some heuristic rules to prevent destructive configs from being pushed
    criticalUrlMonitoring Property Map
    you can define some URLs that's critical to site operaitons the latency will be captured and considered for site health
    deviceUpdownThreshold Number
    by default, device_updown_thresold, if set, will apply to all devices types if different values for specific device type is desired, use the following
    disabledSystemDefinedPortUsages List<String>
    if some system-default port usages are not desired - namely, ap / iot / uplink
    engagement Property Map
    Note: if hours does not exist, it’s treated as everyday of the week, 00:00-23:59. Currently we don’t allow multiple ranges for the same day Note: default values for dwell_tags: passerby (1,300) bounce (301, 14400) engaged (14401, 28800) stationed (28801, 42000) Note: default values for dwell_tag_names: passerby = “Passerby”, bounce = “Visitor”, engaged = “Associates”, stationed = “Assets”
    gatewayMgmt Property Map
    Gateway Site settings
    gatewayUpdownThreshold Number
    enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and device_updown_threshold is ignored.
    led Property Map
    LED AP settings
    occupancy Property Map
    Occupancy Analytics settings
    persistConfigOnDevice Boolean
    whether to store the config on AP
    proxy Property Map
    Proxy Configuration to talk to Mist
    removeExistingConfigs Boolean
    by default, when we configure a device, we only clean up config we generates. Remove existing configs if enabled
    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
    Rogue site settings
    rtsa Property Map
    managed mobility
    simpleAlert Property Map
    Set of heuristic rules will be enabled when marvis subscription is not available. It triggers when, in a Z minute window, there are more than Y distinct client encountring over X failures
    siteId String
    skyatp Property Map
    srxApp Property Map
    sshKeys List<String>
    when limit_ssh_access = true in Org Setting, list of SSH public keys provided by Mist Support to install onto APs (see Org:Setting)
    ssr Property Map
    switchUpdownThreshold Number
    enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and device_updown_threshold is ignored.
    syntheticTest Property Map
    trackAnonymousDevices Boolean
    whether to track anonymous BLE assets (requires ‘track_asset’ enabled)
    uplinkPortConfig Property Map
    vars Map<String>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    vna Property Map
    vsInstance Map<Property Map>
    optional, for EX9200 only to seggregate virtual-switches. Property key is the instance name
    wanVna Property Map
    watchedStationUrl String
    whitelistUrl String
    wids Property Map
    WIDS site settings
    wifi Property Map
    Wi-Fi site settings
    wiredVna Property Map
    zoneOccupancyAlert Property Map
    Zone Occupancy alert site settings

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

    SettingAutoUpgrade, SettingAutoUpgradeArgs

    CustomVersions Dictionary<string, string>
    custom versions for different models. Property key is the model name (e.g. "AP41")
    DayOfWeek string
    enum: any, fri, mon, sat, sun, thu, tue, wed
    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
    desired version. enum: beta, custom, stable
    CustomVersions map[string]string
    custom versions for different models. Property key is the model name (e.g. "AP41")
    DayOfWeek string
    enum: any, fri, mon, sat, sun, thu, tue, wed
    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
    desired version. enum: beta, custom, stable
    customVersions Map<String,String>
    custom versions for different models. Property key is the model name (e.g. "AP41")
    dayOfWeek String
    enum: any, fri, mon, sat, sun, thu, tue, wed
    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
    desired version. enum: beta, custom, stable
    customVersions {[key: string]: string}
    custom versions for different models. Property key is the model name (e.g. "AP41")
    dayOfWeek string
    enum: any, fri, mon, sat, sun, thu, tue, wed
    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
    desired version. enum: beta, custom, stable
    custom_versions Mapping[str, str]
    custom versions for different models. Property key is the model name (e.g. "AP41")
    day_of_week str
    enum: any, fri, mon, sat, sun, thu, tue, wed
    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
    desired version. enum: beta, custom, stable
    customVersions Map<String>
    custom versions for different models. Property key is the model name (e.g. "AP41")
    dayOfWeek String
    enum: any, fri, mon, sat, sun, thu, tue, wed
    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
    desired version. enum: beta, custom, stable

    SettingBleConfig, SettingBleConfigArgs

    BeaconEnabled bool
    whether Mist beacons is enabled
    BeaconRate int
    required if beacon_rate_mode==custom, 1-10, in number-beacons-per-second
    BeaconRateMode string
    enum: custom, default
    BeamDisableds List<int>
    list of AP BLE location beam numbers (1-8) which should be disabled at the AP and not transmit location information (where beam 1 is oriented at the top the AP, growing counter-clock-wise, with 9 being the omni BLE beam)
    CustomBlePacketEnabled bool
    can be enabled if beacon_enabled==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
    EddystoneUidEnabled bool
    only if beacon_enabled==false, Whether Eddystone-UID beacon is enabled
    EddystoneUidFreqMsec int
    Frequency (msec) of data emmit by Eddystone-UID beacon
    EddystoneUidInstance string
    Eddystone-UID instance for the device
    EddystoneUidNamespace string
    Eddystone-UID namespace
    EddystoneUrlAdvPower int
    advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    EddystoneUrlBeams string
    EddystoneUrlEnabled bool
    only if beacon_enabled==false, Whether Eddystone-URL beacon is enabled
    EddystoneUrlFreqMsec int
    Frequency (msec) of data emit by Eddystone-UID 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
    IbeaconEnabled bool
    can be enabled if beacon_enabled==true, whether to send iBeacon
    IbeaconFreqMsec int
    Frequency (msec) of data emmit for iBeacon
    IbeaconMajor int
    Major number for iBeacon
    IbeaconMinor int
    Minor number for iBeacon
    IbeaconUuid string
    optional, if not specified, the same UUID as the beacon will be used
    Power int
    required if power_mode==custom
    PowerMode string
    enum: custom, default
    BeaconEnabled bool
    whether Mist beacons is enabled
    BeaconRate int
    required if beacon_rate_mode==custom, 1-10, in number-beacons-per-second
    BeaconRateMode string
    enum: custom, default
    BeamDisableds []int
    list of AP BLE location beam numbers (1-8) which should be disabled at the AP and not transmit location information (where beam 1 is oriented at the top the AP, growing counter-clock-wise, with 9 being the omni BLE beam)
    CustomBlePacketEnabled bool
    can be enabled if beacon_enabled==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
    EddystoneUidEnabled bool
    only if beacon_enabled==false, Whether Eddystone-UID beacon is enabled
    EddystoneUidFreqMsec int
    Frequency (msec) of data emmit by Eddystone-UID beacon
    EddystoneUidInstance string
    Eddystone-UID instance for the device
    EddystoneUidNamespace string
    Eddystone-UID namespace
    EddystoneUrlAdvPower int
    advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    EddystoneUrlBeams string
    EddystoneUrlEnabled bool
    only if beacon_enabled==false, Whether Eddystone-URL beacon is enabled
    EddystoneUrlFreqMsec int
    Frequency (msec) of data emit by Eddystone-UID 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
    IbeaconEnabled bool
    can be enabled if beacon_enabled==true, whether to send iBeacon
    IbeaconFreqMsec int
    Frequency (msec) of data emmit for iBeacon
    IbeaconMajor int
    Major number for iBeacon
    IbeaconMinor int
    Minor number for iBeacon
    IbeaconUuid string
    optional, if not specified, the same UUID as the beacon will be used
    Power int
    required if power_mode==custom
    PowerMode string
    enum: custom, default
    beaconEnabled Boolean
    whether Mist beacons is enabled
    beaconRate Integer
    required if beacon_rate_mode==custom, 1-10, in number-beacons-per-second
    beaconRateMode String
    enum: custom, default
    beamDisableds List<Integer>
    list of AP BLE location beam numbers (1-8) which should be disabled at the AP and not transmit location information (where beam 1 is oriented at the top the AP, growing counter-clock-wise, with 9 being the omni BLE beam)
    customBlePacketEnabled Boolean
    can be enabled if beacon_enabled==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
    eddystoneUidEnabled Boolean
    only if beacon_enabled==false, Whether Eddystone-UID beacon is enabled
    eddystoneUidFreqMsec Integer
    Frequency (msec) of data emmit by Eddystone-UID beacon
    eddystoneUidInstance String
    Eddystone-UID instance for the device
    eddystoneUidNamespace String
    Eddystone-UID namespace
    eddystoneUrlAdvPower Integer
    advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystoneUrlBeams String
    eddystoneUrlEnabled Boolean
    only if beacon_enabled==false, Whether Eddystone-URL beacon is enabled
    eddystoneUrlFreqMsec Integer
    Frequency (msec) of data emit by Eddystone-UID 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
    ibeaconEnabled Boolean
    can be enabled if beacon_enabled==true, whether to send iBeacon
    ibeaconFreqMsec Integer
    Frequency (msec) of data emmit for iBeacon
    ibeaconMajor Integer
    Major number for iBeacon
    ibeaconMinor Integer
    Minor number for iBeacon
    ibeaconUuid String
    optional, if not specified, the same UUID as the beacon will be used
    power Integer
    required if power_mode==custom
    powerMode String
    enum: custom, default
    beaconEnabled boolean
    whether Mist beacons is enabled
    beaconRate number
    required if beacon_rate_mode==custom, 1-10, in number-beacons-per-second
    beaconRateMode string
    enum: custom, default
    beamDisableds number[]
    list of AP BLE location beam numbers (1-8) which should be disabled at the AP and not transmit location information (where beam 1 is oriented at the top the AP, growing counter-clock-wise, with 9 being the omni BLE beam)
    customBlePacketEnabled boolean
    can be enabled if beacon_enabled==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
    eddystoneUidEnabled boolean
    only if beacon_enabled==false, Whether Eddystone-UID beacon is enabled
    eddystoneUidFreqMsec number
    Frequency (msec) of data emmit by Eddystone-UID beacon
    eddystoneUidInstance string
    Eddystone-UID instance for the device
    eddystoneUidNamespace string
    Eddystone-UID namespace
    eddystoneUrlAdvPower number
    advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystoneUrlBeams string
    eddystoneUrlEnabled boolean
    only if beacon_enabled==false, Whether Eddystone-URL beacon is enabled
    eddystoneUrlFreqMsec number
    Frequency (msec) of data emit by Eddystone-UID 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
    ibeaconEnabled boolean
    can be enabled if beacon_enabled==true, whether to send iBeacon
    ibeaconFreqMsec number
    Frequency (msec) of data emmit for iBeacon
    ibeaconMajor number
    Major number for iBeacon
    ibeaconMinor number
    Minor number for iBeacon
    ibeaconUuid string
    optional, if not specified, the same UUID as the beacon will be used
    power number
    required if power_mode==custom
    powerMode string
    enum: custom, default
    beacon_enabled bool
    whether Mist beacons is enabled
    beacon_rate int
    required if beacon_rate_mode==custom, 1-10, in number-beacons-per-second
    beacon_rate_mode str
    enum: custom, default
    beam_disableds Sequence[int]
    list of AP BLE location beam numbers (1-8) which should be disabled at the AP and not transmit location information (where beam 1 is oriented at the top the AP, growing counter-clock-wise, with 9 being the omni BLE beam)
    custom_ble_packet_enabled bool
    can be enabled if beacon_enabled==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
    eddystone_uid_enabled bool
    only if beacon_enabled==false, Whether Eddystone-UID beacon is enabled
    eddystone_uid_freq_msec int
    Frequency (msec) of data emmit by Eddystone-UID beacon
    eddystone_uid_instance str
    Eddystone-UID instance for the device
    eddystone_uid_namespace str
    Eddystone-UID namespace
    eddystone_url_adv_power int
    advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystone_url_beams str
    eddystone_url_enabled bool
    only if beacon_enabled==false, Whether Eddystone-URL beacon is enabled
    eddystone_url_freq_msec int
    Frequency (msec) of data emit by Eddystone-UID 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
    ibeacon_enabled bool
    can be enabled if beacon_enabled==true, whether to send iBeacon
    ibeacon_freq_msec int
    Frequency (msec) of data emmit for iBeacon
    ibeacon_major int
    Major number for iBeacon
    ibeacon_minor int
    Minor number for iBeacon
    ibeacon_uuid str
    optional, if not specified, the same UUID as the beacon will be used
    power int
    required if power_mode==custom
    power_mode str
    enum: custom, default
    beaconEnabled Boolean
    whether Mist beacons is enabled
    beaconRate Number
    required if beacon_rate_mode==custom, 1-10, in number-beacons-per-second
    beaconRateMode String
    enum: custom, default
    beamDisableds List<Number>
    list of AP BLE location beam numbers (1-8) which should be disabled at the AP and not transmit location information (where beam 1 is oriented at the top the AP, growing counter-clock-wise, with 9 being the omni BLE beam)
    customBlePacketEnabled Boolean
    can be enabled if beacon_enabled==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
    eddystoneUidEnabled Boolean
    only if beacon_enabled==false, Whether Eddystone-UID beacon is enabled
    eddystoneUidFreqMsec Number
    Frequency (msec) of data emmit by Eddystone-UID beacon
    eddystoneUidInstance String
    Eddystone-UID instance for the device
    eddystoneUidNamespace String
    Eddystone-UID namespace
    eddystoneUrlAdvPower Number
    advertised TX Power, -100 to 20 (dBm), omit this attribute to use default
    eddystoneUrlBeams String
    eddystoneUrlEnabled Boolean
    only if beacon_enabled==false, Whether Eddystone-URL beacon is enabled
    eddystoneUrlFreqMsec Number
    Frequency (msec) of data emit by Eddystone-UID 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
    ibeaconEnabled Boolean
    can be enabled if beacon_enabled==true, whether to send iBeacon
    ibeaconFreqMsec Number
    Frequency (msec) of data emmit for iBeacon
    ibeaconMajor Number
    Major number for iBeacon
    ibeaconMinor Number
    Minor number for iBeacon
    ibeaconUuid String
    optional, if not specified, the same UUID as the beacon will be used
    power Number
    required if power_mode==custom
    powerMode String
    enum: custom, default

    SettingConfigPushPolicy, SettingConfigPushPolicyArgs

    NoPush bool
    stop any new config from being pushed to the device
    PushWindow Pulumi.JuniperMist.Site.Inputs.SettingConfigPushPolicyPushWindow
    if enabled, new config will only be pushed to device within the specified time window
    NoPush bool
    stop any new config from being pushed to the device
    PushWindow SettingConfigPushPolicyPushWindow
    if enabled, new config will only be pushed to device within the specified time window
    noPush Boolean
    stop any new config from being pushed to the device
    pushWindow SettingConfigPushPolicyPushWindow
    if enabled, new config will only be pushed to device within the specified time window
    noPush boolean
    stop any new config from being pushed to the device
    pushWindow SettingConfigPushPolicyPushWindow
    if enabled, new config will only be pushed to device within the specified time window
    no_push bool
    stop any new config from being pushed to the device
    push_window SettingConfigPushPolicyPushWindow
    if enabled, new config will only be pushed to device within the specified time window
    noPush Boolean
    stop any new config from being pushed to the device
    pushWindow Property Map
    if enabled, new config will only be pushed to device within the specified time window

    SettingConfigPushPolicyPushWindow, SettingConfigPushPolicyPushWindowArgs

    Enabled bool
    Hours Pulumi.JuniperMist.Site.Inputs.SettingConfigPushPolicyPushWindowHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    Enabled bool
    Hours SettingConfigPushPolicyPushWindowHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    enabled Boolean
    hours SettingConfigPushPolicyPushWindowHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    enabled boolean
    hours SettingConfigPushPolicyPushWindowHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    enabled bool
    hours SettingConfigPushPolicyPushWindowHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    enabled Boolean
    hours Property Map

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    SettingConfigPushPolicyPushWindowHours, SettingConfigPushPolicyPushWindowHoursArgs

    Fri string
    Mon string
    Sat string
    Sun string
    Thu string
    Tue string
    Wed string
    Fri string
    Mon string
    Sat string
    Sun string
    Thu string
    Tue string
    Wed string
    fri String
    mon String
    sat String
    sun String
    thu String
    tue String
    wed String
    fri string
    mon string
    sat string
    sun string
    thu string
    tue string
    wed string
    fri str
    mon str
    sat str
    sun str
    thu str
    tue str
    wed str
    fri String
    mon String
    sat String
    sun String
    thu String
    tue String
    wed String

    SettingCriticalUrlMonitoring, SettingCriticalUrlMonitoringArgs

    SettingCriticalUrlMonitoringMonitor, SettingCriticalUrlMonitoringMonitorArgs

    Url string
    VlanId string
    Url string
    VlanId string
    url String
    vlanId String
    url string
    vlanId string
    url str
    vlan_id str
    url String
    vlanId String

    SettingEngagement, SettingEngagementArgs

    DwellTagNames Pulumi.JuniperMist.Site.Inputs.SettingEngagementDwellTagNames
    DwellTags Pulumi.JuniperMist.Site.Inputs.SettingEngagementDwellTags
    add tags to visits within the duration (in seconds), available tags (passerby, bounce, engaged, stationed)
    Hours Pulumi.JuniperMist.Site.Inputs.SettingEngagementHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    MaxDwell int
    max time, default is 43200(12h), max is 68400 (18h)
    MinDwell int
    min time
    DwellTagNames SettingEngagementDwellTagNames
    DwellTags SettingEngagementDwellTags
    add tags to visits within the duration (in seconds), available tags (passerby, bounce, engaged, stationed)
    Hours SettingEngagementHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    MaxDwell int
    max time, default is 43200(12h), max is 68400 (18h)
    MinDwell int
    min time
    dwellTagNames SettingEngagementDwellTagNames
    dwellTags SettingEngagementDwellTags
    add tags to visits within the duration (in seconds), available tags (passerby, bounce, engaged, stationed)
    hours SettingEngagementHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    maxDwell Integer
    max time, default is 43200(12h), max is 68400 (18h)
    minDwell Integer
    min time
    dwellTagNames SettingEngagementDwellTagNames
    dwellTags SettingEngagementDwellTags
    add tags to visits within the duration (in seconds), available tags (passerby, bounce, engaged, stationed)
    hours SettingEngagementHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    maxDwell number
    max time, default is 43200(12h), max is 68400 (18h)
    minDwell number
    min time
    dwell_tag_names SettingEngagementDwellTagNames
    dwell_tags SettingEngagementDwellTags
    add tags to visits within the duration (in seconds), available tags (passerby, bounce, engaged, stationed)
    hours SettingEngagementHours

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    max_dwell int
    max time, default is 43200(12h), max is 68400 (18h)
    min_dwell int
    min time
    dwellTagNames Property Map
    dwellTags Property Map
    add tags to visits within the duration (in seconds), available tags (passerby, bounce, engaged, stationed)
    hours Property Map

    hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun).

    Note: If the dow is not defined then it\u2019\ s treated as 00:00-23:59.

    maxDwell Number
    max time, default is 43200(12h), max is 68400 (18h)
    minDwell Number
    min time

    SettingEngagementDwellTagNames, SettingEngagementDwellTagNamesArgs

    Bounce string
    Engaged string
    Passerby string
    Stationed string
    Bounce string
    Engaged string
    Passerby string
    Stationed string
    bounce String
    engaged String
    passerby String
    stationed String
    bounce string
    engaged string
    passerby string
    stationed string
    bounce String
    engaged String
    passerby String
    stationed String

    SettingEngagementDwellTags, SettingEngagementDwellTagsArgs

    Bounce string
    Engaged string
    Passerby string
    Stationed string
    Bounce string
    Engaged string
    Passerby string
    Stationed string
    bounce String
    engaged String
    passerby String
    stationed String
    bounce string
    engaged string
    passerby string
    stationed string
    bounce String
    engaged String
    passerby String
    stationed String

    SettingEngagementHours, SettingEngagementHoursArgs

    Fri string
    Mon string
    Sat string
    Sun string
    Thu string
    Tue string
    Wed string
    Fri string
    Mon string
    Sat string
    Sun string
    Thu string
    Tue string
    Wed string
    fri String
    mon String
    sat String
    sun String
    thu String
    tue String
    wed String
    fri string
    mon string
    sat string
    sun string
    thu string
    tue string
    wed string
    fri str
    mon str
    sat str
    sun str
    thu str
    tue str
    wed str
    fri String
    mon String
    sat String
    sun String
    thu String
    tue String
    wed String

    SettingGatewayMgmt, SettingGatewayMgmtArgs

    AdminSshkeys List<string>
    for SSR only, as direct root access is not allowed
    AppProbing Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmtAppProbing
    AppUsage bool
    consumes uplink bandwidth, requires WA license
    AutoSignatureUpdate Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmtAutoSignatureUpdate
    ConfigRevertTimer int
    he rollback timer for commit confirmed
    DisableConsole bool
    for both SSR and SRX disable console port
    DisableOob bool
    for both SSR and SRX disable management interface
    ProbeHosts List<string>
    ProtectRe Pulumi.JuniperMist.Site.Inputs.SettingGatewayMgmtProtectRe
    restrict inbound-traffic to host 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
    RootPassword string
    for SRX only
    SecurityLogSourceAddress string
    SecurityLogSourceInterface string
    AdminSshkeys []string
    for SSR only, as direct root access is not allowed
    AppProbing SettingGatewayMgmtAppProbing
    AppUsage bool
    consumes uplink bandwidth, requires WA license
    AutoSignatureUpdate SettingGatewayMgmtAutoSignatureUpdate
    ConfigRevertTimer int
    he rollback timer for commit confirmed
    DisableConsole bool
    for both SSR and SRX disable console port
    DisableOob bool
    for both SSR and SRX disable management interface
    ProbeHosts []string
    ProtectRe SettingGatewayMgmtProtectRe
    restrict inbound-traffic to host 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
    RootPassword string
    for SRX only
    SecurityLogSourceAddress string
    SecurityLogSourceInterface string
    adminSshkeys List<String>
    for SSR only, as direct root access is not allowed
    appProbing SettingGatewayMgmtAppProbing
    appUsage Boolean
    consumes uplink bandwidth, requires WA license
    autoSignatureUpdate SettingGatewayMgmtAutoSignatureUpdate
    configRevertTimer Integer
    he rollback timer for commit confirmed
    disableConsole Boolean
    for both SSR and SRX disable console port
    disableOob Boolean
    for both SSR and SRX disable management interface
    probeHosts List<String>
    protectRe SettingGatewayMgmtProtectRe
    restrict inbound-traffic to host 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
    rootPassword String
    for SRX only
    securityLogSourceAddress String
    securityLogSourceInterface String
    adminSshkeys string[]
    for SSR only, as direct root access is not allowed
    appProbing SettingGatewayMgmtAppProbing
    appUsage boolean
    consumes uplink bandwidth, requires WA license
    autoSignatureUpdate SettingGatewayMgmtAutoSignatureUpdate
    configRevertTimer number
    he rollback timer for commit confirmed
    disableConsole boolean
    for both SSR and SRX disable console port
    disableOob boolean
    for both SSR and SRX disable management interface
    probeHosts string[]
    protectRe SettingGatewayMgmtProtectRe
    restrict inbound-traffic to host 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
    rootPassword string
    for SRX only
    securityLogSourceAddress string
    securityLogSourceInterface string
    admin_sshkeys Sequence[str]
    for SSR only, as direct root access is not allowed
    app_probing SettingGatewayMgmtAppProbing
    app_usage bool
    consumes uplink bandwidth, requires WA license
    auto_signature_update SettingGatewayMgmtAutoSignatureUpdate
    config_revert_timer int
    he rollback timer for commit confirmed
    disable_console bool
    for both SSR and SRX disable console port
    disable_oob bool
    for both SSR and SRX disable management interface
    probe_hosts Sequence[str]
    protect_re SettingGatewayMgmtProtectRe
    restrict inbound-traffic to host 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
    root_password str
    for SRX only
    security_log_source_address str
    security_log_source_interface str
    adminSshkeys List<String>
    for SSR only, as direct root access is not allowed
    appProbing Property Map
    appUsage Boolean
    consumes uplink bandwidth, requires WA license
    autoSignatureUpdate Property Map
    configRevertTimer Number
    he rollback timer for commit confirmed
    disableConsole Boolean
    for both SSR and SRX disable console port
    disableOob Boolean
    for both SSR and SRX disable management interface
    probeHosts List<String>
    protectRe Property Map
    restrict inbound-traffic to host 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
    rootPassword String
    for SRX only
    securityLogSourceAddress String
    securityLogSourceInterface String

    SettingGatewayMgmtAppProbing, SettingGatewayMgmtAppProbingArgs

    Apps []string
    app-keys from /api/v1/const/applications
    CustomApps []SettingGatewayMgmtAppProbingCustomApp
    Enabled bool
    apps List<String>
    app-keys from /api/v1/const/applications
    customApps List<SettingGatewayMgmtAppProbingCustomApp>
    enabled Boolean
    apps string[]
    app-keys from /api/v1/const/applications
    customApps SettingGatewayMgmtAppProbingCustomApp[]
    enabled boolean
    apps Sequence[str]
    app-keys from /api/v1/const/applications
    custom_apps Sequence[SettingGatewayMgmtAppProbingCustomApp]
    enabled bool
    apps List<String>
    app-keys from /api/v1/const/applications
    customApps List<Property Map>
    enabled Boolean

    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
    Protocol string
    enum: http, icmp
    Address string
    AppType string
    Key string
    Network string
    PacketSize int
    if protocol==icmp
    Url string
    Vrf string
    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
    Protocol string
    enum: http, icmp
    Address string
    AppType string
    Key string
    Network string
    PacketSize int
    if protocol==icmp
    Url string
    Vrf string
    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
    protocol String
    enum: http, icmp
    address String
    appType String
    key String
    network String
    packetSize Integer
    if protocol==icmp
    url String
    vrf String
    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
    protocol string
    enum: http, icmp
    address string
    appType string
    key string
    network string
    packetSize number
    if protocol==icmp
    url string
    vrf string
    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
    protocol str
    enum: http, icmp
    address str
    app_type str
    key str
    network str
    packet_size int
    if protocol==icmp
    url str
    vrf str
    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
    protocol String
    enum: http, icmp
    address String
    appType String
    key String
    network String
    packetSize Number
    if protocol==icmp
    url String
    vrf String

    SettingGatewayMgmtAutoSignatureUpdate, SettingGatewayMgmtAutoSignatureUpdateArgs

    DayOfWeek string
    enum: any, fri, mon, sat, sun, thu, tue, wed
    Enable bool
    TimeOfDay string
    optional, Mist will decide the timing
    DayOfWeek string
    enum: any, fri, mon, sat, sun, thu, tue, wed
    Enable bool
    TimeOfDay string
    optional, Mist will decide the timing
    dayOfWeek String
    enum: any, fri, mon, sat, sun, thu, tue, wed
    enable Boolean
    timeOfDay String
    optional, Mist will decide the timing
    dayOfWeek string
    enum: any, fri, mon, sat, sun, thu, tue, wed
    enable boolean
    timeOfDay string
    optional, Mist will decide the timing
    day_of_week str
    enum: any, fri, mon, sat, sun, thu, tue, wed
    enable bool
    time_of_day str
    optional, Mist will decide the timing
    dayOfWeek String
    enum: any, fri, mon, sat, sun, thu, tue, wed
    enable Boolean
    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>
    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
    TrustedHosts List<string>
    host/subnets we'll allow traffic to/from
    AllowedServices []string
    optionally, services we'll allow. enum: icmp, ssh
    Customs []SettingGatewayMgmtProtectReCustom
    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
    TrustedHosts []string
    host/subnets we'll allow traffic to/from
    allowedServices List<String>
    optionally, services we'll allow. enum: icmp, ssh
    customs List<SettingGatewayMgmtProtectReCustom>
    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
    trustedHosts List<String>
    host/subnets we'll allow traffic to/from
    allowedServices string[]
    optionally, services we'll allow. enum: icmp, ssh
    customs SettingGatewayMgmtProtectReCustom[]
    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
    trustedHosts string[]
    host/subnets we'll allow traffic to/from
    allowed_services Sequence[str]
    optionally, services we'll allow. enum: icmp, ssh
    customs Sequence[SettingGatewayMgmtProtectReCustom]
    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
    trusted_hosts Sequence[str]
    host/subnets we'll allow traffic to/from
    allowedServices List<String>
    optionally, services we'll allow. enum: icmp, ssh
    customs List<Property Map>
    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
    trustedHosts List<String>
    host/subnets we'll allow traffic to/from

    SettingGatewayMgmtProtectReCustom, SettingGatewayMgmtProtectReCustomArgs

    Subnets List<string>
    PortRange string
    matched dst port, "0" means any. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    Protocol string
    enum: any, icmp, tcp, udp. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    Subnets []string
    PortRange string
    matched dst port, "0" means any. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    Protocol string
    enum: any, icmp, tcp, udp. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    subnets List<String>
    portRange String
    matched dst port, "0" means any. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    protocol String
    enum: any, icmp, tcp, udp. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    subnets string[]
    portRange string
    matched dst port, "0" means any. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    protocol string
    enum: any, icmp, tcp, udp. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    subnets Sequence[str]
    port_range str
    matched dst port, "0" means any. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    protocol str
    enum: any, icmp, tcp, udp. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    subnets List<String>
    portRange String
    matched dst port, "0" means any. Note: For protocol==any and port_range==any, configure trusted_hosts instead
    protocol String
    enum: any, icmp, tcp, udp. Note: For protocol==any and port_range==any, configure trusted_hosts instead

    SettingLed, SettingLedArgs

    brightness Integer
    enabled Boolean
    brightness number
    enabled boolean
    brightness Number
    enabled Boolean

    SettingOccupancy, SettingOccupancyArgs

    AssetsEnabled bool
    indicate whether named BLE assets should be included in the zone occupancy calculation
    ClientsEnabled bool
    indicate whether connected WiFi clients should be included in the zone occupancy calculation
    MinDuration int
    minimum duration
    SdkclientsEnabled bool
    indicate whether SDK clients should be included in the zone occupancy calculation
    UnconnectedClientsEnabled bool
    indicate whether unconnected WiFi 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 WiFi clients should be included in the zone occupancy calculation
    MinDuration int
    minimum duration
    SdkclientsEnabled bool
    indicate whether SDK clients should be included in the zone occupancy calculation
    UnconnectedClientsEnabled bool
    indicate whether unconnected WiFi 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 WiFi clients should be included in the zone occupancy calculation
    minDuration Integer
    minimum duration
    sdkclientsEnabled Boolean
    indicate whether SDK clients should be included in the zone occupancy calculation
    unconnectedClientsEnabled Boolean
    indicate whether unconnected WiFi 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 WiFi clients should be included in the zone occupancy calculation
    minDuration number
    minimum duration
    sdkclientsEnabled boolean
    indicate whether SDK clients should be included in the zone occupancy calculation
    unconnectedClientsEnabled boolean
    indicate whether unconnected WiFi 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 WiFi clients should be included in the zone occupancy calculation
    min_duration int
    minimum duration
    sdkclients_enabled bool
    indicate whether SDK clients should be included in the zone occupancy calculation
    unconnected_clients_enabled bool
    indicate whether unconnected WiFi 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 WiFi clients should be included in the zone occupancy calculation
    minDuration Number
    minimum duration
    sdkclientsEnabled Boolean
    indicate whether SDK clients should be included in the zone occupancy calculation
    unconnectedClientsEnabled Boolean
    indicate whether unconnected WiFi clients should be included in the zone occupancy calculation

    SettingProxy, SettingProxyArgs

    Url string
    Url string
    url String
    url string
    url str
    url String

    SettingRogue, SettingRogueArgs

    Enabled bool
    whether or not rogue detection is enabled
    HoneypotEnabled bool
    whether or not honeypot detection is enabled
    MinDuration int
    minimum duration for a bssid to be considered rogue
    MinRssi int
    minimum RSSI for an AP to be considered rogue (ignoring APs that’s far away)
    WhitelistedBssids List<string>
    list of BSSIDs to whitelist. Ex: "cc-:8e-:6f-:d4-:bf-:16", "cc-8e-6f-d4-bf-16", "cc-73-", "cc:82:"
    WhitelistedSsids List<string>
    list of SSIDs to whitelist
    Enabled bool
    whether or not rogue detection is enabled
    HoneypotEnabled bool
    whether or not honeypot detection is enabled
    MinDuration int
    minimum duration for a bssid to be considered rogue
    MinRssi int
    minimum RSSI for an AP to be considered rogue (ignoring APs that’s far away)
    WhitelistedBssids []string
    list of BSSIDs to whitelist. Ex: "cc-:8e-:6f-:d4-:bf-:16", "cc-8e-6f-d4-bf-16", "cc-73-", "cc:82:"
    WhitelistedSsids []string
    list of SSIDs to whitelist
    enabled Boolean
    whether or not rogue detection is enabled
    honeypotEnabled Boolean
    whether or not honeypot detection is enabled
    minDuration Integer
    minimum duration for a bssid to be considered rogue
    minRssi Integer
    minimum RSSI for an AP to be considered rogue (ignoring APs that’s far away)
    whitelistedBssids List<String>
    list of BSSIDs to whitelist. Ex: "cc-:8e-:6f-:d4-:bf-:16", "cc-8e-6f-d4-bf-16", "cc-73-", "cc:82:"
    whitelistedSsids List<String>
    list of SSIDs to whitelist
    enabled boolean
    whether or not rogue detection is enabled
    honeypotEnabled boolean
    whether or not honeypot detection is enabled
    minDuration number
    minimum duration for a bssid to be considered rogue
    minRssi number
    minimum RSSI for an AP to be considered rogue (ignoring APs that’s far away)
    whitelistedBssids string[]
    list of BSSIDs to whitelist. Ex: "cc-:8e-:6f-:d4-:bf-:16", "cc-8e-6f-d4-bf-16", "cc-73-", "cc:82:"
    whitelistedSsids string[]
    list of SSIDs to whitelist
    enabled bool
    whether or not rogue detection is enabled
    honeypot_enabled bool
    whether or not honeypot detection is enabled
    min_duration int
    minimum duration for a bssid to be considered rogue
    min_rssi int
    minimum RSSI for an AP to be considered rogue (ignoring APs that’s far away)
    whitelisted_bssids Sequence[str]
    list of BSSIDs to whitelist. Ex: "cc-:8e-:6f-:d4-:bf-:16", "cc-8e-6f-d4-bf-16", "cc-73-", "cc:82:"
    whitelisted_ssids Sequence[str]
    list of SSIDs to whitelist
    enabled Boolean
    whether or not rogue detection is enabled
    honeypotEnabled Boolean
    whether or not honeypot detection is enabled
    minDuration Number
    minimum duration for a bssid to be considered rogue
    minRssi Number
    minimum RSSI for an AP to be considered rogue (ignoring APs that’s far away)
    whitelistedBssids List<String>
    list of BSSIDs to whitelist. Ex: "cc-:8e-:6f-:d4-:bf-:16", "cc-8e-6f-d4-bf-16", "cc-73-", "cc:82:"
    whitelistedSsids List<String>
    list of SSIDs to whitelist

    SettingRtsa, SettingRtsaArgs

    AppWaking bool
    DisableDeadReckoning bool
    DisablePressureSensor bool
    Enabled bool
    TrackAsset bool
    asset tracking related
    AppWaking bool
    DisableDeadReckoning bool
    DisablePressureSensor bool
    Enabled bool
    TrackAsset bool
    asset tracking related
    appWaking Boolean
    disableDeadReckoning Boolean
    disablePressureSensor Boolean
    enabled Boolean
    trackAsset Boolean
    asset tracking related
    appWaking boolean
    disableDeadReckoning boolean
    disablePressureSensor boolean
    enabled boolean
    trackAsset boolean
    asset tracking related
    appWaking Boolean
    disableDeadReckoning Boolean
    disablePressureSensor Boolean
    enabled Boolean
    trackAsset Boolean
    asset tracking related

    SettingSimpleAlert, SettingSimpleAlertArgs

    SettingSimpleAlertArpFailure, SettingSimpleAlertArpFailureArgs

    ClientCount int
    Duration int
    failing within minutes
    IncidentCount int
    ClientCount int
    Duration int
    failing within minutes
    IncidentCount int
    clientCount Integer
    duration Integer
    failing within minutes
    incidentCount Integer
    clientCount number
    duration number
    failing within minutes
    incidentCount number
    client_count int
    duration int
    failing within minutes
    incident_count int
    clientCount Number
    duration Number
    failing within minutes
    incidentCount Number

    SettingSimpleAlertDhcpFailure, SettingSimpleAlertDhcpFailureArgs

    ClientCount int
    Duration int
    failing within minutes
    IncidentCount int
    ClientCount int
    Duration int
    failing within minutes
    IncidentCount int
    clientCount Integer
    duration Integer
    failing within minutes
    incidentCount Integer
    clientCount number
    duration number
    failing within minutes
    incidentCount number
    client_count int
    duration int
    failing within minutes
    incident_count int
    clientCount Number
    duration Number
    failing within minutes
    incidentCount Number

    SettingSimpleAlertDnsFailure, SettingSimpleAlertDnsFailureArgs

    ClientCount int
    Duration int
    failing within minutes
    IncidentCount int
    ClientCount int
    Duration int
    failing within minutes
    IncidentCount int
    clientCount Integer
    duration Integer
    failing within minutes
    incidentCount Integer
    clientCount number
    duration number
    failing within minutes
    incidentCount number
    client_count int
    duration int
    failing within minutes
    incident_count int
    clientCount Number
    duration Number
    failing within minutes
    incidentCount Number

    SettingSkyatp, SettingSkyatpArgs

    Enabled bool
    SendIpMacMapping bool
    whether to send IP-MAC mapping to SkyATP
    Enabled bool
    SendIpMacMapping bool
    whether to send IP-MAC mapping to SkyATP
    enabled Boolean
    sendIpMacMapping Boolean
    whether to send IP-MAC mapping to SkyATP
    enabled boolean
    sendIpMacMapping boolean
    whether to send IP-MAC mapping to SkyATP
    enabled bool
    send_ip_mac_mapping bool
    whether to send IP-MAC mapping to SkyATP
    enabled Boolean
    sendIpMacMapping Boolean
    whether to send IP-MAC mapping to SkyATP

    SettingSrxApp, SettingSrxAppArgs

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

    SettingSsr, SettingSsrArgs

    ConductorHosts List<string>
    DisableStats bool
    conductorHosts List<String>
    disableStats Boolean
    conductor_hosts Sequence[str]
    disable_stats bool
    conductorHosts List<String>
    disableStats Boolean

    SettingSyntheticTest, SettingSyntheticTestArgs

    SettingSyntheticTestVlan, SettingSyntheticTestVlanArgs

    CustomTestUrls List<string>
    Disabled bool
    for some vlans where we don't want this to run
    VlanIds List<string>
    CustomTestUrls []string
    Disabled bool
    for some vlans where we don't want this to run
    VlanIds []string
    customTestUrls List<String>
    disabled Boolean
    for some vlans where we don't want this to run
    vlanIds List<String>
    customTestUrls string[]
    disabled boolean
    for some vlans where we don't want this to run
    vlanIds string[]
    custom_test_urls Sequence[str]
    disabled bool
    for some vlans where we don't want this to run
    vlan_ids Sequence[str]
    customTestUrls List<String>
    disabled Boolean
    for some vlans where we don't want this to run
    vlanIds List<String>

    SettingSyntheticTestWanSpeedtest, SettingSyntheticTestWanSpeedtestArgs

    Enabled bool
    TimeOdFay string
    any / HH:MM (24-hour format)
    Enabled bool
    TimeOdFay string
    any / HH:MM (24-hour format)
    enabled Boolean
    timeOdFay String
    any / HH:MM (24-hour format)
    enabled boolean
    timeOdFay string
    any / HH:MM (24-hour format)
    enabled bool
    time_od_fay str
    any / HH:MM (24-hour format)
    enabled Boolean
    timeOdFay String
    any / HH:MM (24-hour format)

    SettingUplinkPortConfig, SettingUplinkPortConfigArgs

    Dot1x bool
    Whether to do 802.1x against uplink switch. When enaled, 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 enaled, 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 Boolean
    Whether to do 802.1x against uplink switch. When enaled, 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 enaled, 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 enaled, 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 enaled, 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.

    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 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>
    Networks []string
    networks List<String>
    networks string[]
    networks Sequence[str]
    networks List<String>

    SettingWanVna, SettingWanVnaArgs

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

    SettingWids, SettingWidsArgs

    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 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
    Disable11k bool
    whether to disable 11k
    DisableRadiosWhenPowerConstrained bool
    EnableArpSpoofCheck bool
    when proxy_arp is enabled, check for arp spoofing.
    EnableSharedRadioScanning bool
    Enabled bool
    enable WIFI 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 distrupt 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
    enum: default, disabled, enabled
    CiscoEnabled bool
    Disable11k bool
    whether to disable 11k
    DisableRadiosWhenPowerConstrained bool
    EnableArpSpoofCheck bool
    when proxy_arp is enabled, check for arp spoofing.
    EnableSharedRadioScanning bool
    Enabled bool
    enable WIFI 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 distrupt 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
    enum: default, disabled, enabled
    ciscoEnabled Boolean
    disable11k Boolean
    whether to disable 11k
    disableRadiosWhenPowerConstrained Boolean
    enableArpSpoofCheck Boolean
    when proxy_arp is enabled, check for arp spoofing.
    enableSharedRadioScanning Boolean
    enabled Boolean
    enable WIFI 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 distrupt 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
    enum: default, disabled, enabled
    ciscoEnabled boolean
    disable11k boolean
    whether to disable 11k
    disableRadiosWhenPowerConstrained boolean
    enableArpSpoofCheck boolean
    when proxy_arp is enabled, check for arp spoofing.
    enableSharedRadioScanning boolean
    enabled boolean
    enable WIFI 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 distrupt 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
    enum: default, disabled, enabled
    cisco_enabled bool
    disable11k bool
    whether to disable 11k
    disable_radios_when_power_constrained bool
    enable_arp_spoof_check bool
    when proxy_arp is enabled, check for arp spoofing.
    enable_shared_radio_scanning bool
    enabled bool
    enable WIFI 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 distrupt 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
    enum: default, disabled, enabled
    ciscoEnabled Boolean
    disable11k Boolean
    whether to disable 11k
    disableRadiosWhenPowerConstrained Boolean
    enableArpSpoofCheck Boolean
    when proxy_arp is enabled, check for arp spoofing.
    enableSharedRadioScanning Boolean
    enabled Boolean
    enable WIFI 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 distrupt 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
    enum: default, disabled, enabled

    SettingWiredVna, SettingWiredVnaArgs

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

    SettingZoneOccupancyAlert, SettingZoneOccupancyAlertArgs

    EmailNotifiers List<string>
    list of email addresses to send email notifications when the alert threshold is reached
    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
    list of email addresses to send email notifications when the alert threshold is reached
    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>
    list of email addresses to send email notifications when the alert threshold is reached
    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[]
    list of email addresses to send email notifications when the alert threshold is reached
    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]
    list of email addresses to send email notifications when the alert threshold is reached
    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>
    list of email addresses to send email notifications when the alert threshold is reached
    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 mist_site_setting with:

    Site Setting can be imported by specifying the site_id

    $ 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
    Juniper Mist v0.0.27 published on Friday, Sep 27, 2024 by Pulumi