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

    This resource manages the Org Settings.

    The Org Settings can be used to customize the Org configuration

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as junipermist from "@pulumi/juniper-mist";
    
    const terraformTest = new junipermist.org.Setting("terraform_test", {
        orgId: terraformTestMistOrg.id,
        apUpdownThreshold: 10,
        cradlepoint: {
            cpApiId: "cp_api_id_test",
            cpApiKey: "secret",
            ecmApiId: "ecm_api_id_test",
            ecmApiKey: "secret",
        },
        deviceUpdownThreshold: 10,
        disablePcap: false,
        disableRemoteShell: true,
        gatewayUpdownThreshold: 10,
        mxedgeMgmt: {
            mistPassword: "root_secret_password",
            rootPassword: "root_secret_password",
            oobIpType: "dhcp",
            oobIpType6: "disabled",
        },
        passwordPolicy: {
            enabled: true,
            freshness: 180,
            minLength: 12,
            requiresSpecialChar: true,
            requiresTwoFactorAuth: false,
        },
        security: {
            disableLocalSsh: true,
        },
        switchUpdownThreshold: 10,
        syntheticTest: {
            disabled: false,
            vlans: [
                {
                    vlanIds: [
                        "10",
                        "30",
                    ],
                    customTestUrls: [
                        "http://www.abc.com/",
                        "https://10.3.5.1:8080/about",
                    ],
                },
                {
                    vlanIds: ["20"],
                    disabled: true,
                },
            ],
        },
        uiIdleTimeout: 120,
    });
    
    import pulumi
    import pulumi_juniper_mist as junipermist
    
    terraform_test = junipermist.org.Setting("terraform_test",
        org_id=terraform_test_mist_org["id"],
        ap_updown_threshold=10,
        cradlepoint={
            "cpApiId": "cp_api_id_test",
            "cpApiKey": "secret",
            "ecmApiId": "ecm_api_id_test",
            "ecmApiKey": "secret",
        },
        device_updown_threshold=10,
        disable_pcap=False,
        disable_remote_shell=True,
        gateway_updown_threshold=10,
        mxedge_mgmt={
            "mist_password": "root_secret_password",
            "root_password": "root_secret_password",
            "oob_ip_type": "dhcp",
            "oob_ip_type6": "disabled",
        },
        password_policy={
            "enabled": True,
            "freshness": 180,
            "min_length": 12,
            "requires_special_char": True,
            "requires_two_factor_auth": False,
        },
        security={
            "disable_local_ssh": True,
        },
        switch_updown_threshold=10,
        synthetic_test={
            "disabled": False,
            "vlans": [
                {
                    "vlan_ids": [
                        "10",
                        "30",
                    ],
                    "custom_test_urls": [
                        "http://www.abc.com/",
                        "https://10.3.5.1:8080/about",
                    ],
                },
                {
                    "vlan_ids": ["20"],
                    "disabled": True,
                },
            ],
        },
        ui_idle_timeout=120)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist/org"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := org.NewSetting(ctx, "terraform_test", &org.SettingArgs{
    			OrgId:             pulumi.Any(terraformTestMistOrg.Id),
    			ApUpdownThreshold: pulumi.Int(10),
    			Cradlepoint: map[string]interface{}{
    				"cpApiId":   "cp_api_id_test",
    				"cpApiKey":  "secret",
    				"ecmApiId":  "ecm_api_id_test",
    				"ecmApiKey": "secret",
    			},
    			DeviceUpdownThreshold:  pulumi.Int(10),
    			DisablePcap:            pulumi.Bool(false),
    			DisableRemoteShell:     pulumi.Bool(true),
    			GatewayUpdownThreshold: pulumi.Int(10),
    			MxedgeMgmt: &org.SettingMxedgeMgmtArgs{
    				MistPassword: pulumi.String("root_secret_password"),
    				RootPassword: pulumi.String("root_secret_password"),
    				OobIpType:    pulumi.String("dhcp"),
    				OobIpType6:   pulumi.String("disabled"),
    			},
    			PasswordPolicy: &org.SettingPasswordPolicyArgs{
    				Enabled:               pulumi.Bool(true),
    				Freshness:             180,
    				MinLength:             pulumi.Int(12),
    				RequiresSpecialChar:   pulumi.Bool(true),
    				RequiresTwoFactorAuth: pulumi.Bool(false),
    			},
    			Security: &org.SettingSecurityArgs{
    				DisableLocalSsh: pulumi.Bool(true),
    			},
    			SwitchUpdownThreshold: pulumi.Int(10),
    			SyntheticTest: &org.SettingSyntheticTestArgs{
    				Disabled: pulumi.Bool(false),
    				Vlans: org.SettingSyntheticTestVlanArray{
    					&org.SettingSyntheticTestVlanArgs{
    						VlanIds: pulumi.StringArray{
    							pulumi.String("10"),
    							pulumi.String("30"),
    						},
    						CustomTestUrls: pulumi.StringArray{
    							pulumi.String("http://www.abc.com/"),
    							pulumi.String("https://10.3.5.1:8080/about"),
    						},
    					},
    					&org.SettingSyntheticTestVlanArgs{
    						VlanIds: pulumi.StringArray{
    							pulumi.String("20"),
    						},
    						Disabled: pulumi.Bool(true),
    					},
    				},
    			},
    			UiIdleTimeout: pulumi.Int(120),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using JuniperMist = Pulumi.JuniperMist;
    
    return await Deployment.RunAsync(() => 
    {
        var terraformTest = new JuniperMist.Org.Setting("terraform_test", new()
        {
            OrgId = terraformTestMistOrg.Id,
            ApUpdownThreshold = 10,
            Cradlepoint = new JuniperMist.Org.Inputs.SettingCradlepointArgs
            {
                CpApiId = "cp_api_id_test",
                CpApiKey = "secret",
                EcmApiId = "ecm_api_id_test",
                EcmApiKey = "secret",
            },
            DeviceUpdownThreshold = 10,
            DisablePcap = false,
            DisableRemoteShell = true,
            GatewayUpdownThreshold = 10,
            MxedgeMgmt = new JuniperMist.Org.Inputs.SettingMxedgeMgmtArgs
            {
                MistPassword = "root_secret_password",
                RootPassword = "root_secret_password",
                OobIpType = "dhcp",
                OobIpType6 = "disabled",
            },
            PasswordPolicy = new JuniperMist.Org.Inputs.SettingPasswordPolicyArgs
            {
                Enabled = true,
                Freshness = 180,
                MinLength = 12,
                RequiresSpecialChar = true,
                RequiresTwoFactorAuth = false,
            },
            Security = new JuniperMist.Org.Inputs.SettingSecurityArgs
            {
                DisableLocalSsh = true,
            },
            SwitchUpdownThreshold = 10,
            SyntheticTest = new JuniperMist.Org.Inputs.SettingSyntheticTestArgs
            {
                Disabled = false,
                Vlans = new[]
                {
                    new JuniperMist.Org.Inputs.SettingSyntheticTestVlanArgs
                    {
                        VlanIds = new[]
                        {
                            "10",
                            "30",
                        },
                        CustomTestUrls = new[]
                        {
                            "http://www.abc.com/",
                            "https://10.3.5.1:8080/about",
                        },
                    },
                    new JuniperMist.Org.Inputs.SettingSyntheticTestVlanArgs
                    {
                        VlanIds = new[]
                        {
                            "20",
                        },
                        Disabled = true,
                    },
                },
            },
            UiIdleTimeout = 120,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.junipermist.org.Setting;
    import com.pulumi.junipermist.org.SettingArgs;
    import com.pulumi.junipermist.org.inputs.SettingMxedgeMgmtArgs;
    import com.pulumi.junipermist.org.inputs.SettingPasswordPolicyArgs;
    import com.pulumi.junipermist.org.inputs.SettingSecurityArgs;
    import com.pulumi.junipermist.org.inputs.SettingSyntheticTestArgs;
    import com.pulumi.junipermist.org.inputs.SettingSyntheticTestVlanArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var terraformTest = new Setting("terraformTest", SettingArgs.builder()
                .orgId(terraformTestMistOrg.id())
                .apUpdownThreshold(10)
                .cradlepoint(Map.ofEntries(
                    Map.entry("cpApiId", "cp_api_id_test"),
                    Map.entry("cpApiKey", "secret"),
                    Map.entry("ecmApiId", "ecm_api_id_test"),
                    Map.entry("ecmApiKey", "secret")
                ))
                .deviceUpdownThreshold(10)
                .disablePcap(false)
                .disableRemoteShell(true)
                .gatewayUpdownThreshold(10)
                .mxedgeMgmt(SettingMxedgeMgmtArgs.builder()
                    .mistPassword("root_secret_password")
                    .rootPassword("root_secret_password")
                    .oobIpType("dhcp")
                    .oobIpType6("disabled")
                    .build())
                .passwordPolicy(SettingPasswordPolicyArgs.builder()
                    .enabled(true)
                    .freshness(180)
                    .minLength(12)
                    .requiresSpecialChar(true)
                    .requiresTwoFactorAuth(false)
                    .build())
                .security(SettingSecurityArgs.builder()
                    .disableLocalSsh(true)
                    .build())
                .switchUpdownThreshold(10)
                .syntheticTest(SettingSyntheticTestArgs.builder()
                    .disabled(false)
                    .vlans(                
                        SettingSyntheticTestVlanArgs.builder()
                            .vlanIds(                        
                                "10",
                                "30")
                            .customTestUrls(                        
                                "http://www.abc.com/",
                                "https://10.3.5.1:8080/about")
                            .build(),
                        SettingSyntheticTestVlanArgs.builder()
                            .vlanIds("20")
                            .disabled(true)
                            .build())
                    .build())
                .uiIdleTimeout(120)
                .build());
    
        }
    }
    
    resources:
      terraformTest:
        type: junipermist:org:Setting
        name: terraform_test
        properties:
          orgId: ${terraformTestMistOrg.id}
          apUpdownThreshold: 10
          cradlepoint:
            cpApiId: cp_api_id_test
            cpApiKey: secret
            ecmApiId: ecm_api_id_test
            ecmApiKey: secret
          deviceUpdownThreshold: 10
          disablePcap: false
          disableRemoteShell: true
          gatewayUpdownThreshold: 10
          mxedgeMgmt:
            mistPassword: root_secret_password
            rootPassword: root_secret_password
            oobIpType: dhcp
            oobIpType6: disabled
          passwordPolicy:
            enabled: true
            freshness: 180
            minLength: 12
            requiresSpecialChar: true
            requiresTwoFactorAuth: false
          security:
            disableLocalSsh: true
          switchUpdownThreshold: 10
          syntheticTest:
            disabled: false
            vlans:
              - vlanIds:
                  - '10'
                  - '30'
                customTestUrls:
                  - http://www.abc.com/
                  - https://10.3.5.1:8080/about
              - vlanIds:
                  - '20'
                disabled: true
          uiIdleTimeout: 120
    
    pulumi {
      required_providers {
        junipermist = {
          source = "pulumi/junipermist"
        }
      }
    }
    
    resource "junipermist_org_setting" "terraform_test" {
      org_id              = terraformTestMistOrg.id
      ap_updown_threshold = 10
      cradlepoint = {
        "cpApiId"   = "cp_api_id_test"
        "cpApiKey"  = "secret"
        "ecmApiId"  = "ecm_api_id_test"
        "ecmApiKey" = "secret"
      }
      device_updown_threshold  = 10
      disable_pcap             = false
      disable_remote_shell     = true
      gateway_updown_threshold = 10
      mxedge_mgmt = {
        mist_password = "root_secret_password"
        root_password = "root_secret_password"
        oob_ip_type   = "dhcp"
        oob_ip_type6  = "disabled"
      }
      password_policy = {
        enabled                  = true
        freshness                = 180
        min_length               = 12
        requires_special_char    = true
        requires_two_factor_auth = false
      }
      security = {
        disable_local_ssh = true
      }
      switch_updown_threshold = 10
      synthetic_test = {
        disabled = false
        vlans = [{
          "vlanIds"        = ["10", "30"]
          "customTestUrls" = ["http://www.abc.com/", "https://10.3.5.1:8080/about"]
          }, {
          "vlanIds"  = ["20"]
          "disabled" = true
        }]
      }
      ui_idle_timeout = 120
    }
    

    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,
                org_id: Optional[str] = None,
                mgmt: Optional[SettingMgmtArgs] = None,
                ap_updown_threshold: Optional[int] = None,
                cacerts: Optional[Sequence[str]] = None,
                celona: Optional[SettingCelonaArgs] = None,
                cloudshark: Optional[SettingCloudsharkArgs] = None,
                device_cert: Optional[SettingDeviceCertArgs] = None,
                device_updown_threshold: Optional[int] = None,
                disable_pcap: Optional[bool] = None,
                disable_remote_shell: Optional[bool] = None,
                gateway_tunnel_updown_threshold: Optional[int] = None,
                gateway_updown_threshold: Optional[int] = None,
                installer: Optional[SettingInstallerArgs] = None,
                jcloud: Optional[SettingJcloudArgs] = None,
                jcloud_ra: Optional[SettingJcloudRaArgs] = None,
                juniper_srx: Optional[SettingJuniperSrxArgs] = None,
                junos_shell_access: Optional[SettingJunosShellAccessArgs] = None,
                auto_upgrade: Optional[SettingAutoUpgradeArgs] = None,
                marvis: Optional[SettingMarvisArgs] = None,
                mist_nac: Optional[SettingMistNacArgs] = None,
                mxedge_mgmt: Optional[SettingMxedgeMgmtArgs] = None,
                optic_port_config: Optional[Mapping[str, SettingOpticPortConfigArgs]] = None,
                api_policy: Optional[SettingApiPolicyArgs] = None,
                password_policy: Optional[SettingPasswordPolicyArgs] = None,
                security: Optional[SettingSecurityArgs] = None,
                ssr: Optional[SettingSsrArgs] = None,
                switch: Optional[SettingSwitchArgs] = None,
                switch_mgmt: Optional[SettingSwitchMgmtArgs] = None,
                switch_updown_threshold: Optional[int] = None,
                synthetic_test: Optional[SettingSyntheticTestArgs] = None,
                ui_idle_timeout: Optional[int] = None,
                ui_no_tracking: Optional[bool] = None,
                vpn_options: Optional[SettingVpnOptionsArgs] = None,
                wan_pma: Optional[SettingWanPmaArgs] = None,
                wired_pma: Optional[SettingWiredPmaArgs] = None,
                wireless_pma: Optional[SettingWirelessPmaArgs] = 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:org:Setting
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "junipermist_org_setting" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args SettingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SettingArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SettingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SettingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SettingArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var settingResource = new JuniperMist.Org.Setting("settingResource", new()
    {
        OrgId = "string",
        Mgmt = new JuniperMist.Org.Inputs.SettingMgmtArgs
        {
            MxtunnelIds = new[]
            {
                "string",
            },
            UseMxtunnel = false,
            UseWxtunnel = false,
        },
        ApUpdownThreshold = 0,
        Cacerts = new[]
        {
            "string",
        },
        Celona = new JuniperMist.Org.Inputs.SettingCelonaArgs
        {
            ApiKey = "string",
            ApiPrefix = "string",
        },
        Cloudshark = new JuniperMist.Org.Inputs.SettingCloudsharkArgs
        {
            Apitoken = "string",
            Url = "string",
        },
        DeviceCert = new JuniperMist.Org.Inputs.SettingDeviceCertArgs
        {
            Cert = "string",
            Key = "string",
        },
        DeviceUpdownThreshold = 0,
        DisablePcap = false,
        DisableRemoteShell = false,
        GatewayTunnelUpdownThreshold = 0,
        GatewayUpdownThreshold = 0,
        Installer = new JuniperMist.Org.Inputs.SettingInstallerArgs
        {
            AllowAllDevices = false,
            AllowAllSites = false,
            ExtraSiteIds = new[]
            {
                "string",
            },
            GracePeriod = 0,
        },
        Jcloud = new JuniperMist.Org.Inputs.SettingJcloudArgs
        {
            OrgApitoken = "string",
            OrgApitokenName = "string",
            OrgId = "string",
        },
        JcloudRa = new JuniperMist.Org.Inputs.SettingJcloudRaArgs
        {
            OrgApitoken = "string",
            OrgApitokenName = "string",
            OrgId = "string",
        },
        JuniperSrx = new JuniperMist.Org.Inputs.SettingJuniperSrxArgs
        {
            AutoUpgrade = new JuniperMist.Org.Inputs.SettingJuniperSrxAutoUpgradeArgs
            {
                CustomVersions = 
                {
                    { "string", "string" },
                },
                Enabled = false,
                Snapshot = false,
                Version = "string",
            },
        },
        JunosShellAccess = new JuniperMist.Org.Inputs.SettingJunosShellAccessArgs
        {
            Admin = "string",
            Helpdesk = "string",
            Read = "string",
            Write = "string",
        },
        AutoUpgrade = new JuniperMist.Org.Inputs.SettingAutoUpgradeArgs
        {
            CustomVersions = 
            {
                { "string", "string" },
            },
            DayOfWeek = "string",
            Enabled = false,
            TimeOfDay = "string",
            Version = "string",
        },
        Marvis = new JuniperMist.Org.Inputs.SettingMarvisArgs
        {
            DisableProactiveMonitoring = false,
            SelfDriving = new JuniperMist.Org.Inputs.SettingMarvisSelfDrivingArgs
            {
                Wan = new JuniperMist.Org.Inputs.SettingMarvisSelfDrivingWanArgs
                {
                    Enabled = false,
                },
                Wired = new JuniperMist.Org.Inputs.SettingMarvisSelfDrivingWiredArgs
                {
                    Enabled = false,
                },
                Wireless = new JuniperMist.Org.Inputs.SettingMarvisSelfDrivingWirelessArgs
                {
                    Enabled = false,
                },
            },
        },
        MistNac = new JuniperMist.Org.Inputs.SettingMistNacArgs
        {
            AllowTeapMachineAuthOnly = false,
            Cacerts = new[]
            {
                "string",
            },
            DefaultIdpId = "string",
            DisableRsaeAlgorithms = false,
            EapSslSecurityLevel = 0,
            EuOnly = false,
            Fingerprinting = new JuniperMist.Org.Inputs.SettingMistNacFingerprintingArgs
            {
                Enabled = false,
                GenerateCoa = false,
                GenerateWirelessCoa = false,
                WirelessCoaType = "string",
            },
            IdpMachineCertLookupField = "string",
            IdpUserCertLookupField = "string",
            Idps = new[]
            {
                new JuniperMist.Org.Inputs.SettingMistNacIdpArgs
                {
                    Id = "string",
                    UserRealms = new[]
                    {
                        "string",
                    },
                    ExcludeRealms = new[]
                    {
                        "string",
                    },
                },
            },
            Mdm = new JuniperMist.Org.Inputs.SettingMistNacMdmArgs
            {
                CoaType = "string",
            },
            ServerCert = new JuniperMist.Org.Inputs.SettingMistNacServerCertArgs
            {
                Cert = "string",
                Key = "string",
                Password = "string",
            },
            UseIpVersion = "string",
            UseSslPort = false,
            UsermacExpiry = 0,
        },
        MxedgeMgmt = new JuniperMist.Org.Inputs.SettingMxedgeMgmtArgs
        {
            ConfigAutoRevert = false,
            FipsEnabled = false,
            MistPassword = "string",
            OobIpType = "string",
            OobIpType6 = "string",
            RootPassword = "string",
        },
        OpticPortConfig = 
        {
            { "string", new JuniperMist.Org.Inputs.SettingOpticPortConfigArgs
            {
                Channelized = false,
                Speed = "string",
            } },
        },
        ApiPolicy = new JuniperMist.Org.Inputs.SettingApiPolicyArgs
        {
            NoReveal = false,
            SrcIps = new[]
            {
                "string",
            },
        },
        PasswordPolicy = new JuniperMist.Org.Inputs.SettingPasswordPolicyArgs
        {
            Enabled = false,
            ExpiryInDays = 0,
            MinLength = 0,
            RequiresSpecialChar = false,
            RequiresTwoFactorAuth = false,
        },
        Security = new JuniperMist.Org.Inputs.SettingSecurityArgs
        {
            DisableLocalSsh = false,
            FipsZeroizePassword = "string",
            LimitSshAccess = false,
        },
        Ssr = new JuniperMist.Org.Inputs.SettingSsrArgs
        {
            AutoUpgrade = new JuniperMist.Org.Inputs.SettingSsrAutoUpgradeArgs
            {
                Channel = "string",
                CustomVersions = 
                {
                    { "string", "string" },
                },
                Enabled = false,
                Version = "string",
            },
            ConductorHosts = new[]
            {
                "string",
            },
            ConductorToken = "string",
            DisableStats = false,
            Proxy = new JuniperMist.Org.Inputs.SettingSsrProxyArgs
            {
                Disabled = false,
                Url = "string",
            },
        },
        Switch = new JuniperMist.Org.Inputs.SettingSwitchArgs
        {
            AutoUpgrade = new JuniperMist.Org.Inputs.SettingSwitchAutoUpgradeArgs
            {
                CustomVersions = 
                {
                    { "string", "string" },
                },
                Enabled = false,
                Snapshot = false,
            },
        },
        SwitchMgmt = new JuniperMist.Org.Inputs.SettingSwitchMgmtArgs
        {
            ApAffinityThreshold = 0,
        },
        SwitchUpdownThreshold = 0,
        SyntheticTest = new JuniperMist.Org.Inputs.SettingSyntheticTestArgs
        {
            Aggressiveness = "string",
            CustomProbes = 
            {
                { "string", new JuniperMist.Org.Inputs.SettingSyntheticTestCustomProbesArgs
                {
                    Aggressiveness = "string",
                    Target = "string",
                    Threshold = 0,
                    Type = "string",
                } },
            },
            Disabled = false,
            LanNetworks = new[]
            {
                new JuniperMist.Org.Inputs.SettingSyntheticTestLanNetworkArgs
                {
                    Networks = new[]
                    {
                        "string",
                    },
                    Probes = new[]
                    {
                        "string",
                    },
                },
            },
            WanSpeedtest = new JuniperMist.Org.Inputs.SettingSyntheticTestWanSpeedtestArgs
            {
                Enabled = false,
                TimeOfDay = "string",
            },
        },
        UiIdleTimeout = 0,
        UiNoTracking = false,
        VpnOptions = new JuniperMist.Org.Inputs.SettingVpnOptionsArgs
        {
            AsBase = 0,
            EnableIpv6 = false,
            StSubnet = "string",
        },
        WanPma = new JuniperMist.Org.Inputs.SettingWanPmaArgs
        {
            Enabled = false,
        },
        WiredPma = new JuniperMist.Org.Inputs.SettingWiredPmaArgs
        {
            Enabled = false,
        },
        WirelessPma = new JuniperMist.Org.Inputs.SettingWirelessPmaArgs
        {
            Enabled = false,
        },
    });
    
    example, err := org.NewSetting(ctx, "settingResource", &org.SettingArgs{
    	OrgId: pulumi.String("string"),
    	Mgmt: &org.SettingMgmtArgs{
    		MxtunnelIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		UseMxtunnel: pulumi.Bool(false),
    		UseWxtunnel: pulumi.Bool(false),
    	},
    	ApUpdownThreshold: pulumi.Int(0),
    	Cacerts: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Celona: &org.SettingCelonaArgs{
    		ApiKey:    pulumi.String("string"),
    		ApiPrefix: pulumi.String("string"),
    	},
    	Cloudshark: &org.SettingCloudsharkArgs{
    		Apitoken: pulumi.String("string"),
    		Url:      pulumi.String("string"),
    	},
    	DeviceCert: &org.SettingDeviceCertArgs{
    		Cert: pulumi.String("string"),
    		Key:  pulumi.String("string"),
    	},
    	DeviceUpdownThreshold:        pulumi.Int(0),
    	DisablePcap:                  pulumi.Bool(false),
    	DisableRemoteShell:           pulumi.Bool(false),
    	GatewayTunnelUpdownThreshold: pulumi.Int(0),
    	GatewayUpdownThreshold:       pulumi.Int(0),
    	Installer: &org.SettingInstallerArgs{
    		AllowAllDevices: pulumi.Bool(false),
    		AllowAllSites:   pulumi.Bool(false),
    		ExtraSiteIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		GracePeriod: pulumi.Int(0),
    	},
    	Jcloud: &org.SettingJcloudArgs{
    		OrgApitoken:     pulumi.String("string"),
    		OrgApitokenName: pulumi.String("string"),
    		OrgId:           pulumi.String("string"),
    	},
    	JcloudRa: &org.SettingJcloudRaArgs{
    		OrgApitoken:     pulumi.String("string"),
    		OrgApitokenName: pulumi.String("string"),
    		OrgId:           pulumi.String("string"),
    	},
    	JuniperSrx: &org.SettingJuniperSrxArgs{
    		AutoUpgrade: &org.SettingJuniperSrxAutoUpgradeArgs{
    			CustomVersions: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			Enabled:  pulumi.Bool(false),
    			Snapshot: pulumi.Bool(false),
    			Version:  pulumi.String("string"),
    		},
    	},
    	JunosShellAccess: &org.SettingJunosShellAccessArgs{
    		Admin:    pulumi.String("string"),
    		Helpdesk: pulumi.String("string"),
    		Read:     pulumi.String("string"),
    		Write:    pulumi.String("string"),
    	},
    	AutoUpgrade: &org.SettingAutoUpgradeArgs{
    		CustomVersions: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		DayOfWeek: pulumi.String("string"),
    		Enabled:   pulumi.Bool(false),
    		TimeOfDay: pulumi.String("string"),
    		Version:   pulumi.String("string"),
    	},
    	Marvis: &org.SettingMarvisArgs{
    		DisableProactiveMonitoring: pulumi.Bool(false),
    		SelfDriving: &org.SettingMarvisSelfDrivingArgs{
    			Wan: &org.SettingMarvisSelfDrivingWanArgs{
    				Enabled: pulumi.Bool(false),
    			},
    			Wired: &org.SettingMarvisSelfDrivingWiredArgs{
    				Enabled: pulumi.Bool(false),
    			},
    			Wireless: &org.SettingMarvisSelfDrivingWirelessArgs{
    				Enabled: pulumi.Bool(false),
    			},
    		},
    	},
    	MistNac: &org.SettingMistNacArgs{
    		AllowTeapMachineAuthOnly: pulumi.Bool(false),
    		Cacerts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		DefaultIdpId:          pulumi.String("string"),
    		DisableRsaeAlgorithms: pulumi.Bool(false),
    		EapSslSecurityLevel:   pulumi.Int(0),
    		EuOnly:                pulumi.Bool(false),
    		Fingerprinting: &org.SettingMistNacFingerprintingArgs{
    			Enabled:             pulumi.Bool(false),
    			GenerateCoa:         pulumi.Bool(false),
    			GenerateWirelessCoa: pulumi.Bool(false),
    			WirelessCoaType:     pulumi.String("string"),
    		},
    		IdpMachineCertLookupField: pulumi.String("string"),
    		IdpUserCertLookupField:    pulumi.String("string"),
    		Idps: org.SettingMistNacIdpArray{
    			&org.SettingMistNacIdpArgs{
    				Id: pulumi.String("string"),
    				UserRealms: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ExcludeRealms: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		Mdm: &org.SettingMistNacMdmArgs{
    			CoaType: pulumi.String("string"),
    		},
    		ServerCert: &org.SettingMistNacServerCertArgs{
    			Cert:     pulumi.String("string"),
    			Key:      pulumi.String("string"),
    			Password: pulumi.String("string"),
    		},
    		UseIpVersion:  pulumi.String("string"),
    		UseSslPort:    pulumi.Bool(false),
    		UsermacExpiry: pulumi.Int(0),
    	},
    	MxedgeMgmt: &org.SettingMxedgeMgmtArgs{
    		ConfigAutoRevert: pulumi.Bool(false),
    		FipsEnabled:      pulumi.Bool(false),
    		MistPassword:     pulumi.String("string"),
    		OobIpType:        pulumi.String("string"),
    		OobIpType6:       pulumi.String("string"),
    		RootPassword:     pulumi.String("string"),
    	},
    	OpticPortConfig: org.SettingOpticPortConfigMap{
    		"string": &org.SettingOpticPortConfigArgs{
    			Channelized: pulumi.Bool(false),
    			Speed:       pulumi.String("string"),
    		},
    	},
    	ApiPolicy: &org.SettingApiPolicyArgs{
    		NoReveal: pulumi.Bool(false),
    		SrcIps: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	PasswordPolicy: &org.SettingPasswordPolicyArgs{
    		Enabled:               pulumi.Bool(false),
    		ExpiryInDays:          pulumi.Int(0),
    		MinLength:             pulumi.Int(0),
    		RequiresSpecialChar:   pulumi.Bool(false),
    		RequiresTwoFactorAuth: pulumi.Bool(false),
    	},
    	Security: &org.SettingSecurityArgs{
    		DisableLocalSsh:     pulumi.Bool(false),
    		FipsZeroizePassword: pulumi.String("string"),
    		LimitSshAccess:      pulumi.Bool(false),
    	},
    	Ssr: &org.SettingSsrArgs{
    		AutoUpgrade: &org.SettingSsrAutoUpgradeArgs{
    			Channel: pulumi.String("string"),
    			CustomVersions: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			Enabled: pulumi.Bool(false),
    			Version: pulumi.String("string"),
    		},
    		ConductorHosts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ConductorToken: pulumi.String("string"),
    		DisableStats:   pulumi.Bool(false),
    		Proxy: &org.SettingSsrProxyArgs{
    			Disabled: pulumi.Bool(false),
    			Url:      pulumi.String("string"),
    		},
    	},
    	Switch: &org.SettingSwitchArgs{
    		AutoUpgrade: &org.SettingSwitchAutoUpgradeArgs{
    			CustomVersions: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			Enabled:  pulumi.Bool(false),
    			Snapshot: pulumi.Bool(false),
    		},
    	},
    	SwitchMgmt: &org.SettingSwitchMgmtArgs{
    		ApAffinityThreshold: pulumi.Int(0),
    	},
    	SwitchUpdownThreshold: pulumi.Int(0),
    	SyntheticTest: &org.SettingSyntheticTestArgs{
    		Aggressiveness: pulumi.String("string"),
    		CustomProbes: org.SettingSyntheticTestCustomProbesMap{
    			"string": &org.SettingSyntheticTestCustomProbesArgs{
    				Aggressiveness: pulumi.String("string"),
    				Target:         pulumi.String("string"),
    				Threshold:      pulumi.Int(0),
    				Type:           pulumi.String("string"),
    			},
    		},
    		Disabled: pulumi.Bool(false),
    		LanNetworks: org.SettingSyntheticTestLanNetworkArray{
    			&org.SettingSyntheticTestLanNetworkArgs{
    				Networks: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Probes: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		WanSpeedtest: &org.SettingSyntheticTestWanSpeedtestArgs{
    			Enabled:   pulumi.Bool(false),
    			TimeOfDay: pulumi.String("string"),
    		},
    	},
    	UiIdleTimeout: pulumi.Int(0),
    	UiNoTracking:  pulumi.Bool(false),
    	VpnOptions: &org.SettingVpnOptionsArgs{
    		AsBase:     pulumi.Int(0),
    		EnableIpv6: pulumi.Bool(false),
    		StSubnet:   pulumi.String("string"),
    	},
    	WanPma: &org.SettingWanPmaArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	WiredPma: &org.SettingWiredPmaArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	WirelessPma: &org.SettingWirelessPmaArgs{
    		Enabled: pulumi.Bool(false),
    	},
    })
    
    resource "junipermist_org_setting" "settingResource" {
      org_id = "string"
      mgmt = {
        mxtunnel_ids = ["string"]
        use_mxtunnel = false
        use_wxtunnel = false
      }
      ap_updown_threshold = 0
      cacerts             = ["string"]
      celona = {
        api_key    = "string"
        api_prefix = "string"
      }
      cloudshark = {
        apitoken = "string"
        url      = "string"
      }
      device_cert = {
        cert = "string"
        key  = "string"
      }
      device_updown_threshold         = 0
      disable_pcap                    = false
      disable_remote_shell            = false
      gateway_tunnel_updown_threshold = 0
      gateway_updown_threshold        = 0
      installer = {
        allow_all_devices = false
        allow_all_sites   = false
        extra_site_ids    = ["string"]
        grace_period      = 0
      }
      jcloud = {
        org_apitoken      = "string"
        org_apitoken_name = "string"
        org_id            = "string"
      }
      jcloud_ra = {
        org_apitoken      = "string"
        org_apitoken_name = "string"
        org_id            = "string"
      }
      juniper_srx = {
        auto_upgrade = {
          custom_versions = {
            "string" = "string"
          }
          enabled  = false
          snapshot = false
          version  = "string"
        }
      }
      junos_shell_access = {
        admin    = "string"
        helpdesk = "string"
        read     = "string"
        write    = "string"
      }
      auto_upgrade = {
        custom_versions = {
          "string" = "string"
        }
        day_of_week = "string"
        enabled     = false
        time_of_day = "string"
        version     = "string"
      }
      marvis = {
        disable_proactive_monitoring = false
        self_driving = {
          wan = {
            enabled = false
          }
          wired = {
            enabled = false
          }
          wireless = {
            enabled = false
          }
        }
      }
      mist_nac = {
        allow_teap_machine_auth_only = false
        cacerts                      = ["string"]
        default_idp_id               = "string"
        disable_rsae_algorithms      = false
        eap_ssl_security_level       = 0
        eu_only                      = false
        fingerprinting = {
          enabled               = false
          generate_coa          = false
          generate_wireless_coa = false
          wireless_coa_type     = "string"
        }
        idp_machine_cert_lookup_field = "string"
        idp_user_cert_lookup_field    = "string"
        idps = [{
          "id"            = "string"
          "userRealms"    = ["string"]
          "excludeRealms" = ["string"]
        }]
        mdm = {
          coa_type = "string"
        }
        server_cert = {
          cert     = "string"
          key      = "string"
          password = "string"
        }
        use_ip_version = "string"
        use_ssl_port   = false
        usermac_expiry = 0
      }
      mxedge_mgmt = {
        config_auto_revert = false
        fips_enabled       = false
        mist_password      = "string"
        oob_ip_type        = "string"
        oob_ip_type6       = "string"
        root_password      = "string"
      }
      optic_port_config = {
        "string" = {
          channelized = false
          speed       = "string"
        }
      }
      api_policy = {
        no_reveal = false
        src_ips   = ["string"]
      }
      password_policy = {
        enabled                  = false
        expiry_in_days           = 0
        min_length               = 0
        requires_special_char    = false
        requires_two_factor_auth = false
      }
      security = {
        disable_local_ssh     = false
        fips_zeroize_password = "string"
        limit_ssh_access      = false
      }
      ssr = {
        auto_upgrade = {
          channel = "string"
          custom_versions = {
            "string" = "string"
          }
          enabled = false
          version = "string"
        }
        conductor_hosts = ["string"]
        conductor_token = "string"
        disable_stats   = false
        proxy = {
          disabled = false
          url      = "string"
        }
      }
      switch = {
        auto_upgrade = {
          custom_versions = {
            "string" = "string"
          }
          enabled  = false
          snapshot = false
        }
      }
      switch_mgmt = {
        ap_affinity_threshold = 0
      }
      switch_updown_threshold = 0
      synthetic_test = {
        aggressiveness = "string"
        custom_probes = {
          "string" = {
            aggressiveness = "string"
            target         = "string"
            threshold      = 0
            type           = "string"
          }
        }
        disabled = false
        lan_networks = [{
          "networks" = ["string"]
          "probes"   = ["string"]
        }]
        wan_speedtest = {
          enabled     = false
          time_of_day = "string"
        }
      }
      ui_idle_timeout = 0
      ui_no_tracking  = false
      vpn_options = {
        as_base     = 0
        enable_ipv6 = false
        st_subnet   = "string"
      }
      wan_pma = {
        enabled = false
      }
      wired_pma = {
        enabled = false
      }
      wireless_pma = {
        enabled = false
      }
    }
    
    var settingResource = new com.pulumi.junipermist.org.Setting("settingResource", com.pulumi.junipermist.org.SettingArgs.builder()
        .orgId("string")
        .mgmt(SettingMgmtArgs.builder()
            .mxtunnelIds("string")
            .useMxtunnel(false)
            .useWxtunnel(false)
            .build())
        .apUpdownThreshold(0)
        .cacerts("string")
        .celona(SettingCelonaArgs.builder()
            .apiKey("string")
            .apiPrefix("string")
            .build())
        .cloudshark(SettingCloudsharkArgs.builder()
            .apitoken("string")
            .url("string")
            .build())
        .deviceCert(SettingDeviceCertArgs.builder()
            .cert("string")
            .key("string")
            .build())
        .deviceUpdownThreshold(0)
        .disablePcap(false)
        .disableRemoteShell(false)
        .gatewayTunnelUpdownThreshold(0)
        .gatewayUpdownThreshold(0)
        .installer(SettingInstallerArgs.builder()
            .allowAllDevices(false)
            .allowAllSites(false)
            .extraSiteIds("string")
            .gracePeriod(0)
            .build())
        .jcloud(SettingJcloudArgs.builder()
            .orgApitoken("string")
            .orgApitokenName("string")
            .orgId("string")
            .build())
        .jcloudRa(SettingJcloudRaArgs.builder()
            .orgApitoken("string")
            .orgApitokenName("string")
            .orgId("string")
            .build())
        .juniperSrx(com.pulumi.junipermist.org.inputs.SettingJuniperSrxArgs.builder()
            .autoUpgrade(com.pulumi.junipermist.org.inputs.SettingJuniperSrxAutoUpgradeArgs.builder()
                .customVersions(Map.of("string", "string"))
                .enabled(false)
                .snapshot(false)
                .version("string")
                .build())
            .build())
        .junosShellAccess(SettingJunosShellAccessArgs.builder()
            .admin("string")
            .helpdesk("string")
            .read("string")
            .write("string")
            .build())
        .autoUpgrade(com.pulumi.junipermist.org.inputs.SettingAutoUpgradeArgs.builder()
            .customVersions(Map.of("string", "string"))
            .dayOfWeek("string")
            .enabled(false)
            .timeOfDay("string")
            .version("string")
            .build())
        .marvis(com.pulumi.junipermist.org.inputs.SettingMarvisArgs.builder()
            .disableProactiveMonitoring(false)
            .selfDriving(SettingMarvisSelfDrivingArgs.builder()
                .wan(SettingMarvisSelfDrivingWanArgs.builder()
                    .enabled(false)
                    .build())
                .wired(SettingMarvisSelfDrivingWiredArgs.builder()
                    .enabled(false)
                    .build())
                .wireless(SettingMarvisSelfDrivingWirelessArgs.builder()
                    .enabled(false)
                    .build())
                .build())
            .build())
        .mistNac(SettingMistNacArgs.builder()
            .allowTeapMachineAuthOnly(false)
            .cacerts("string")
            .defaultIdpId("string")
            .disableRsaeAlgorithms(false)
            .eapSslSecurityLevel(0)
            .euOnly(false)
            .fingerprinting(SettingMistNacFingerprintingArgs.builder()
                .enabled(false)
                .generateCoa(false)
                .generateWirelessCoa(false)
                .wirelessCoaType("string")
                .build())
            .idpMachineCertLookupField("string")
            .idpUserCertLookupField("string")
            .idps(SettingMistNacIdpArgs.builder()
                .id("string")
                .userRealms("string")
                .excludeRealms("string")
                .build())
            .mdm(SettingMistNacMdmArgs.builder()
                .coaType("string")
                .build())
            .serverCert(SettingMistNacServerCertArgs.builder()
                .cert("string")
                .key("string")
                .password("string")
                .build())
            .useIpVersion("string")
            .useSslPort(false)
            .usermacExpiry(0)
            .build())
        .mxedgeMgmt(com.pulumi.junipermist.org.inputs.SettingMxedgeMgmtArgs.builder()
            .configAutoRevert(false)
            .fipsEnabled(false)
            .mistPassword("string")
            .oobIpType("string")
            .oobIpType6("string")
            .rootPassword("string")
            .build())
        .opticPortConfig(Map.of("string", SettingOpticPortConfigArgs.builder()
            .channelized(false)
            .speed("string")
            .build()))
        .apiPolicy(SettingApiPolicyArgs.builder()
            .noReveal(false)
            .srcIps("string")
            .build())
        .passwordPolicy(SettingPasswordPolicyArgs.builder()
            .enabled(false)
            .expiryInDays(0)
            .minLength(0)
            .requiresSpecialChar(false)
            .requiresTwoFactorAuth(false)
            .build())
        .security(SettingSecurityArgs.builder()
            .disableLocalSsh(false)
            .fipsZeroizePassword("string")
            .limitSshAccess(false)
            .build())
        .ssr(com.pulumi.junipermist.org.inputs.SettingSsrArgs.builder()
            .autoUpgrade(com.pulumi.junipermist.org.inputs.SettingSsrAutoUpgradeArgs.builder()
                .channel("string")
                .customVersions(Map.of("string", "string"))
                .enabled(false)
                .version("string")
                .build())
            .conductorHosts("string")
            .conductorToken("string")
            .disableStats(false)
            .proxy(com.pulumi.junipermist.org.inputs.SettingSsrProxyArgs.builder()
                .disabled(false)
                .url("string")
                .build())
            .build())
        .switch_(SettingSwitchArgs.builder()
            .autoUpgrade(SettingSwitchAutoUpgradeArgs.builder()
                .customVersions(Map.of("string", "string"))
                .enabled(false)
                .snapshot(false)
                .build())
            .build())
        .switchMgmt(SettingSwitchMgmtArgs.builder()
            .apAffinityThreshold(0)
            .build())
        .switchUpdownThreshold(0)
        .syntheticTest(com.pulumi.junipermist.org.inputs.SettingSyntheticTestArgs.builder()
            .aggressiveness("string")
            .customProbes(Map.of("string", com.pulumi.junipermist.org.inputs.SettingSyntheticTestCustomProbesArgs.builder()
                .aggressiveness("string")
                .target("string")
                .threshold(0)
                .type("string")
                .build()))
            .disabled(false)
            .lanNetworks(com.pulumi.junipermist.org.inputs.SettingSyntheticTestLanNetworkArgs.builder()
                .networks("string")
                .probes("string")
                .build())
            .wanSpeedtest(com.pulumi.junipermist.org.inputs.SettingSyntheticTestWanSpeedtestArgs.builder()
                .enabled(false)
                .timeOfDay("string")
                .build())
            .build())
        .uiIdleTimeout(0)
        .uiNoTracking(false)
        .vpnOptions(SettingVpnOptionsArgs.builder()
            .asBase(0)
            .enableIpv6(false)
            .stSubnet("string")
            .build())
        .wanPma(SettingWanPmaArgs.builder()
            .enabled(false)
            .build())
        .wiredPma(SettingWiredPmaArgs.builder()
            .enabled(false)
            .build())
        .wirelessPma(SettingWirelessPmaArgs.builder()
            .enabled(false)
            .build())
        .build());
    
    setting_resource = junipermist.org.Setting("settingResource",
        org_id="string",
        mgmt={
            "mxtunnel_ids": ["string"],
            "use_mxtunnel": False,
            "use_wxtunnel": False,
        },
        ap_updown_threshold=0,
        cacerts=["string"],
        celona={
            "api_key": "string",
            "api_prefix": "string",
        },
        cloudshark={
            "apitoken": "string",
            "url": "string",
        },
        device_cert={
            "cert": "string",
            "key": "string",
        },
        device_updown_threshold=0,
        disable_pcap=False,
        disable_remote_shell=False,
        gateway_tunnel_updown_threshold=0,
        gateway_updown_threshold=0,
        installer={
            "allow_all_devices": False,
            "allow_all_sites": False,
            "extra_site_ids": ["string"],
            "grace_period": 0,
        },
        jcloud={
            "org_apitoken": "string",
            "org_apitoken_name": "string",
            "org_id": "string",
        },
        jcloud_ra={
            "org_apitoken": "string",
            "org_apitoken_name": "string",
            "org_id": "string",
        },
        juniper_srx={
            "auto_upgrade": {
                "custom_versions": {
                    "string": "string",
                },
                "enabled": False,
                "snapshot": False,
                "version": "string",
            },
        },
        junos_shell_access={
            "admin": "string",
            "helpdesk": "string",
            "read": "string",
            "write": "string",
        },
        auto_upgrade={
            "custom_versions": {
                "string": "string",
            },
            "day_of_week": "string",
            "enabled": False,
            "time_of_day": "string",
            "version": "string",
        },
        marvis={
            "disable_proactive_monitoring": False,
            "self_driving": {
                "wan": {
                    "enabled": False,
                },
                "wired": {
                    "enabled": False,
                },
                "wireless": {
                    "enabled": False,
                },
            },
        },
        mist_nac={
            "allow_teap_machine_auth_only": False,
            "cacerts": ["string"],
            "default_idp_id": "string",
            "disable_rsae_algorithms": False,
            "eap_ssl_security_level": 0,
            "eu_only": False,
            "fingerprinting": {
                "enabled": False,
                "generate_coa": False,
                "generate_wireless_coa": False,
                "wireless_coa_type": "string",
            },
            "idp_machine_cert_lookup_field": "string",
            "idp_user_cert_lookup_field": "string",
            "idps": [{
                "id": "string",
                "user_realms": ["string"],
                "exclude_realms": ["string"],
            }],
            "mdm": {
                "coa_type": "string",
            },
            "server_cert": {
                "cert": "string",
                "key": "string",
                "password": "string",
            },
            "use_ip_version": "string",
            "use_ssl_port": False,
            "usermac_expiry": 0,
        },
        mxedge_mgmt={
            "config_auto_revert": False,
            "fips_enabled": False,
            "mist_password": "string",
            "oob_ip_type": "string",
            "oob_ip_type6": "string",
            "root_password": "string",
        },
        optic_port_config={
            "string": {
                "channelized": False,
                "speed": "string",
            },
        },
        api_policy={
            "no_reveal": False,
            "src_ips": ["string"],
        },
        password_policy={
            "enabled": False,
            "expiry_in_days": 0,
            "min_length": 0,
            "requires_special_char": False,
            "requires_two_factor_auth": False,
        },
        security={
            "disable_local_ssh": False,
            "fips_zeroize_password": "string",
            "limit_ssh_access": False,
        },
        ssr={
            "auto_upgrade": {
                "channel": "string",
                "custom_versions": {
                    "string": "string",
                },
                "enabled": False,
                "version": "string",
            },
            "conductor_hosts": ["string"],
            "conductor_token": "string",
            "disable_stats": False,
            "proxy": {
                "disabled": False,
                "url": "string",
            },
        },
        switch={
            "auto_upgrade": {
                "custom_versions": {
                    "string": "string",
                },
                "enabled": False,
                "snapshot": False,
            },
        },
        switch_mgmt={
            "ap_affinity_threshold": 0,
        },
        switch_updown_threshold=0,
        synthetic_test={
            "aggressiveness": "string",
            "custom_probes": {
                "string": {
                    "aggressiveness": "string",
                    "target": "string",
                    "threshold": 0,
                    "type": "string",
                },
            },
            "disabled": False,
            "lan_networks": [{
                "networks": ["string"],
                "probes": ["string"],
            }],
            "wan_speedtest": {
                "enabled": False,
                "time_of_day": "string",
            },
        },
        ui_idle_timeout=0,
        ui_no_tracking=False,
        vpn_options={
            "as_base": 0,
            "enable_ipv6": False,
            "st_subnet": "string",
        },
        wan_pma={
            "enabled": False,
        },
        wired_pma={
            "enabled": False,
        },
        wireless_pma={
            "enabled": False,
        })
    
    const settingResource = new junipermist.org.Setting("settingResource", {
        orgId: "string",
        mgmt: {
            mxtunnelIds: ["string"],
            useMxtunnel: false,
            useWxtunnel: false,
        },
        apUpdownThreshold: 0,
        cacerts: ["string"],
        celona: {
            apiKey: "string",
            apiPrefix: "string",
        },
        cloudshark: {
            apitoken: "string",
            url: "string",
        },
        deviceCert: {
            cert: "string",
            key: "string",
        },
        deviceUpdownThreshold: 0,
        disablePcap: false,
        disableRemoteShell: false,
        gatewayTunnelUpdownThreshold: 0,
        gatewayUpdownThreshold: 0,
        installer: {
            allowAllDevices: false,
            allowAllSites: false,
            extraSiteIds: ["string"],
            gracePeriod: 0,
        },
        jcloud: {
            orgApitoken: "string",
            orgApitokenName: "string",
            orgId: "string",
        },
        jcloudRa: {
            orgApitoken: "string",
            orgApitokenName: "string",
            orgId: "string",
        },
        juniperSrx: {
            autoUpgrade: {
                customVersions: {
                    string: "string",
                },
                enabled: false,
                snapshot: false,
                version: "string",
            },
        },
        junosShellAccess: {
            admin: "string",
            helpdesk: "string",
            read: "string",
            write: "string",
        },
        autoUpgrade: {
            customVersions: {
                string: "string",
            },
            dayOfWeek: "string",
            enabled: false,
            timeOfDay: "string",
            version: "string",
        },
        marvis: {
            disableProactiveMonitoring: false,
            selfDriving: {
                wan: {
                    enabled: false,
                },
                wired: {
                    enabled: false,
                },
                wireless: {
                    enabled: false,
                },
            },
        },
        mistNac: {
            allowTeapMachineAuthOnly: false,
            cacerts: ["string"],
            defaultIdpId: "string",
            disableRsaeAlgorithms: false,
            eapSslSecurityLevel: 0,
            euOnly: false,
            fingerprinting: {
                enabled: false,
                generateCoa: false,
                generateWirelessCoa: false,
                wirelessCoaType: "string",
            },
            idpMachineCertLookupField: "string",
            idpUserCertLookupField: "string",
            idps: [{
                id: "string",
                userRealms: ["string"],
                excludeRealms: ["string"],
            }],
            mdm: {
                coaType: "string",
            },
            serverCert: {
                cert: "string",
                key: "string",
                password: "string",
            },
            useIpVersion: "string",
            useSslPort: false,
            usermacExpiry: 0,
        },
        mxedgeMgmt: {
            configAutoRevert: false,
            fipsEnabled: false,
            mistPassword: "string",
            oobIpType: "string",
            oobIpType6: "string",
            rootPassword: "string",
        },
        opticPortConfig: {
            string: {
                channelized: false,
                speed: "string",
            },
        },
        apiPolicy: {
            noReveal: false,
            srcIps: ["string"],
        },
        passwordPolicy: {
            enabled: false,
            expiryInDays: 0,
            minLength: 0,
            requiresSpecialChar: false,
            requiresTwoFactorAuth: false,
        },
        security: {
            disableLocalSsh: false,
            fipsZeroizePassword: "string",
            limitSshAccess: false,
        },
        ssr: {
            autoUpgrade: {
                channel: "string",
                customVersions: {
                    string: "string",
                },
                enabled: false,
                version: "string",
            },
            conductorHosts: ["string"],
            conductorToken: "string",
            disableStats: false,
            proxy: {
                disabled: false,
                url: "string",
            },
        },
        "switch": {
            autoUpgrade: {
                customVersions: {
                    string: "string",
                },
                enabled: false,
                snapshot: false,
            },
        },
        switchMgmt: {
            apAffinityThreshold: 0,
        },
        switchUpdownThreshold: 0,
        syntheticTest: {
            aggressiveness: "string",
            customProbes: {
                string: {
                    aggressiveness: "string",
                    target: "string",
                    threshold: 0,
                    type: "string",
                },
            },
            disabled: false,
            lanNetworks: [{
                networks: ["string"],
                probes: ["string"],
            }],
            wanSpeedtest: {
                enabled: false,
                timeOfDay: "string",
            },
        },
        uiIdleTimeout: 0,
        uiNoTracking: false,
        vpnOptions: {
            asBase: 0,
            enableIpv6: false,
            stSubnet: "string",
        },
        wanPma: {
            enabled: false,
        },
        wiredPma: {
            enabled: false,
        },
        wirelessPma: {
            enabled: false,
        },
    });
    
    type: junipermist:org:Setting
    properties:
        apUpdownThreshold: 0
        apiPolicy:
            noReveal: false
            srcIps:
                - string
        autoUpgrade:
            customVersions:
                string: string
            dayOfWeek: string
            enabled: false
            timeOfDay: string
            version: string
        cacerts:
            - string
        celona:
            apiKey: string
            apiPrefix: string
        cloudshark:
            apitoken: string
            url: string
        deviceCert:
            cert: string
            key: string
        deviceUpdownThreshold: 0
        disablePcap: false
        disableRemoteShell: false
        gatewayTunnelUpdownThreshold: 0
        gatewayUpdownThreshold: 0
        installer:
            allowAllDevices: false
            allowAllSites: false
            extraSiteIds:
                - string
            gracePeriod: 0
        jcloud:
            orgApitoken: string
            orgApitokenName: string
            orgId: string
        jcloudRa:
            orgApitoken: string
            orgApitokenName: string
            orgId: string
        juniperSrx:
            autoUpgrade:
                customVersions:
                    string: string
                enabled: false
                snapshot: false
                version: string
        junosShellAccess:
            admin: string
            helpdesk: string
            read: string
            write: string
        marvis:
            disableProactiveMonitoring: false
            selfDriving:
                wan:
                    enabled: false
                wired:
                    enabled: false
                wireless:
                    enabled: false
        mgmt:
            mxtunnelIds:
                - string
            useMxtunnel: false
            useWxtunnel: false
        mistNac:
            allowTeapMachineAuthOnly: false
            cacerts:
                - string
            defaultIdpId: string
            disableRsaeAlgorithms: false
            eapSslSecurityLevel: 0
            euOnly: false
            fingerprinting:
                enabled: false
                generateCoa: false
                generateWirelessCoa: false
                wirelessCoaType: string
            idpMachineCertLookupField: string
            idpUserCertLookupField: string
            idps:
                - excludeRealms:
                    - string
                  id: string
                  userRealms:
                    - string
            mdm:
                coaType: string
            serverCert:
                cert: string
                key: string
                password: string
            useIpVersion: string
            useSslPort: false
            usermacExpiry: 0
        mxedgeMgmt:
            configAutoRevert: false
            fipsEnabled: false
            mistPassword: string
            oobIpType: string
            oobIpType6: string
            rootPassword: string
        opticPortConfig:
            string:
                channelized: false
                speed: string
        orgId: string
        passwordPolicy:
            enabled: false
            expiryInDays: 0
            minLength: 0
            requiresSpecialChar: false
            requiresTwoFactorAuth: false
        security:
            disableLocalSsh: false
            fipsZeroizePassword: string
            limitSshAccess: false
        ssr:
            autoUpgrade:
                channel: string
                customVersions:
                    string: string
                enabled: false
                version: string
            conductorHosts:
                - string
            conductorToken: string
            disableStats: false
            proxy:
                disabled: false
                url: string
        switch:
            autoUpgrade:
                customVersions:
                    string: string
                enabled: false
                snapshot: false
        switchMgmt:
            apAffinityThreshold: 0
        switchUpdownThreshold: 0
        syntheticTest:
            aggressiveness: string
            customProbes:
                string:
                    aggressiveness: string
                    target: string
                    threshold: 0
                    type: string
            disabled: false
            lanNetworks:
                - networks:
                    - string
                  probes:
                    - string
            wanSpeedtest:
                enabled: false
                timeOfDay: string
        uiIdleTimeout: 0
        uiNoTracking: false
        vpnOptions:
            asBase: 0
            enableIpv6: false
            stSubnet: string
        wanPma:
            enabled: false
        wiredPma:
            enabled: false
        wirelessPma:
            enabled: false
    

    Setting Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Setting resource accepts the following input properties:

    OrgId string
    Organization that owns these settings
    ApUpdownThreshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    ApiPolicy Pulumi.JuniperMist.Org.Inputs.SettingApiPolicy
    Policy for hiding API secrets and passwords in responses
    AutoUpgrade Pulumi.JuniperMist.Org.Inputs.SettingAutoUpgrade
    AP automatic firmware upgrade policy for the organization
    Cacerts List<string>
    CA certificates used by organization-level RADIUS and RADSec settings
    Celona Pulumi.JuniperMist.Org.Inputs.SettingCelona
    Integration settings for Celona
    Cloudshark Pulumi.JuniperMist.Org.Inputs.SettingCloudshark
    Packet capture integration settings for CloudShark
    DeviceCert Pulumi.JuniperMist.Org.Inputs.SettingDeviceCert
    Common device certificate used by organization settings
    DeviceUpdownThreshold int
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    DisablePcap bool
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    DisableRemoteShell bool
    Whether to disable remote shell access for an entire org
    GatewayTunnelUpdownThreshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    GatewayUpdownThreshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    Installer Pulumi.JuniperMist.Org.Inputs.SettingInstaller
    Access settings for organization installer workflows
    Jcloud Pulumi.JuniperMist.Org.Inputs.SettingJcloud
    Integration settings for JCloud
    JcloudRa Pulumi.JuniperMist.Org.Inputs.SettingJcloudRa
    Routing Assurance integration settings for JCloud
    JuniperSrx Pulumi.JuniperMist.Org.Inputs.SettingJuniperSrx
    SRX integration settings for Juniper devices
    JunosShellAccess Pulumi.JuniperMist.Org.Inputs.SettingJunosShellAccess
    Role-based Junos web-shell access settings
    Marvis Pulumi.JuniperMist.Org.Inputs.SettingMarvis
    AI assistant and self-driving feature settings for Marvis
    Mgmt Pulumi.JuniperMist.Org.Inputs.SettingMgmt
    Tunnel settings for organization management connectivity
    MistNac Pulumi.JuniperMist.Org.Inputs.SettingMistNac
    NAC settings for Mist Access Assurance
    MxedgeMgmt Pulumi.JuniperMist.Org.Inputs.SettingMxedgeMgmt
    Management settings for Mist Edge devices
    OpticPortConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.SettingOpticPortConfigArgs>
    Configuration defaults for optic ports
    PasswordPolicy Pulumi.JuniperMist.Org.Inputs.SettingPasswordPolicy
    Admin credential policy settings for the organization
    Security Pulumi.JuniperMist.Org.Inputs.SettingSecurity
    Organization security controls such as local SSH restrictions
    Ssr Pulumi.JuniperMist.Org.Inputs.SettingSsr
    Session Smart Router settings for the organization
    Switch Pulumi.JuniperMist.Org.Inputs.SettingSwitch
    Configuration defaults for switches in this organization
    SwitchMgmt Pulumi.JuniperMist.Org.Inputs.SettingSwitchMgmt
    Management settings for switches in this organization
    SwitchUpdownThreshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    SyntheticTest Pulumi.JuniperMist.Org.Inputs.SettingSyntheticTest
    Configuration for organization synthetic tests
    UiIdleTimeout int
    Automatically logout the user when UI session is inactive. 0 means disabled
    UiNoTracking bool
    Whether UI usage tracking is disabled for the organization
    VpnOptions Pulumi.JuniperMist.Org.Inputs.SettingVpnOptions
    Options for organization VPN behavior
    WanPma Pulumi.JuniperMist.Org.Inputs.SettingWanPma
    PMA feature settings for WAN Assurance
    WiredPma Pulumi.JuniperMist.Org.Inputs.SettingWiredPma
    PMA feature settings for Wired Assurance
    WirelessPma Pulumi.JuniperMist.Org.Inputs.SettingWirelessPma
    PMA feature settings for Wireless Assurance
    OrgId string
    Organization that owns these settings
    ApUpdownThreshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    ApiPolicy SettingApiPolicyArgs
    Policy for hiding API secrets and passwords in responses
    AutoUpgrade SettingAutoUpgradeArgs
    AP automatic firmware upgrade policy for the organization
    Cacerts []string
    CA certificates used by organization-level RADIUS and RADSec settings
    Celona SettingCelonaArgs
    Integration settings for Celona
    Cloudshark SettingCloudsharkArgs
    Packet capture integration settings for CloudShark
    DeviceCert SettingDeviceCertArgs
    Common device certificate used by organization settings
    DeviceUpdownThreshold int
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    DisablePcap bool
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    DisableRemoteShell bool
    Whether to disable remote shell access for an entire org
    GatewayTunnelUpdownThreshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    GatewayUpdownThreshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    Installer SettingInstallerArgs
    Access settings for organization installer workflows
    Jcloud SettingJcloudArgs
    Integration settings for JCloud
    JcloudRa SettingJcloudRaArgs
    Routing Assurance integration settings for JCloud
    JuniperSrx SettingJuniperSrxArgs
    SRX integration settings for Juniper devices
    JunosShellAccess SettingJunosShellAccessArgs
    Role-based Junos web-shell access settings
    Marvis SettingMarvisArgs
    AI assistant and self-driving feature settings for Marvis
    Mgmt SettingMgmtArgs
    Tunnel settings for organization management connectivity
    MistNac SettingMistNacArgs
    NAC settings for Mist Access Assurance
    MxedgeMgmt SettingMxedgeMgmtArgs
    Management settings for Mist Edge devices
    OpticPortConfig map[string]SettingOpticPortConfigArgs
    Configuration defaults for optic ports
    PasswordPolicy SettingPasswordPolicyArgs
    Admin credential policy settings for the organization
    Security SettingSecurityArgs
    Organization security controls such as local SSH restrictions
    Ssr SettingSsrArgs
    Session Smart Router settings for the organization
    Switch SettingSwitchArgs
    Configuration defaults for switches in this organization
    SwitchMgmt SettingSwitchMgmtArgs
    Management settings for switches in this organization
    SwitchUpdownThreshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    SyntheticTest SettingSyntheticTestArgs
    Configuration for organization synthetic tests
    UiIdleTimeout int
    Automatically logout the user when UI session is inactive. 0 means disabled
    UiNoTracking bool
    Whether UI usage tracking is disabled for the organization
    VpnOptions SettingVpnOptionsArgs
    Options for organization VPN behavior
    WanPma SettingWanPmaArgs
    PMA feature settings for WAN Assurance
    WiredPma SettingWiredPmaArgs
    PMA feature settings for Wired Assurance
    WirelessPma SettingWirelessPmaArgs
    PMA feature settings for Wireless Assurance
    org_id string
    Organization that owns these settings
    ap_updown_threshold number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    api_policy object
    Policy for hiding API secrets and passwords in responses
    auto_upgrade object
    AP automatic firmware upgrade policy for the organization
    cacerts list(string)
    CA certificates used by organization-level RADIUS and RADSec settings
    celona object
    Integration settings for Celona
    cloudshark object
    Packet capture integration settings for CloudShark
    device_cert object
    Common device certificate used by organization settings
    device_updown_threshold number
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disable_pcap bool
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disable_remote_shell bool
    Whether to disable remote shell access for an entire org
    gateway_tunnel_updown_threshold number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gateway_updown_threshold number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer object
    Access settings for organization installer workflows
    jcloud object
    Integration settings for JCloud
    jcloud_ra object
    Routing Assurance integration settings for JCloud
    juniper_srx object
    SRX integration settings for Juniper devices
    junos_shell_access object
    Role-based Junos web-shell access settings
    marvis object
    AI assistant and self-driving feature settings for Marvis
    mgmt object
    Tunnel settings for organization management connectivity
    mist_nac object
    NAC settings for Mist Access Assurance
    mxedge_mgmt object
    Management settings for Mist Edge devices
    optic_port_config map(object)
    Configuration defaults for optic ports
    password_policy object
    Admin credential policy settings for the organization
    security object
    Organization security controls such as local SSH restrictions
    ssr object
    Session Smart Router settings for the organization
    switch object
    Configuration defaults for switches in this organization
    switch_mgmt object
    Management settings for switches in this organization
    switch_updown_threshold number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    synthetic_test object
    Configuration for organization synthetic tests
    ui_idle_timeout number
    Automatically logout the user when UI session is inactive. 0 means disabled
    ui_no_tracking bool
    Whether UI usage tracking is disabled for the organization
    vpn_options object
    Options for organization VPN behavior
    wan_pma object
    PMA feature settings for WAN Assurance
    wired_pma object
    PMA feature settings for Wired Assurance
    wireless_pma object
    PMA feature settings for Wireless Assurance
    orgId String
    Organization that owns these settings
    apUpdownThreshold Integer
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    apiPolicy SettingApiPolicy
    Policy for hiding API secrets and passwords in responses
    autoUpgrade SettingAutoUpgrade
    AP automatic firmware upgrade policy for the organization
    cacerts List<String>
    CA certificates used by organization-level RADIUS and RADSec settings
    celona SettingCelona
    Integration settings for Celona
    cloudshark SettingCloudshark
    Packet capture integration settings for CloudShark
    deviceCert SettingDeviceCert
    Common device certificate used by organization settings
    deviceUpdownThreshold Integer
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disablePcap Boolean
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disableRemoteShell Boolean
    Whether to disable remote shell access for an entire org
    gatewayTunnelUpdownThreshold Integer
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold Integer
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer SettingInstaller
    Access settings for organization installer workflows
    jcloud SettingJcloud
    Integration settings for JCloud
    jcloudRa SettingJcloudRa
    Routing Assurance integration settings for JCloud
    juniperSrx SettingJuniperSrx
    SRX integration settings for Juniper devices
    junosShellAccess SettingJunosShellAccess
    Role-based Junos web-shell access settings
    marvis SettingMarvis
    AI assistant and self-driving feature settings for Marvis
    mgmt SettingMgmt
    Tunnel settings for organization management connectivity
    mistNac SettingMistNac
    NAC settings for Mist Access Assurance
    mxedgeMgmt SettingMxedgeMgmt
    Management settings for Mist Edge devices
    opticPortConfig Map<String,SettingOpticPortConfigArgs>
    Configuration defaults for optic ports
    passwordPolicy SettingPasswordPolicy
    Admin credential policy settings for the organization
    security SettingSecurity
    Organization security controls such as local SSH restrictions
    ssr SettingSsr
    Session Smart Router settings for the organization
    switchMgmt SettingSwitchMgmt
    Management settings for switches in this organization
    switchUpdownThreshold Integer
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    switch_ SettingSwitch
    Configuration defaults for switches in this organization
    syntheticTest SettingSyntheticTest
    Configuration for organization synthetic tests
    uiIdleTimeout Integer
    Automatically logout the user when UI session is inactive. 0 means disabled
    uiNoTracking Boolean
    Whether UI usage tracking is disabled for the organization
    vpnOptions SettingVpnOptions
    Options for organization VPN behavior
    wanPma SettingWanPma
    PMA feature settings for WAN Assurance
    wiredPma SettingWiredPma
    PMA feature settings for Wired Assurance
    wirelessPma SettingWirelessPma
    PMA feature settings for Wireless Assurance
    orgId string
    Organization that owns these settings
    apUpdownThreshold number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    apiPolicy SettingApiPolicy
    Policy for hiding API secrets and passwords in responses
    autoUpgrade SettingAutoUpgrade
    AP automatic firmware upgrade policy for the organization
    cacerts string[]
    CA certificates used by organization-level RADIUS and RADSec settings
    celona SettingCelona
    Integration settings for Celona
    cloudshark SettingCloudshark
    Packet capture integration settings for CloudShark
    deviceCert SettingDeviceCert
    Common device certificate used by organization settings
    deviceUpdownThreshold number
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disablePcap boolean
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disableRemoteShell boolean
    Whether to disable remote shell access for an entire org
    gatewayTunnelUpdownThreshold number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer SettingInstaller
    Access settings for organization installer workflows
    jcloud SettingJcloud
    Integration settings for JCloud
    jcloudRa SettingJcloudRa
    Routing Assurance integration settings for JCloud
    juniperSrx SettingJuniperSrx
    SRX integration settings for Juniper devices
    junosShellAccess SettingJunosShellAccess
    Role-based Junos web-shell access settings
    marvis SettingMarvis
    AI assistant and self-driving feature settings for Marvis
    mgmt SettingMgmt
    Tunnel settings for organization management connectivity
    mistNac SettingMistNac
    NAC settings for Mist Access Assurance
    mxedgeMgmt SettingMxedgeMgmt
    Management settings for Mist Edge devices
    opticPortConfig {[key: string]: SettingOpticPortConfigArgs}
    Configuration defaults for optic ports
    passwordPolicy SettingPasswordPolicy
    Admin credential policy settings for the organization
    security SettingSecurity
    Organization security controls such as local SSH restrictions
    ssr SettingSsr
    Session Smart Router settings for the organization
    switch SettingSwitch
    Configuration defaults for switches in this organization
    switchMgmt SettingSwitchMgmt
    Management settings for switches in this organization
    switchUpdownThreshold number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest SettingSyntheticTest
    Configuration for organization synthetic tests
    uiIdleTimeout number
    Automatically logout the user when UI session is inactive. 0 means disabled
    uiNoTracking boolean
    Whether UI usage tracking is disabled for the organization
    vpnOptions SettingVpnOptions
    Options for organization VPN behavior
    wanPma SettingWanPma
    PMA feature settings for WAN Assurance
    wiredPma SettingWiredPma
    PMA feature settings for Wired Assurance
    wirelessPma SettingWirelessPma
    PMA feature settings for Wireless Assurance
    org_id str
    Organization that owns these settings
    ap_updown_threshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    api_policy SettingApiPolicyArgs
    Policy for hiding API secrets and passwords in responses
    auto_upgrade SettingAutoUpgradeArgs
    AP automatic firmware upgrade policy for the organization
    cacerts Sequence[str]
    CA certificates used by organization-level RADIUS and RADSec settings
    celona SettingCelonaArgs
    Integration settings for Celona
    cloudshark SettingCloudsharkArgs
    Packet capture integration settings for CloudShark
    device_cert SettingDeviceCertArgs
    Common device certificate used by organization settings
    device_updown_threshold int
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disable_pcap bool
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disable_remote_shell bool
    Whether to disable remote shell access for an entire org
    gateway_tunnel_updown_threshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gateway_updown_threshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer SettingInstallerArgs
    Access settings for organization installer workflows
    jcloud SettingJcloudArgs
    Integration settings for JCloud
    jcloud_ra SettingJcloudRaArgs
    Routing Assurance integration settings for JCloud
    juniper_srx SettingJuniperSrxArgs
    SRX integration settings for Juniper devices
    junos_shell_access SettingJunosShellAccessArgs
    Role-based Junos web-shell access settings
    marvis SettingMarvisArgs
    AI assistant and self-driving feature settings for Marvis
    mgmt SettingMgmtArgs
    Tunnel settings for organization management connectivity
    mist_nac SettingMistNacArgs
    NAC settings for Mist Access Assurance
    mxedge_mgmt SettingMxedgeMgmtArgs
    Management settings for Mist Edge devices
    optic_port_config Mapping[str, SettingOpticPortConfigArgs]
    Configuration defaults for optic ports
    password_policy SettingPasswordPolicyArgs
    Admin credential policy settings for the organization
    security SettingSecurityArgs
    Organization security controls such as local SSH restrictions
    ssr SettingSsrArgs
    Session Smart Router settings for the organization
    switch SettingSwitchArgs
    Configuration defaults for switches in this organization
    switch_mgmt SettingSwitchMgmtArgs
    Management settings for switches in this organization
    switch_updown_threshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    synthetic_test SettingSyntheticTestArgs
    Configuration for organization synthetic tests
    ui_idle_timeout int
    Automatically logout the user when UI session is inactive. 0 means disabled
    ui_no_tracking bool
    Whether UI usage tracking is disabled for the organization
    vpn_options SettingVpnOptionsArgs
    Options for organization VPN behavior
    wan_pma SettingWanPmaArgs
    PMA feature settings for WAN Assurance
    wired_pma SettingWiredPmaArgs
    PMA feature settings for Wired Assurance
    wireless_pma SettingWirelessPmaArgs
    PMA feature settings for Wireless Assurance
    orgId String
    Organization that owns these settings
    apUpdownThreshold Number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    apiPolicy Property Map
    Policy for hiding API secrets and passwords in responses
    autoUpgrade Property Map
    AP automatic firmware upgrade policy for the organization
    cacerts List<String>
    CA certificates used by organization-level RADIUS and RADSec settings
    celona Property Map
    Integration settings for Celona
    cloudshark Property Map
    Packet capture integration settings for CloudShark
    deviceCert Property Map
    Common device certificate used by organization settings
    deviceUpdownThreshold Number
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disablePcap Boolean
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disableRemoteShell Boolean
    Whether to disable remote shell access for an entire org
    gatewayTunnelUpdownThreshold Number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold Number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer Property Map
    Access settings for organization installer workflows
    jcloud Property Map
    Integration settings for JCloud
    jcloudRa Property Map
    Routing Assurance integration settings for JCloud
    juniperSrx Property Map
    SRX integration settings for Juniper devices
    junosShellAccess Property Map
    Role-based Junos web-shell access settings
    marvis Property Map
    AI assistant and self-driving feature settings for Marvis
    mgmt Property Map
    Tunnel settings for organization management connectivity
    mistNac Property Map
    NAC settings for Mist Access Assurance
    mxedgeMgmt Property Map
    Management settings for Mist Edge devices
    opticPortConfig Map<Property Map>
    Configuration defaults for optic ports
    passwordPolicy Property Map
    Admin credential policy settings for the organization
    security Property Map
    Organization security controls such as local SSH restrictions
    ssr Property Map
    Session Smart Router settings for the organization
    switch Property Map
    Configuration defaults for switches in this organization
    switchMgmt Property Map
    Management settings for switches in this organization
    switchUpdownThreshold Number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest Property Map
    Configuration for organization synthetic tests
    uiIdleTimeout Number
    Automatically logout the user when UI session is inactive. 0 means disabled
    uiNoTracking Boolean
    Whether UI usage tracking is disabled for the organization
    vpnOptions Property Map
    Options for organization VPN behavior
    wanPma Property Map
    PMA feature settings for WAN Assurance
    wiredPma Property Map
    PMA feature settings for Wired Assurance
    wirelessPma Property Map
    PMA feature settings for Wireless Assurance

    Outputs

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

    AllowMist bool
    whether to allow Mist to look at this org
    Cradlepoint Pulumi.JuniperMist.Org.Outputs.SettingCradlepoint
    Integration settings for Cradlepoint devices
    Id string
    The provider-assigned unique ID for this managed resource.
    Juniper Pulumi.JuniperMist.Org.Outputs.SettingJuniper
    Linked Juniper account information for this organization
    Pcap Pulumi.JuniperMist.Org.Outputs.SettingPcap
    Packet capture settings for the organization
    AllowMist bool
    whether to allow Mist to look at this org
    Cradlepoint SettingCradlepoint
    Integration settings for Cradlepoint devices
    Id string
    The provider-assigned unique ID for this managed resource.
    Juniper SettingJuniper
    Linked Juniper account information for this organization
    Pcap SettingPcap
    Packet capture settings for the organization
    allow_mist bool
    whether to allow Mist to look at this org
    cradlepoint object
    Integration settings for Cradlepoint devices
    id string
    The provider-assigned unique ID for this managed resource.
    juniper object
    Linked Juniper account information for this organization
    pcap object
    Packet capture settings for the organization
    allowMist Boolean
    whether to allow Mist to look at this org
    cradlepoint SettingCradlepoint
    Integration settings for Cradlepoint devices
    id String
    The provider-assigned unique ID for this managed resource.
    juniper SettingJuniper
    Linked Juniper account information for this organization
    pcap SettingPcap
    Packet capture settings for the organization
    allowMist boolean
    whether to allow Mist to look at this org
    cradlepoint SettingCradlepoint
    Integration settings for Cradlepoint devices
    id string
    The provider-assigned unique ID for this managed resource.
    juniper SettingJuniper
    Linked Juniper account information for this organization
    pcap SettingPcap
    Packet capture settings for the organization
    allow_mist bool
    whether to allow Mist to look at this org
    cradlepoint SettingCradlepoint
    Integration settings for Cradlepoint devices
    id str
    The provider-assigned unique ID for this managed resource.
    juniper SettingJuniper
    Linked Juniper account information for this organization
    pcap SettingPcap
    Packet capture settings for the organization
    allowMist Boolean
    whether to allow Mist to look at this org
    cradlepoint Property Map
    Integration settings for Cradlepoint devices
    id String
    The provider-assigned unique ID for this managed resource.
    juniper Property Map
    Linked Juniper account information for this organization
    pcap Property Map
    Packet capture settings for the organization

    Look up Existing Setting Resource

    Get an existing Setting resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: SettingState, opts?: CustomResourceOptions): Setting
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow_mist: Optional[bool] = None,
            ap_updown_threshold: Optional[int] = None,
            api_policy: Optional[SettingApiPolicyArgs] = None,
            auto_upgrade: Optional[SettingAutoUpgradeArgs] = None,
            cacerts: Optional[Sequence[str]] = None,
            celona: Optional[SettingCelonaArgs] = None,
            cloudshark: Optional[SettingCloudsharkArgs] = None,
            cradlepoint: Optional[SettingCradlepointArgs] = None,
            device_cert: Optional[SettingDeviceCertArgs] = None,
            device_updown_threshold: Optional[int] = None,
            disable_pcap: Optional[bool] = None,
            disable_remote_shell: Optional[bool] = None,
            gateway_tunnel_updown_threshold: Optional[int] = None,
            gateway_updown_threshold: Optional[int] = None,
            installer: Optional[SettingInstallerArgs] = None,
            jcloud: Optional[SettingJcloudArgs] = None,
            jcloud_ra: Optional[SettingJcloudRaArgs] = None,
            juniper: Optional[SettingJuniperArgs] = None,
            juniper_srx: Optional[SettingJuniperSrxArgs] = None,
            junos_shell_access: Optional[SettingJunosShellAccessArgs] = None,
            marvis: Optional[SettingMarvisArgs] = None,
            mgmt: Optional[SettingMgmtArgs] = None,
            mist_nac: Optional[SettingMistNacArgs] = None,
            mxedge_mgmt: Optional[SettingMxedgeMgmtArgs] = None,
            optic_port_config: Optional[Mapping[str, SettingOpticPortConfigArgs]] = None,
            org_id: Optional[str] = None,
            password_policy: Optional[SettingPasswordPolicyArgs] = None,
            pcap: Optional[SettingPcapArgs] = None,
            security: Optional[SettingSecurityArgs] = None,
            ssr: Optional[SettingSsrArgs] = None,
            switch: Optional[SettingSwitchArgs] = None,
            switch_mgmt: Optional[SettingSwitchMgmtArgs] = None,
            switch_updown_threshold: Optional[int] = None,
            synthetic_test: Optional[SettingSyntheticTestArgs] = None,
            ui_idle_timeout: Optional[int] = None,
            ui_no_tracking: Optional[bool] = None,
            vpn_options: Optional[SettingVpnOptionsArgs] = None,
            wan_pma: Optional[SettingWanPmaArgs] = None,
            wired_pma: Optional[SettingWiredPmaArgs] = None,
            wireless_pma: Optional[SettingWirelessPmaArgs] = None) -> Setting
    func GetSetting(ctx *Context, name string, id IDInput, state *SettingState, opts ...ResourceOption) (*Setting, error)
    public static Setting Get(string name, Input<string> id, SettingState? state, CustomResourceOptions? opts = null)
    public static Setting get(String name, Output<String> id, SettingState state, CustomResourceOptions options)
    resources:  _:    type: junipermist:org:Setting    get:      id: ${id}
    import {
      to = junipermist_org_setting.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AllowMist bool
    whether to allow Mist to look at this org
    ApUpdownThreshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    ApiPolicy Pulumi.JuniperMist.Org.Inputs.SettingApiPolicy
    Policy for hiding API secrets and passwords in responses
    AutoUpgrade Pulumi.JuniperMist.Org.Inputs.SettingAutoUpgrade
    AP automatic firmware upgrade policy for the organization
    Cacerts List<string>
    CA certificates used by organization-level RADIUS and RADSec settings
    Celona Pulumi.JuniperMist.Org.Inputs.SettingCelona
    Integration settings for Celona
    Cloudshark Pulumi.JuniperMist.Org.Inputs.SettingCloudshark
    Packet capture integration settings for CloudShark
    Cradlepoint Pulumi.JuniperMist.Org.Inputs.SettingCradlepoint
    Integration settings for Cradlepoint devices
    DeviceCert Pulumi.JuniperMist.Org.Inputs.SettingDeviceCert
    Common device certificate used by organization settings
    DeviceUpdownThreshold int
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    DisablePcap bool
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    DisableRemoteShell bool
    Whether to disable remote shell access for an entire org
    GatewayTunnelUpdownThreshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    GatewayUpdownThreshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    Installer Pulumi.JuniperMist.Org.Inputs.SettingInstaller
    Access settings for organization installer workflows
    Jcloud Pulumi.JuniperMist.Org.Inputs.SettingJcloud
    Integration settings for JCloud
    JcloudRa Pulumi.JuniperMist.Org.Inputs.SettingJcloudRa
    Routing Assurance integration settings for JCloud
    Juniper Pulumi.JuniperMist.Org.Inputs.SettingJuniper
    Linked Juniper account information for this organization
    JuniperSrx Pulumi.JuniperMist.Org.Inputs.SettingJuniperSrx
    SRX integration settings for Juniper devices
    JunosShellAccess Pulumi.JuniperMist.Org.Inputs.SettingJunosShellAccess
    Role-based Junos web-shell access settings
    Marvis Pulumi.JuniperMist.Org.Inputs.SettingMarvis
    AI assistant and self-driving feature settings for Marvis
    Mgmt Pulumi.JuniperMist.Org.Inputs.SettingMgmt
    Tunnel settings for organization management connectivity
    MistNac Pulumi.JuniperMist.Org.Inputs.SettingMistNac
    NAC settings for Mist Access Assurance
    MxedgeMgmt Pulumi.JuniperMist.Org.Inputs.SettingMxedgeMgmt
    Management settings for Mist Edge devices
    OpticPortConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.SettingOpticPortConfigArgs>
    Configuration defaults for optic ports
    OrgId string
    Organization that owns these settings
    PasswordPolicy Pulumi.JuniperMist.Org.Inputs.SettingPasswordPolicy
    Admin credential policy settings for the organization
    Pcap Pulumi.JuniperMist.Org.Inputs.SettingPcap
    Packet capture settings for the organization
    Security Pulumi.JuniperMist.Org.Inputs.SettingSecurity
    Organization security controls such as local SSH restrictions
    Ssr Pulumi.JuniperMist.Org.Inputs.SettingSsr
    Session Smart Router settings for the organization
    Switch Pulumi.JuniperMist.Org.Inputs.SettingSwitch
    Configuration defaults for switches in this organization
    SwitchMgmt Pulumi.JuniperMist.Org.Inputs.SettingSwitchMgmt
    Management settings for switches in this organization
    SwitchUpdownThreshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    SyntheticTest Pulumi.JuniperMist.Org.Inputs.SettingSyntheticTest
    Configuration for organization synthetic tests
    UiIdleTimeout int
    Automatically logout the user when UI session is inactive. 0 means disabled
    UiNoTracking bool
    Whether UI usage tracking is disabled for the organization
    VpnOptions Pulumi.JuniperMist.Org.Inputs.SettingVpnOptions
    Options for organization VPN behavior
    WanPma Pulumi.JuniperMist.Org.Inputs.SettingWanPma
    PMA feature settings for WAN Assurance
    WiredPma Pulumi.JuniperMist.Org.Inputs.SettingWiredPma
    PMA feature settings for Wired Assurance
    WirelessPma Pulumi.JuniperMist.Org.Inputs.SettingWirelessPma
    PMA feature settings for Wireless Assurance
    AllowMist bool
    whether to allow Mist to look at this org
    ApUpdownThreshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    ApiPolicy SettingApiPolicyArgs
    Policy for hiding API secrets and passwords in responses
    AutoUpgrade SettingAutoUpgradeArgs
    AP automatic firmware upgrade policy for the organization
    Cacerts []string
    CA certificates used by organization-level RADIUS and RADSec settings
    Celona SettingCelonaArgs
    Integration settings for Celona
    Cloudshark SettingCloudsharkArgs
    Packet capture integration settings for CloudShark
    Cradlepoint SettingCradlepointArgs
    Integration settings for Cradlepoint devices
    DeviceCert SettingDeviceCertArgs
    Common device certificate used by organization settings
    DeviceUpdownThreshold int
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    DisablePcap bool
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    DisableRemoteShell bool
    Whether to disable remote shell access for an entire org
    GatewayTunnelUpdownThreshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    GatewayUpdownThreshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    Installer SettingInstallerArgs
    Access settings for organization installer workflows
    Jcloud SettingJcloudArgs
    Integration settings for JCloud
    JcloudRa SettingJcloudRaArgs
    Routing Assurance integration settings for JCloud
    Juniper SettingJuniperArgs
    Linked Juniper account information for this organization
    JuniperSrx SettingJuniperSrxArgs
    SRX integration settings for Juniper devices
    JunosShellAccess SettingJunosShellAccessArgs
    Role-based Junos web-shell access settings
    Marvis SettingMarvisArgs
    AI assistant and self-driving feature settings for Marvis
    Mgmt SettingMgmtArgs
    Tunnel settings for organization management connectivity
    MistNac SettingMistNacArgs
    NAC settings for Mist Access Assurance
    MxedgeMgmt SettingMxedgeMgmtArgs
    Management settings for Mist Edge devices
    OpticPortConfig map[string]SettingOpticPortConfigArgs
    Configuration defaults for optic ports
    OrgId string
    Organization that owns these settings
    PasswordPolicy SettingPasswordPolicyArgs
    Admin credential policy settings for the organization
    Pcap SettingPcapArgs
    Packet capture settings for the organization
    Security SettingSecurityArgs
    Organization security controls such as local SSH restrictions
    Ssr SettingSsrArgs
    Session Smart Router settings for the organization
    Switch SettingSwitchArgs
    Configuration defaults for switches in this organization
    SwitchMgmt SettingSwitchMgmtArgs
    Management settings for switches in this organization
    SwitchUpdownThreshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    SyntheticTest SettingSyntheticTestArgs
    Configuration for organization synthetic tests
    UiIdleTimeout int
    Automatically logout the user when UI session is inactive. 0 means disabled
    UiNoTracking bool
    Whether UI usage tracking is disabled for the organization
    VpnOptions SettingVpnOptionsArgs
    Options for organization VPN behavior
    WanPma SettingWanPmaArgs
    PMA feature settings for WAN Assurance
    WiredPma SettingWiredPmaArgs
    PMA feature settings for Wired Assurance
    WirelessPma SettingWirelessPmaArgs
    PMA feature settings for Wireless Assurance
    allow_mist bool
    whether to allow Mist to look at this org
    ap_updown_threshold number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    api_policy object
    Policy for hiding API secrets and passwords in responses
    auto_upgrade object
    AP automatic firmware upgrade policy for the organization
    cacerts list(string)
    CA certificates used by organization-level RADIUS and RADSec settings
    celona object
    Integration settings for Celona
    cloudshark object
    Packet capture integration settings for CloudShark
    cradlepoint object
    Integration settings for Cradlepoint devices
    device_cert object
    Common device certificate used by organization settings
    device_updown_threshold number
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disable_pcap bool
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disable_remote_shell bool
    Whether to disable remote shell access for an entire org
    gateway_tunnel_updown_threshold number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gateway_updown_threshold number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer object
    Access settings for organization installer workflows
    jcloud object
    Integration settings for JCloud
    jcloud_ra object
    Routing Assurance integration settings for JCloud
    juniper object
    Linked Juniper account information for this organization
    juniper_srx object
    SRX integration settings for Juniper devices
    junos_shell_access object
    Role-based Junos web-shell access settings
    marvis object
    AI assistant and self-driving feature settings for Marvis
    mgmt object
    Tunnel settings for organization management connectivity
    mist_nac object
    NAC settings for Mist Access Assurance
    mxedge_mgmt object
    Management settings for Mist Edge devices
    optic_port_config map(object)
    Configuration defaults for optic ports
    org_id string
    Organization that owns these settings
    password_policy object
    Admin credential policy settings for the organization
    pcap object
    Packet capture settings for the organization
    security object
    Organization security controls such as local SSH restrictions
    ssr object
    Session Smart Router settings for the organization
    switch object
    Configuration defaults for switches in this organization
    switch_mgmt object
    Management settings for switches in this organization
    switch_updown_threshold number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    synthetic_test object
    Configuration for organization synthetic tests
    ui_idle_timeout number
    Automatically logout the user when UI session is inactive. 0 means disabled
    ui_no_tracking bool
    Whether UI usage tracking is disabled for the organization
    vpn_options object
    Options for organization VPN behavior
    wan_pma object
    PMA feature settings for WAN Assurance
    wired_pma object
    PMA feature settings for Wired Assurance
    wireless_pma object
    PMA feature settings for Wireless Assurance
    allowMist Boolean
    whether to allow Mist to look at this org
    apUpdownThreshold Integer
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    apiPolicy SettingApiPolicy
    Policy for hiding API secrets and passwords in responses
    autoUpgrade SettingAutoUpgrade
    AP automatic firmware upgrade policy for the organization
    cacerts List<String>
    CA certificates used by organization-level RADIUS and RADSec settings
    celona SettingCelona
    Integration settings for Celona
    cloudshark SettingCloudshark
    Packet capture integration settings for CloudShark
    cradlepoint SettingCradlepoint
    Integration settings for Cradlepoint devices
    deviceCert SettingDeviceCert
    Common device certificate used by organization settings
    deviceUpdownThreshold Integer
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disablePcap Boolean
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disableRemoteShell Boolean
    Whether to disable remote shell access for an entire org
    gatewayTunnelUpdownThreshold Integer
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold Integer
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer SettingInstaller
    Access settings for organization installer workflows
    jcloud SettingJcloud
    Integration settings for JCloud
    jcloudRa SettingJcloudRa
    Routing Assurance integration settings for JCloud
    juniper SettingJuniper
    Linked Juniper account information for this organization
    juniperSrx SettingJuniperSrx
    SRX integration settings for Juniper devices
    junosShellAccess SettingJunosShellAccess
    Role-based Junos web-shell access settings
    marvis SettingMarvis
    AI assistant and self-driving feature settings for Marvis
    mgmt SettingMgmt
    Tunnel settings for organization management connectivity
    mistNac SettingMistNac
    NAC settings for Mist Access Assurance
    mxedgeMgmt SettingMxedgeMgmt
    Management settings for Mist Edge devices
    opticPortConfig Map<String,SettingOpticPortConfigArgs>
    Configuration defaults for optic ports
    orgId String
    Organization that owns these settings
    passwordPolicy SettingPasswordPolicy
    Admin credential policy settings for the organization
    pcap SettingPcap
    Packet capture settings for the organization
    security SettingSecurity
    Organization security controls such as local SSH restrictions
    ssr SettingSsr
    Session Smart Router settings for the organization
    switchMgmt SettingSwitchMgmt
    Management settings for switches in this organization
    switchUpdownThreshold Integer
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    switch_ SettingSwitch
    Configuration defaults for switches in this organization
    syntheticTest SettingSyntheticTest
    Configuration for organization synthetic tests
    uiIdleTimeout Integer
    Automatically logout the user when UI session is inactive. 0 means disabled
    uiNoTracking Boolean
    Whether UI usage tracking is disabled for the organization
    vpnOptions SettingVpnOptions
    Options for organization VPN behavior
    wanPma SettingWanPma
    PMA feature settings for WAN Assurance
    wiredPma SettingWiredPma
    PMA feature settings for Wired Assurance
    wirelessPma SettingWirelessPma
    PMA feature settings for Wireless Assurance
    allowMist boolean
    whether to allow Mist to look at this org
    apUpdownThreshold number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    apiPolicy SettingApiPolicy
    Policy for hiding API secrets and passwords in responses
    autoUpgrade SettingAutoUpgrade
    AP automatic firmware upgrade policy for the organization
    cacerts string[]
    CA certificates used by organization-level RADIUS and RADSec settings
    celona SettingCelona
    Integration settings for Celona
    cloudshark SettingCloudshark
    Packet capture integration settings for CloudShark
    cradlepoint SettingCradlepoint
    Integration settings for Cradlepoint devices
    deviceCert SettingDeviceCert
    Common device certificate used by organization settings
    deviceUpdownThreshold number
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disablePcap boolean
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disableRemoteShell boolean
    Whether to disable remote shell access for an entire org
    gatewayTunnelUpdownThreshold number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer SettingInstaller
    Access settings for organization installer workflows
    jcloud SettingJcloud
    Integration settings for JCloud
    jcloudRa SettingJcloudRa
    Routing Assurance integration settings for JCloud
    juniper SettingJuniper
    Linked Juniper account information for this organization
    juniperSrx SettingJuniperSrx
    SRX integration settings for Juniper devices
    junosShellAccess SettingJunosShellAccess
    Role-based Junos web-shell access settings
    marvis SettingMarvis
    AI assistant and self-driving feature settings for Marvis
    mgmt SettingMgmt
    Tunnel settings for organization management connectivity
    mistNac SettingMistNac
    NAC settings for Mist Access Assurance
    mxedgeMgmt SettingMxedgeMgmt
    Management settings for Mist Edge devices
    opticPortConfig {[key: string]: SettingOpticPortConfigArgs}
    Configuration defaults for optic ports
    orgId string
    Organization that owns these settings
    passwordPolicy SettingPasswordPolicy
    Admin credential policy settings for the organization
    pcap SettingPcap
    Packet capture settings for the organization
    security SettingSecurity
    Organization security controls such as local SSH restrictions
    ssr SettingSsr
    Session Smart Router settings for the organization
    switch SettingSwitch
    Configuration defaults for switches in this organization
    switchMgmt SettingSwitchMgmt
    Management settings for switches in this organization
    switchUpdownThreshold number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest SettingSyntheticTest
    Configuration for organization synthetic tests
    uiIdleTimeout number
    Automatically logout the user when UI session is inactive. 0 means disabled
    uiNoTracking boolean
    Whether UI usage tracking is disabled for the organization
    vpnOptions SettingVpnOptions
    Options for organization VPN behavior
    wanPma SettingWanPma
    PMA feature settings for WAN Assurance
    wiredPma SettingWiredPma
    PMA feature settings for Wired Assurance
    wirelessPma SettingWirelessPma
    PMA feature settings for Wireless Assurance
    allow_mist bool
    whether to allow Mist to look at this org
    ap_updown_threshold int
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    api_policy SettingApiPolicyArgs
    Policy for hiding API secrets and passwords in responses
    auto_upgrade SettingAutoUpgradeArgs
    AP automatic firmware upgrade policy for the organization
    cacerts Sequence[str]
    CA certificates used by organization-level RADIUS and RADSec settings
    celona SettingCelonaArgs
    Integration settings for Celona
    cloudshark SettingCloudsharkArgs
    Packet capture integration settings for CloudShark
    cradlepoint SettingCradlepointArgs
    Integration settings for Cradlepoint devices
    device_cert SettingDeviceCertArgs
    Common device certificate used by organization settings
    device_updown_threshold int
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disable_pcap bool
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disable_remote_shell bool
    Whether to disable remote shell access for an entire org
    gateway_tunnel_updown_threshold int
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gateway_updown_threshold int
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer SettingInstallerArgs
    Access settings for organization installer workflows
    jcloud SettingJcloudArgs
    Integration settings for JCloud
    jcloud_ra SettingJcloudRaArgs
    Routing Assurance integration settings for JCloud
    juniper SettingJuniperArgs
    Linked Juniper account information for this organization
    juniper_srx SettingJuniperSrxArgs
    SRX integration settings for Juniper devices
    junos_shell_access SettingJunosShellAccessArgs
    Role-based Junos web-shell access settings
    marvis SettingMarvisArgs
    AI assistant and self-driving feature settings for Marvis
    mgmt SettingMgmtArgs
    Tunnel settings for organization management connectivity
    mist_nac SettingMistNacArgs
    NAC settings for Mist Access Assurance
    mxedge_mgmt SettingMxedgeMgmtArgs
    Management settings for Mist Edge devices
    optic_port_config Mapping[str, SettingOpticPortConfigArgs]
    Configuration defaults for optic ports
    org_id str
    Organization that owns these settings
    password_policy SettingPasswordPolicyArgs
    Admin credential policy settings for the organization
    pcap SettingPcapArgs
    Packet capture settings for the organization
    security SettingSecurityArgs
    Organization security controls such as local SSH restrictions
    ssr SettingSsrArgs
    Session Smart Router settings for the organization
    switch SettingSwitchArgs
    Configuration defaults for switches in this organization
    switch_mgmt SettingSwitchMgmtArgs
    Management settings for switches in this organization
    switch_updown_threshold int
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    synthetic_test SettingSyntheticTestArgs
    Configuration for organization synthetic tests
    ui_idle_timeout int
    Automatically logout the user when UI session is inactive. 0 means disabled
    ui_no_tracking bool
    Whether UI usage tracking is disabled for the organization
    vpn_options SettingVpnOptionsArgs
    Options for organization VPN behavior
    wan_pma SettingWanPmaArgs
    PMA feature settings for WAN Assurance
    wired_pma SettingWiredPmaArgs
    PMA feature settings for Wired Assurance
    wireless_pma SettingWirelessPmaArgs
    PMA feature settings for Wireless Assurance
    allowMist Boolean
    whether to allow Mist to look at this org
    apUpdownThreshold Number
    Enable threshold-based device down delivery for AP devices only. When configured it takes effect for AP devices and deviceUpdownThreshold is ignored.
    apiPolicy Property Map
    Policy for hiding API secrets and passwords in responses
    autoUpgrade Property Map
    AP automatic firmware upgrade policy for the organization
    cacerts List<String>
    CA certificates used by organization-level RADIUS and RADSec settings
    celona Property Map
    Integration settings for Celona
    cloudshark Property Map
    Packet capture integration settings for CloudShark
    cradlepoint Property Map
    Integration settings for Cradlepoint devices
    deviceCert Property Map
    Common device certificate used by organization settings
    deviceUpdownThreshold Number
    Enable threshold-based device down delivery via

    • device-updowns webhooks topic,
    • Mist Alert Framework; e.g. send AP/SW/GW down event only if AP/SW/GW Up is not seen within the threshold in minutes; 0 - 240, default is 0 (trigger immediate)
    disablePcap Boolean
    Whether to disallow Mist to analyze pcap files (this is required for marvis pcap)
    disableRemoteShell Boolean
    Whether to disable remote shell access for an entire org
    gatewayTunnelUpdownThreshold Number
    enable threshold-based gateway tunnel (secure edge tunnels) up-down delivery.
    gatewayUpdownThreshold Number
    Enable threshold-based device down delivery for Gateway devices only. When configured it takes effect for GW devices and deviceUpdownThreshold is ignored.
    installer Property Map
    Access settings for organization installer workflows
    jcloud Property Map
    Integration settings for JCloud
    jcloudRa Property Map
    Routing Assurance integration settings for JCloud
    juniper Property Map
    Linked Juniper account information for this organization
    juniperSrx Property Map
    SRX integration settings for Juniper devices
    junosShellAccess Property Map
    Role-based Junos web-shell access settings
    marvis Property Map
    AI assistant and self-driving feature settings for Marvis
    mgmt Property Map
    Tunnel settings for organization management connectivity
    mistNac Property Map
    NAC settings for Mist Access Assurance
    mxedgeMgmt Property Map
    Management settings for Mist Edge devices
    opticPortConfig Map<Property Map>
    Configuration defaults for optic ports
    orgId String
    Organization that owns these settings
    passwordPolicy Property Map
    Admin credential policy settings for the organization
    pcap Property Map
    Packet capture settings for the organization
    security Property Map
    Organization security controls such as local SSH restrictions
    ssr Property Map
    Session Smart Router settings for the organization
    switch Property Map
    Configuration defaults for switches in this organization
    switchMgmt Property Map
    Management settings for switches in this organization
    switchUpdownThreshold Number
    Enable threshold-based device down delivery for Switch devices only. When configured it takes effect for SW devices and deviceUpdownThreshold is ignored.
    syntheticTest Property Map
    Configuration for organization synthetic tests
    uiIdleTimeout Number
    Automatically logout the user when UI session is inactive. 0 means disabled
    uiNoTracking Boolean
    Whether UI usage tracking is disabled for the organization
    vpnOptions Property Map
    Options for organization VPN behavior
    wanPma Property Map
    PMA feature settings for WAN Assurance
    wiredPma Property Map
    PMA feature settings for Wired Assurance
    wirelessPma Property Map
    PMA feature settings for Wireless Assurance

    Supporting Types

    SettingApiPolicy, SettingApiPolicyArgs

    NoReveal bool
    By default, API hides password/secrets when the user doesn't have write access

    • true: API will hide passwords/secrets for all users
    • false: API will hide passwords/secrets for read-only users
    SrcIps List<string>
    Optional list of IP addresses or CIDR subnets from which org API access is allowed. At most 10 entries. The source IP of the request making this update must be within one of the specified subnets.
    NoReveal bool
    By default, API hides password/secrets when the user doesn't have write access

    • true: API will hide passwords/secrets for all users
    • false: API will hide passwords/secrets for read-only users
    SrcIps []string
    Optional list of IP addresses or CIDR subnets from which org API access is allowed. At most 10 entries. The source IP of the request making this update must be within one of the specified subnets.
    no_reveal bool
    By default, API hides password/secrets when the user doesn't have write access

    • true: API will hide passwords/secrets for all users
    • false: API will hide passwords/secrets for read-only users
    src_ips list(string)
    Optional list of IP addresses or CIDR subnets from which org API access is allowed. At most 10 entries. The source IP of the request making this update must be within one of the specified subnets.
    noReveal Boolean
    By default, API hides password/secrets when the user doesn't have write access

    • true: API will hide passwords/secrets for all users
    • false: API will hide passwords/secrets for read-only users
    srcIps List<String>
    Optional list of IP addresses or CIDR subnets from which org API access is allowed. At most 10 entries. The source IP of the request making this update must be within one of the specified subnets.
    noReveal boolean
    By default, API hides password/secrets when the user doesn't have write access

    • true: API will hide passwords/secrets for all users
    • false: API will hide passwords/secrets for read-only users
    srcIps string[]
    Optional list of IP addresses or CIDR subnets from which org API access is allowed. At most 10 entries. The source IP of the request making this update must be within one of the specified subnets.
    no_reveal bool
    By default, API hides password/secrets when the user doesn't have write access

    • true: API will hide passwords/secrets for all users
    • false: API will hide passwords/secrets for read-only users
    src_ips Sequence[str]
    Optional list of IP addresses or CIDR subnets from which org API access is allowed. At most 10 entries. The source IP of the request making this update must be within one of the specified subnets.
    noReveal Boolean
    By default, API hides password/secrets when the user doesn't have write access

    • true: API will hide passwords/secrets for all users
    • false: API will hide passwords/secrets for read-only users
    srcIps List<String>
    Optional list of IP addresses or CIDR subnets from which org API access is allowed. At most 10 entries. The source IP of the request making this update must be within one of the specified subnets.

    SettingAutoUpgrade, SettingAutoUpgradeArgs

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

    SettingCelona, SettingCelonaArgs

    ApiKey string
    Credential used by Mist for the Celona integration
    ApiPrefix string
    Celona API prefix configured for the integration
    ApiKey string
    Credential used by Mist for the Celona integration
    ApiPrefix string
    Celona API prefix configured for the integration
    api_key string
    Credential used by Mist for the Celona integration
    api_prefix string
    Celona API prefix configured for the integration
    apiKey String
    Credential used by Mist for the Celona integration
    apiPrefix String
    Celona API prefix configured for the integration
    apiKey string
    Credential used by Mist for the Celona integration
    apiPrefix string
    Celona API prefix configured for the integration
    api_key str
    Credential used by Mist for the Celona integration
    api_prefix str
    Celona API prefix configured for the integration
    apiKey String
    Credential used by Mist for the Celona integration
    apiPrefix String
    Celona API prefix configured for the integration

    SettingCloudshark, SettingCloudsharkArgs

    Apitoken string
    Token used by Mist to access the CloudShark integration
    Url string
    CloudShark Enterprise URL, if using a self-hosted CS Enterprise instance
    Apitoken string
    Token used by Mist to access the CloudShark integration
    Url string
    CloudShark Enterprise URL, if using a self-hosted CS Enterprise instance
    apitoken string
    Token used by Mist to access the CloudShark integration
    url string
    CloudShark Enterprise URL, if using a self-hosted CS Enterprise instance
    apitoken String
    Token used by Mist to access the CloudShark integration
    url String
    CloudShark Enterprise URL, if using a self-hosted CS Enterprise instance
    apitoken string
    Token used by Mist to access the CloudShark integration
    url string
    CloudShark Enterprise URL, if using a self-hosted CS Enterprise instance
    apitoken str
    Token used by Mist to access the CloudShark integration
    url str
    CloudShark Enterprise URL, if using a self-hosted CS Enterprise instance
    apitoken String
    Token used by Mist to access the CloudShark integration
    url String
    CloudShark Enterprise URL, if using a self-hosted CS Enterprise instance

    SettingCradlepoint, SettingCradlepointArgs

    CpApiId string
    Cradlepoint API ID used by Mist for the integration
    CpApiKey string
    Cradlepoint API key paired with the Cradlepoint API ID
    EcmApiId string
    Cradlepoint ECM API ID used by Mist for the integration
    EcmApiKey string
    Cradlepoint ECM API key paired with the ECM API ID
    EnableLldp bool
    Whether Mist uses Cradlepoint LLDP data to link routers to Mist sites and devices
    CpApiId string
    Cradlepoint API ID used by Mist for the integration
    CpApiKey string
    Cradlepoint API key paired with the Cradlepoint API ID
    EcmApiId string
    Cradlepoint ECM API ID used by Mist for the integration
    EcmApiKey string
    Cradlepoint ECM API key paired with the ECM API ID
    EnableLldp bool
    Whether Mist uses Cradlepoint LLDP data to link routers to Mist sites and devices
    cp_api_id string
    Cradlepoint API ID used by Mist for the integration
    cp_api_key string
    Cradlepoint API key paired with the Cradlepoint API ID
    ecm_api_id string
    Cradlepoint ECM API ID used by Mist for the integration
    ecm_api_key string
    Cradlepoint ECM API key paired with the ECM API ID
    enable_lldp bool
    Whether Mist uses Cradlepoint LLDP data to link routers to Mist sites and devices
    cpApiId String
    Cradlepoint API ID used by Mist for the integration
    cpApiKey String
    Cradlepoint API key paired with the Cradlepoint API ID
    ecmApiId String
    Cradlepoint ECM API ID used by Mist for the integration
    ecmApiKey String
    Cradlepoint ECM API key paired with the ECM API ID
    enableLldp Boolean
    Whether Mist uses Cradlepoint LLDP data to link routers to Mist sites and devices
    cpApiId string
    Cradlepoint API ID used by Mist for the integration
    cpApiKey string
    Cradlepoint API key paired with the Cradlepoint API ID
    ecmApiId string
    Cradlepoint ECM API ID used by Mist for the integration
    ecmApiKey string
    Cradlepoint ECM API key paired with the ECM API ID
    enableLldp boolean
    Whether Mist uses Cradlepoint LLDP data to link routers to Mist sites and devices
    cp_api_id str
    Cradlepoint API ID used by Mist for the integration
    cp_api_key str
    Cradlepoint API key paired with the Cradlepoint API ID
    ecm_api_id str
    Cradlepoint ECM API ID used by Mist for the integration
    ecm_api_key str
    Cradlepoint ECM API key paired with the ECM API ID
    enable_lldp bool
    Whether Mist uses Cradlepoint LLDP data to link routers to Mist sites and devices
    cpApiId String
    Cradlepoint API ID used by Mist for the integration
    cpApiKey String
    Cradlepoint API key paired with the Cradlepoint API ID
    ecmApiId String
    Cradlepoint ECM API ID used by Mist for the integration
    ecmApiKey String
    Cradlepoint ECM API key paired with the ECM API ID
    enableLldp Boolean
    Whether Mist uses Cradlepoint LLDP data to link routers to Mist sites and devices

    SettingDeviceCert, SettingDeviceCertArgs

    Cert string
    PEM-encoded common device certificate used by organization settings
    Key string
    Private key paired with the common device certificate
    Cert string
    PEM-encoded common device certificate used by organization settings
    Key string
    Private key paired with the common device certificate
    cert string
    PEM-encoded common device certificate used by organization settings
    key string
    Private key paired with the common device certificate
    cert String
    PEM-encoded common device certificate used by organization settings
    key String
    Private key paired with the common device certificate
    cert string
    PEM-encoded common device certificate used by organization settings
    key string
    Private key paired with the common device certificate
    cert str
    PEM-encoded common device certificate used by organization settings
    key str
    Private key paired with the common device certificate
    cert String
    PEM-encoded common device certificate used by organization settings
    key String
    Private key paired with the common device certificate

    SettingInstaller, SettingInstallerArgs

    AllowAllDevices bool
    Whether installers may work with all eligible devices
    AllowAllSites bool
    Whether installers may work with all sites
    ExtraSiteIds List<string>
    Additional site IDs that installers may access
    GracePeriod int
    Grace period, in days, during which installers can modify recent sites or devices
    AllowAllDevices bool
    Whether installers may work with all eligible devices
    AllowAllSites bool
    Whether installers may work with all sites
    ExtraSiteIds []string
    Additional site IDs that installers may access
    GracePeriod int
    Grace period, in days, during which installers can modify recent sites or devices
    allow_all_devices bool
    Whether installers may work with all eligible devices
    allow_all_sites bool
    Whether installers may work with all sites
    extra_site_ids list(string)
    Additional site IDs that installers may access
    grace_period number
    Grace period, in days, during which installers can modify recent sites or devices
    allowAllDevices Boolean
    Whether installers may work with all eligible devices
    allowAllSites Boolean
    Whether installers may work with all sites
    extraSiteIds List<String>
    Additional site IDs that installers may access
    gracePeriod Integer
    Grace period, in days, during which installers can modify recent sites or devices
    allowAllDevices boolean
    Whether installers may work with all eligible devices
    allowAllSites boolean
    Whether installers may work with all sites
    extraSiteIds string[]
    Additional site IDs that installers may access
    gracePeriod number
    Grace period, in days, during which installers can modify recent sites or devices
    allow_all_devices bool
    Whether installers may work with all eligible devices
    allow_all_sites bool
    Whether installers may work with all sites
    extra_site_ids Sequence[str]
    Additional site IDs that installers may access
    grace_period int
    Grace period, in days, during which installers can modify recent sites or devices
    allowAllDevices Boolean
    Whether installers may work with all eligible devices
    allowAllSites Boolean
    Whether installers may work with all sites
    extraSiteIds List<String>
    Additional site IDs that installers may access
    gracePeriod Number
    Grace period, in days, during which installers can modify recent sites or devices

    SettingJcloud, SettingJcloudArgs

    OrgApitoken string
    JCloud organization API token used by this Mist organization
    OrgApitokenName string
    Display name for the JCloud organization API token
    OrgId string
    JCloud organization identifier linked to this Mist organization
    OrgApitoken string
    JCloud organization API token used by this Mist organization
    OrgApitokenName string
    Display name for the JCloud organization API token
    OrgId string
    JCloud organization identifier linked to this Mist organization
    org_apitoken string
    JCloud organization API token used by this Mist organization
    org_apitoken_name string
    Display name for the JCloud organization API token
    org_id string
    JCloud organization identifier linked to this Mist organization
    orgApitoken String
    JCloud organization API token used by this Mist organization
    orgApitokenName String
    Display name for the JCloud organization API token
    orgId String
    JCloud organization identifier linked to this Mist organization
    orgApitoken string
    JCloud organization API token used by this Mist organization
    orgApitokenName string
    Display name for the JCloud organization API token
    orgId string
    JCloud organization identifier linked to this Mist organization
    org_apitoken str
    JCloud organization API token used by this Mist organization
    org_apitoken_name str
    Display name for the JCloud organization API token
    org_id str
    JCloud organization identifier linked to this Mist organization
    orgApitoken String
    JCloud organization API token used by this Mist organization
    orgApitokenName String
    Display name for the JCloud organization API token
    orgId String
    JCloud organization identifier linked to this Mist organization

    SettingJcloudRa, SettingJcloudRaArgs

    OrgApitoken string
    JCloud Routing Assurance Org Token
    OrgApitokenName string
    JCloud Routing Assurance Org Token Name
    OrgId string
    JCloud Routing Assurance Org ID
    OrgApitoken string
    JCloud Routing Assurance Org Token
    OrgApitokenName string
    JCloud Routing Assurance Org Token Name
    OrgId string
    JCloud Routing Assurance Org ID
    org_apitoken string
    JCloud Routing Assurance Org Token
    org_apitoken_name string
    JCloud Routing Assurance Org Token Name
    org_id string
    JCloud Routing Assurance Org ID
    orgApitoken String
    JCloud Routing Assurance Org Token
    orgApitokenName String
    JCloud Routing Assurance Org Token Name
    orgId String
    JCloud Routing Assurance Org ID
    orgApitoken string
    JCloud Routing Assurance Org Token
    orgApitokenName string
    JCloud Routing Assurance Org Token Name
    orgId string
    JCloud Routing Assurance Org ID
    org_apitoken str
    JCloud Routing Assurance Org Token
    org_apitoken_name str
    JCloud Routing Assurance Org Token Name
    org_id str
    JCloud Routing Assurance Org ID
    orgApitoken String
    JCloud Routing Assurance Org Token
    orgApitokenName String
    JCloud Routing Assurance Org Token Name
    orgId String
    JCloud Routing Assurance Org ID

    SettingJuniper, SettingJuniperArgs

    Accounts []SettingJuniperAccount
    List of linked Juniper account records
    accounts list(object)
    List of linked Juniper account records
    accounts List<SettingJuniperAccount>
    List of linked Juniper account records
    accounts SettingJuniperAccount[]
    List of linked Juniper account records
    accounts Sequence[SettingJuniperAccount]
    List of linked Juniper account records
    accounts List<Property Map>
    List of linked Juniper account records

    SettingJuniperAccount, SettingJuniperAccountArgs

    LinkedBy string
    User who linked this Juniper account
    Name string
    Display name of the linked Juniper account
    LinkedBy string
    User who linked this Juniper account
    Name string
    Display name of the linked Juniper account
    linked_by string
    User who linked this Juniper account
    name string
    Display name of the linked Juniper account
    linkedBy String
    User who linked this Juniper account
    name String
    Display name of the linked Juniper account
    linkedBy string
    User who linked this Juniper account
    name string
    Display name of the linked Juniper account
    linked_by str
    User who linked this Juniper account
    name str
    Display name of the linked Juniper account
    linkedBy String
    User who linked this Juniper account
    name String
    Display name of the linked Juniper account

    SettingJuniperSrx, SettingJuniperSrxArgs

    AutoUpgrade Pulumi.JuniperMist.Org.Inputs.SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when Juniper SRX devices are first onboarded
    AutoUpgrade SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when Juniper SRX devices are first onboarded
    auto_upgrade object
    SRX auto-upgrade settings applied when Juniper SRX devices are first onboarded
    autoUpgrade SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when Juniper SRX devices are first onboarded
    autoUpgrade SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when Juniper SRX devices are first onboarded
    auto_upgrade SettingJuniperSrxAutoUpgrade
    SRX auto-upgrade settings applied when Juniper SRX devices are first onboarded
    autoUpgrade Property Map
    SRX auto-upgrade settings applied when Juniper SRX devices are first onboarded

    SettingJuniperSrxAutoUpgrade, SettingJuniperSrxAutoUpgradeArgs

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

    SettingJunosShellAccess, SettingJunosShellAccessArgs

    Admin string
    Shell access level used for administrator web-shell sessions
    Helpdesk string
    Shell access level used for helpdesk web-shell sessions
    Read string
    Shell access level used for read-only web-shell sessions
    Write string
    Shell access level used for write-role web-shell sessions
    Admin string
    Shell access level used for administrator web-shell sessions
    Helpdesk string
    Shell access level used for helpdesk web-shell sessions
    Read string
    Shell access level used for read-only web-shell sessions
    Write string
    Shell access level used for write-role web-shell sessions
    admin string
    Shell access level used for administrator web-shell sessions
    helpdesk string
    Shell access level used for helpdesk web-shell sessions
    read string
    Shell access level used for read-only web-shell sessions
    write string
    Shell access level used for write-role web-shell sessions
    admin String
    Shell access level used for administrator web-shell sessions
    helpdesk String
    Shell access level used for helpdesk web-shell sessions
    read String
    Shell access level used for read-only web-shell sessions
    write String
    Shell access level used for write-role web-shell sessions
    admin string
    Shell access level used for administrator web-shell sessions
    helpdesk string
    Shell access level used for helpdesk web-shell sessions
    read string
    Shell access level used for read-only web-shell sessions
    write string
    Shell access level used for write-role web-shell sessions
    admin str
    Shell access level used for administrator web-shell sessions
    helpdesk str
    Shell access level used for helpdesk web-shell sessions
    read str
    Shell access level used for read-only web-shell sessions
    write str
    Shell access level used for write-role web-shell sessions
    admin String
    Shell access level used for administrator web-shell sessions
    helpdesk String
    Shell access level used for helpdesk web-shell sessions
    read String
    Shell access level used for read-only web-shell sessions
    write String
    Shell access level used for write-role web-shell sessions

    SettingMarvis, SettingMarvisArgs

    DisableProactiveMonitoring bool
    Disable proactive monitoring in Marvis. NOTE: support access must be enabled for the org (allowMist=true) for proactive monitoring to function.
    SelfDriving Pulumi.JuniperMist.Org.Inputs.SettingMarvisSelfDriving
    Self-driving network automation settings by domain
    DisableProactiveMonitoring bool
    Disable proactive monitoring in Marvis. NOTE: support access must be enabled for the org (allowMist=true) for proactive monitoring to function.
    SelfDriving SettingMarvisSelfDriving
    Self-driving network automation settings by domain
    disable_proactive_monitoring bool
    Disable proactive monitoring in Marvis. NOTE: support access must be enabled for the org (allowMist=true) for proactive monitoring to function.
    self_driving object
    Self-driving network automation settings by domain
    disableProactiveMonitoring Boolean
    Disable proactive monitoring in Marvis. NOTE: support access must be enabled for the org (allowMist=true) for proactive monitoring to function.
    selfDriving SettingMarvisSelfDriving
    Self-driving network automation settings by domain
    disableProactiveMonitoring boolean
    Disable proactive monitoring in Marvis. NOTE: support access must be enabled for the org (allowMist=true) for proactive monitoring to function.
    selfDriving SettingMarvisSelfDriving
    Self-driving network automation settings by domain
    disable_proactive_monitoring bool
    Disable proactive monitoring in Marvis. NOTE: support access must be enabled for the org (allowMist=true) for proactive monitoring to function.
    self_driving SettingMarvisSelfDriving
    Self-driving network automation settings by domain
    disableProactiveMonitoring Boolean
    Disable proactive monitoring in Marvis. NOTE: support access must be enabled for the org (allowMist=true) for proactive monitoring to function.
    selfDriving Property Map
    Self-driving network automation settings by domain

    SettingMarvisSelfDriving, SettingMarvisSelfDrivingArgs

    Wan Pulumi.JuniperMist.Org.Inputs.SettingMarvisSelfDrivingWan
    Self-driving automation settings for the WAN domain
    Wired Pulumi.JuniperMist.Org.Inputs.SettingMarvisSelfDrivingWired
    Self-driving automation settings for the wired domain
    Wireless Pulumi.JuniperMist.Org.Inputs.SettingMarvisSelfDrivingWireless
    Self-driving automation settings for the wireless domain
    Wan SettingMarvisSelfDrivingWan
    Self-driving automation settings for the WAN domain
    Wired SettingMarvisSelfDrivingWired
    Self-driving automation settings for the wired domain
    Wireless SettingMarvisSelfDrivingWireless
    Self-driving automation settings for the wireless domain
    wan object
    Self-driving automation settings for the WAN domain
    wired object
    Self-driving automation settings for the wired domain
    wireless object
    Self-driving automation settings for the wireless domain
    wan SettingMarvisSelfDrivingWan
    Self-driving automation settings for the WAN domain
    wired SettingMarvisSelfDrivingWired
    Self-driving automation settings for the wired domain
    wireless SettingMarvisSelfDrivingWireless
    Self-driving automation settings for the wireless domain
    wan SettingMarvisSelfDrivingWan
    Self-driving automation settings for the WAN domain
    wired SettingMarvisSelfDrivingWired
    Self-driving automation settings for the wired domain
    wireless SettingMarvisSelfDrivingWireless
    Self-driving automation settings for the wireless domain
    wan SettingMarvisSelfDrivingWan
    Self-driving automation settings for the WAN domain
    wired SettingMarvisSelfDrivingWired
    Self-driving automation settings for the wired domain
    wireless SettingMarvisSelfDrivingWireless
    Self-driving automation settings for the wireless domain
    wan Property Map
    Self-driving automation settings for the WAN domain
    wired Property Map
    Self-driving automation settings for the wired domain
    wireless Property Map
    Self-driving automation settings for the wireless domain

    SettingMarvisSelfDrivingWan, SettingMarvisSelfDrivingWanArgs

    Enabled bool
    Whether self-driving automation is enabled for this domain
    Enabled bool
    Whether self-driving automation is enabled for this domain
    enabled bool
    Whether self-driving automation is enabled for this domain
    enabled Boolean
    Whether self-driving automation is enabled for this domain
    enabled boolean
    Whether self-driving automation is enabled for this domain
    enabled bool
    Whether self-driving automation is enabled for this domain
    enabled Boolean
    Whether self-driving automation is enabled for this domain

    SettingMarvisSelfDrivingWired, SettingMarvisSelfDrivingWiredArgs

    Enabled bool
    Whether self-driving automation is enabled for this domain
    Enabled bool
    Whether self-driving automation is enabled for this domain
    enabled bool
    Whether self-driving automation is enabled for this domain
    enabled Boolean
    Whether self-driving automation is enabled for this domain
    enabled boolean
    Whether self-driving automation is enabled for this domain
    enabled bool
    Whether self-driving automation is enabled for this domain
    enabled Boolean
    Whether self-driving automation is enabled for this domain

    SettingMarvisSelfDrivingWireless, SettingMarvisSelfDrivingWirelessArgs

    Enabled bool
    Whether self-driving automation is enabled for this domain
    Enabled bool
    Whether self-driving automation is enabled for this domain
    enabled bool
    Whether self-driving automation is enabled for this domain
    enabled Boolean
    Whether self-driving automation is enabled for this domain
    enabled boolean
    Whether self-driving automation is enabled for this domain
    enabled bool
    Whether self-driving automation is enabled for this domain
    enabled Boolean
    Whether self-driving automation is enabled for this domain

    SettingMgmt, SettingMgmtArgs

    MxtunnelIds List<string>
    Mist Tunnel IDs selected for management connectivity
    UseMxtunnel bool
    Whether to use Mist Tunnel for mgmt connectivity, this takes precedence over use_wxtunnel
    UseWxtunnel bool
    Whether to use wxtunnel for mgmt connectivity
    MxtunnelIds []string
    Mist Tunnel IDs selected for management connectivity
    UseMxtunnel bool
    Whether to use Mist Tunnel for mgmt connectivity, this takes precedence over use_wxtunnel
    UseWxtunnel bool
    Whether to use wxtunnel for mgmt connectivity
    mxtunnel_ids list(string)
    Mist Tunnel IDs selected for management connectivity
    use_mxtunnel bool
    Whether to use Mist Tunnel for mgmt connectivity, this takes precedence over use_wxtunnel
    use_wxtunnel bool
    Whether to use wxtunnel for mgmt connectivity
    mxtunnelIds List<String>
    Mist Tunnel IDs selected for management connectivity
    useMxtunnel Boolean
    Whether to use Mist Tunnel for mgmt connectivity, this takes precedence over use_wxtunnel
    useWxtunnel Boolean
    Whether to use wxtunnel for mgmt connectivity
    mxtunnelIds string[]
    Mist Tunnel IDs selected for management connectivity
    useMxtunnel boolean
    Whether to use Mist Tunnel for mgmt connectivity, this takes precedence over use_wxtunnel
    useWxtunnel boolean
    Whether to use wxtunnel for mgmt connectivity
    mxtunnel_ids Sequence[str]
    Mist Tunnel IDs selected for management connectivity
    use_mxtunnel bool
    Whether to use Mist Tunnel for mgmt connectivity, this takes precedence over use_wxtunnel
    use_wxtunnel bool
    Whether to use wxtunnel for mgmt connectivity
    mxtunnelIds List<String>
    Mist Tunnel IDs selected for management connectivity
    useMxtunnel Boolean
    Whether to use Mist Tunnel for mgmt connectivity, this takes precedence over use_wxtunnel
    useWxtunnel Boolean
    Whether to use wxtunnel for mgmt connectivity

    SettingMistNac, SettingMistNacArgs

    AllowTeapMachineAuthOnly bool
    allow clients to connect even when the user cert failed. TEAP authenticates both Machine Cert and User Cert. When enabled, clients who only succeed Machine Cert authentication will be accepted.
    Cacerts List<string>
    CA certificates trusted by Mist NAC for certificate-based authentication
    DefaultIdpId string
    use this IDP when no explicit realm present in the incoming username/CN OR when no IDP is explicitly mapped to the incoming realm.
    DisableRsaeAlgorithms bool
    to disable RSAE_PSS_SHA256, RSAE_PSS_SHA384, RSAE_PSS_SHA512 from server side. see https://www.openssl.org/docs/man3.0/man1/openssl-ciphers.html
    EapSslSecurityLevel int
    eap ssl security level, see https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_set_security_level.html#DEFAULT-CALLBACK-BEHAVIOUR
    EuOnly bool
    By default, NAC POD failover considers all NAC pods available around the globe, i.e. EU, US, or APAC based, failover happens based on geo IP of the originating site. For strict GDPR compliance NAC POD failover would only happen between the PODs located within the EU environment, and no authentication would take place outside of EU. This is an org setting that is applicable to WLANs, switch templates, Mist Edge clusters that have mistNac enabled
    Fingerprinting Pulumi.JuniperMist.Org.Inputs.SettingMistNacFingerprinting
    Client fingerprinting settings used by Mist NAC
    IdpMachineCertLookupField string
    Client certificate field used to look up machine groups in identity providers
    IdpUserCertLookupField string
    Client certificate field used to look up user groups in identity providers
    Idps List<Pulumi.JuniperMist.Org.Inputs.SettingMistNacIdp>
    Identity provider mappings used by Mist NAC realm matching
    Mdm Pulumi.JuniperMist.Org.Inputs.SettingMistNacMdm
    Mobile Device Management CoA settings for Mist NAC
    ServerCert Pulumi.JuniperMist.Org.Inputs.SettingMistNacServerCert
    RADIUS server certificate presented by Mist NAC during EAP-TLS
    UseIpVersion string
    IP version used by NAS devices and Mist Edge proxies to reach Mist NAC
    UseSslPort bool
    By default, NAS devices (switches/aps) and proxies(mxedge) are configured to use port TCP2083(RadSec) to reach mist-nac. Set useSslPort==true to override that port with TCP43 (ssl), This is an org level setting that is applicable to wlans, switch_templates, and mxedgeClusters that have mist-nac enabled
    UsermacExpiry int
    Allow customer to configure an expiry time for usermacs by attaching a Quarantine label to those which have been inactive for the configured period of time (in days). 0 means no expiry
    AllowTeapMachineAuthOnly bool
    allow clients to connect even when the user cert failed. TEAP authenticates both Machine Cert and User Cert. When enabled, clients who only succeed Machine Cert authentication will be accepted.
    Cacerts []string
    CA certificates trusted by Mist NAC for certificate-based authentication
    DefaultIdpId string
    use this IDP when no explicit realm present in the incoming username/CN OR when no IDP is explicitly mapped to the incoming realm.
    DisableRsaeAlgorithms bool
    to disable RSAE_PSS_SHA256, RSAE_PSS_SHA384, RSAE_PSS_SHA512 from server side. see https://www.openssl.org/docs/man3.0/man1/openssl-ciphers.html
    EapSslSecurityLevel int
    eap ssl security level, see https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_set_security_level.html#DEFAULT-CALLBACK-BEHAVIOUR
    EuOnly bool
    By default, NAC POD failover considers all NAC pods available around the globe, i.e. EU, US, or APAC based, failover happens based on geo IP of the originating site. For strict GDPR compliance NAC POD failover would only happen between the PODs located within the EU environment, and no authentication would take place outside of EU. This is an org setting that is applicable to WLANs, switch templates, Mist Edge clusters that have mistNac enabled
    Fingerprinting SettingMistNacFingerprinting
    Client fingerprinting settings used by Mist NAC
    IdpMachineCertLookupField string
    Client certificate field used to look up machine groups in identity providers
    IdpUserCertLookupField string
    Client certificate field used to look up user groups in identity providers
    Idps []SettingMistNacIdp
    Identity provider mappings used by Mist NAC realm matching
    Mdm SettingMistNacMdm
    Mobile Device Management CoA settings for Mist NAC
    ServerCert SettingMistNacServerCert
    RADIUS server certificate presented by Mist NAC during EAP-TLS
    UseIpVersion string
    IP version used by NAS devices and Mist Edge proxies to reach Mist NAC
    UseSslPort bool
    By default, NAS devices (switches/aps) and proxies(mxedge) are configured to use port TCP2083(RadSec) to reach mist-nac. Set useSslPort==true to override that port with TCP43 (ssl), This is an org level setting that is applicable to wlans, switch_templates, and mxedgeClusters that have mist-nac enabled
    UsermacExpiry int
    Allow customer to configure an expiry time for usermacs by attaching a Quarantine label to those which have been inactive for the configured period of time (in days). 0 means no expiry
    allow_teap_machine_auth_only bool
    allow clients to connect even when the user cert failed. TEAP authenticates both Machine Cert and User Cert. When enabled, clients who only succeed Machine Cert authentication will be accepted.
    cacerts list(string)
    CA certificates trusted by Mist NAC for certificate-based authentication
    default_idp_id string
    use this IDP when no explicit realm present in the incoming username/CN OR when no IDP is explicitly mapped to the incoming realm.
    disable_rsae_algorithms bool
    to disable RSAE_PSS_SHA256, RSAE_PSS_SHA384, RSAE_PSS_SHA512 from server side. see https://www.openssl.org/docs/man3.0/man1/openssl-ciphers.html
    eap_ssl_security_level number
    eap ssl security level, see https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_set_security_level.html#DEFAULT-CALLBACK-BEHAVIOUR
    eu_only bool
    By default, NAC POD failover considers all NAC pods available around the globe, i.e. EU, US, or APAC based, failover happens based on geo IP of the originating site. For strict GDPR compliance NAC POD failover would only happen between the PODs located within the EU environment, and no authentication would take place outside of EU. This is an org setting that is applicable to WLANs, switch templates, Mist Edge clusters that have mistNac enabled
    fingerprinting object
    Client fingerprinting settings used by Mist NAC
    idp_machine_cert_lookup_field string
    Client certificate field used to look up machine groups in identity providers
    idp_user_cert_lookup_field string
    Client certificate field used to look up user groups in identity providers
    idps list(object)
    Identity provider mappings used by Mist NAC realm matching
    mdm object
    Mobile Device Management CoA settings for Mist NAC
    server_cert object
    RADIUS server certificate presented by Mist NAC during EAP-TLS
    use_ip_version string
    IP version used by NAS devices and Mist Edge proxies to reach Mist NAC
    use_ssl_port bool
    By default, NAS devices (switches/aps) and proxies(mxedge) are configured to use port TCP2083(RadSec) to reach mist-nac. Set useSslPort==true to override that port with TCP43 (ssl), This is an org level setting that is applicable to wlans, switch_templates, and mxedgeClusters that have mist-nac enabled
    usermac_expiry number
    Allow customer to configure an expiry time for usermacs by attaching a Quarantine label to those which have been inactive for the configured period of time (in days). 0 means no expiry
    allowTeapMachineAuthOnly Boolean
    allow clients to connect even when the user cert failed. TEAP authenticates both Machine Cert and User Cert. When enabled, clients who only succeed Machine Cert authentication will be accepted.
    cacerts List<String>
    CA certificates trusted by Mist NAC for certificate-based authentication
    defaultIdpId String
    use this IDP when no explicit realm present in the incoming username/CN OR when no IDP is explicitly mapped to the incoming realm.
    disableRsaeAlgorithms Boolean
    to disable RSAE_PSS_SHA256, RSAE_PSS_SHA384, RSAE_PSS_SHA512 from server side. see https://www.openssl.org/docs/man3.0/man1/openssl-ciphers.html
    eapSslSecurityLevel Integer
    eap ssl security level, see https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_set_security_level.html#DEFAULT-CALLBACK-BEHAVIOUR
    euOnly Boolean
    By default, NAC POD failover considers all NAC pods available around the globe, i.e. EU, US, or APAC based, failover happens based on geo IP of the originating site. For strict GDPR compliance NAC POD failover would only happen between the PODs located within the EU environment, and no authentication would take place outside of EU. This is an org setting that is applicable to WLANs, switch templates, Mist Edge clusters that have mistNac enabled
    fingerprinting SettingMistNacFingerprinting
    Client fingerprinting settings used by Mist NAC
    idpMachineCertLookupField String
    Client certificate field used to look up machine groups in identity providers
    idpUserCertLookupField String
    Client certificate field used to look up user groups in identity providers
    idps List<SettingMistNacIdp>
    Identity provider mappings used by Mist NAC realm matching
    mdm SettingMistNacMdm
    Mobile Device Management CoA settings for Mist NAC
    serverCert SettingMistNacServerCert
    RADIUS server certificate presented by Mist NAC during EAP-TLS
    useIpVersion String
    IP version used by NAS devices and Mist Edge proxies to reach Mist NAC
    useSslPort Boolean
    By default, NAS devices (switches/aps) and proxies(mxedge) are configured to use port TCP2083(RadSec) to reach mist-nac. Set useSslPort==true to override that port with TCP43 (ssl), This is an org level setting that is applicable to wlans, switch_templates, and mxedgeClusters that have mist-nac enabled
    usermacExpiry Integer
    Allow customer to configure an expiry time for usermacs by attaching a Quarantine label to those which have been inactive for the configured period of time (in days). 0 means no expiry
    allowTeapMachineAuthOnly boolean
    allow clients to connect even when the user cert failed. TEAP authenticates both Machine Cert and User Cert. When enabled, clients who only succeed Machine Cert authentication will be accepted.
    cacerts string[]
    CA certificates trusted by Mist NAC for certificate-based authentication
    defaultIdpId string
    use this IDP when no explicit realm present in the incoming username/CN OR when no IDP is explicitly mapped to the incoming realm.
    disableRsaeAlgorithms boolean
    to disable RSAE_PSS_SHA256, RSAE_PSS_SHA384, RSAE_PSS_SHA512 from server side. see https://www.openssl.org/docs/man3.0/man1/openssl-ciphers.html
    eapSslSecurityLevel number
    eap ssl security level, see https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_set_security_level.html#DEFAULT-CALLBACK-BEHAVIOUR
    euOnly boolean
    By default, NAC POD failover considers all NAC pods available around the globe, i.e. EU, US, or APAC based, failover happens based on geo IP of the originating site. For strict GDPR compliance NAC POD failover would only happen between the PODs located within the EU environment, and no authentication would take place outside of EU. This is an org setting that is applicable to WLANs, switch templates, Mist Edge clusters that have mistNac enabled
    fingerprinting SettingMistNacFingerprinting
    Client fingerprinting settings used by Mist NAC
    idpMachineCertLookupField string
    Client certificate field used to look up machine groups in identity providers
    idpUserCertLookupField string
    Client certificate field used to look up user groups in identity providers
    idps SettingMistNacIdp[]
    Identity provider mappings used by Mist NAC realm matching
    mdm SettingMistNacMdm
    Mobile Device Management CoA settings for Mist NAC
    serverCert SettingMistNacServerCert
    RADIUS server certificate presented by Mist NAC during EAP-TLS
    useIpVersion string
    IP version used by NAS devices and Mist Edge proxies to reach Mist NAC
    useSslPort boolean
    By default, NAS devices (switches/aps) and proxies(mxedge) are configured to use port TCP2083(RadSec) to reach mist-nac. Set useSslPort==true to override that port with TCP43 (ssl), This is an org level setting that is applicable to wlans, switch_templates, and mxedgeClusters that have mist-nac enabled
    usermacExpiry number
    Allow customer to configure an expiry time for usermacs by attaching a Quarantine label to those which have been inactive for the configured period of time (in days). 0 means no expiry
    allow_teap_machine_auth_only bool
    allow clients to connect even when the user cert failed. TEAP authenticates both Machine Cert and User Cert. When enabled, clients who only succeed Machine Cert authentication will be accepted.
    cacerts Sequence[str]
    CA certificates trusted by Mist NAC for certificate-based authentication
    default_idp_id str
    use this IDP when no explicit realm present in the incoming username/CN OR when no IDP is explicitly mapped to the incoming realm.
    disable_rsae_algorithms bool
    to disable RSAE_PSS_SHA256, RSAE_PSS_SHA384, RSAE_PSS_SHA512 from server side. see https://www.openssl.org/docs/man3.0/man1/openssl-ciphers.html
    eap_ssl_security_level int
    eap ssl security level, see https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_set_security_level.html#DEFAULT-CALLBACK-BEHAVIOUR
    eu_only bool
    By default, NAC POD failover considers all NAC pods available around the globe, i.e. EU, US, or APAC based, failover happens based on geo IP of the originating site. For strict GDPR compliance NAC POD failover would only happen between the PODs located within the EU environment, and no authentication would take place outside of EU. This is an org setting that is applicable to WLANs, switch templates, Mist Edge clusters that have mistNac enabled
    fingerprinting SettingMistNacFingerprinting
    Client fingerprinting settings used by Mist NAC
    idp_machine_cert_lookup_field str
    Client certificate field used to look up machine groups in identity providers
    idp_user_cert_lookup_field str
    Client certificate field used to look up user groups in identity providers
    idps Sequence[SettingMistNacIdp]
    Identity provider mappings used by Mist NAC realm matching
    mdm SettingMistNacMdm
    Mobile Device Management CoA settings for Mist NAC
    server_cert SettingMistNacServerCert
    RADIUS server certificate presented by Mist NAC during EAP-TLS
    use_ip_version str
    IP version used by NAS devices and Mist Edge proxies to reach Mist NAC
    use_ssl_port bool
    By default, NAS devices (switches/aps) and proxies(mxedge) are configured to use port TCP2083(RadSec) to reach mist-nac. Set useSslPort==true to override that port with TCP43 (ssl), This is an org level setting that is applicable to wlans, switch_templates, and mxedgeClusters that have mist-nac enabled
    usermac_expiry int
    Allow customer to configure an expiry time for usermacs by attaching a Quarantine label to those which have been inactive for the configured period of time (in days). 0 means no expiry
    allowTeapMachineAuthOnly Boolean
    allow clients to connect even when the user cert failed. TEAP authenticates both Machine Cert and User Cert. When enabled, clients who only succeed Machine Cert authentication will be accepted.
    cacerts List<String>
    CA certificates trusted by Mist NAC for certificate-based authentication
    defaultIdpId String
    use this IDP when no explicit realm present in the incoming username/CN OR when no IDP is explicitly mapped to the incoming realm.
    disableRsaeAlgorithms Boolean
    to disable RSAE_PSS_SHA256, RSAE_PSS_SHA384, RSAE_PSS_SHA512 from server side. see https://www.openssl.org/docs/man3.0/man1/openssl-ciphers.html
    eapSslSecurityLevel Number
    eap ssl security level, see https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_set_security_level.html#DEFAULT-CALLBACK-BEHAVIOUR
    euOnly Boolean
    By default, NAC POD failover considers all NAC pods available around the globe, i.e. EU, US, or APAC based, failover happens based on geo IP of the originating site. For strict GDPR compliance NAC POD failover would only happen between the PODs located within the EU environment, and no authentication would take place outside of EU. This is an org setting that is applicable to WLANs, switch templates, Mist Edge clusters that have mistNac enabled
    fingerprinting Property Map
    Client fingerprinting settings used by Mist NAC
    idpMachineCertLookupField String
    Client certificate field used to look up machine groups in identity providers
    idpUserCertLookupField String
    Client certificate field used to look up user groups in identity providers
    idps List<Property Map>
    Identity provider mappings used by Mist NAC realm matching
    mdm Property Map
    Mobile Device Management CoA settings for Mist NAC
    serverCert Property Map
    RADIUS server certificate presented by Mist NAC during EAP-TLS
    useIpVersion String
    IP version used by NAS devices and Mist Edge proxies to reach Mist NAC
    useSslPort Boolean
    By default, NAS devices (switches/aps) and proxies(mxedge) are configured to use port TCP2083(RadSec) to reach mist-nac. Set useSslPort==true to override that port with TCP43 (ssl), This is an org level setting that is applicable to wlans, switch_templates, and mxedgeClusters that have mist-nac enabled
    usermacExpiry Number
    Allow customer to configure an expiry time for usermacs by attaching a Quarantine label to those which have been inactive for the configured period of time (in days). 0 means no expiry

    SettingMistNacFingerprinting, SettingMistNacFingerprintingArgs

    Enabled bool
    enable/disable writes to NAC DDB fingerprint table
    GenerateCoa bool
    enable/disable CoA triggers on fingerprint change for wired clients, always port-bounce
    GenerateWirelessCoa bool
    enable/disable CoA triggers on fingerprint change for wireless clients
    WirelessCoaType string
    Change of Authorization action sent to wireless clients when fingerprints change
    Enabled bool
    enable/disable writes to NAC DDB fingerprint table
    GenerateCoa bool
    enable/disable CoA triggers on fingerprint change for wired clients, always port-bounce
    GenerateWirelessCoa bool
    enable/disable CoA triggers on fingerprint change for wireless clients
    WirelessCoaType string
    Change of Authorization action sent to wireless clients when fingerprints change
    enabled bool
    enable/disable writes to NAC DDB fingerprint table
    generate_coa bool
    enable/disable CoA triggers on fingerprint change for wired clients, always port-bounce
    generate_wireless_coa bool
    enable/disable CoA triggers on fingerprint change for wireless clients
    wireless_coa_type string
    Change of Authorization action sent to wireless clients when fingerprints change
    enabled Boolean
    enable/disable writes to NAC DDB fingerprint table
    generateCoa Boolean
    enable/disable CoA triggers on fingerprint change for wired clients, always port-bounce
    generateWirelessCoa Boolean
    enable/disable CoA triggers on fingerprint change for wireless clients
    wirelessCoaType String
    Change of Authorization action sent to wireless clients when fingerprints change
    enabled boolean
    enable/disable writes to NAC DDB fingerprint table
    generateCoa boolean
    enable/disable CoA triggers on fingerprint change for wired clients, always port-bounce
    generateWirelessCoa boolean
    enable/disable CoA triggers on fingerprint change for wireless clients
    wirelessCoaType string
    Change of Authorization action sent to wireless clients when fingerprints change
    enabled bool
    enable/disable writes to NAC DDB fingerprint table
    generate_coa bool
    enable/disable CoA triggers on fingerprint change for wired clients, always port-bounce
    generate_wireless_coa bool
    enable/disable CoA triggers on fingerprint change for wireless clients
    wireless_coa_type str
    Change of Authorization action sent to wireless clients when fingerprints change
    enabled Boolean
    enable/disable writes to NAC DDB fingerprint table
    generateCoa Boolean
    enable/disable CoA triggers on fingerprint change for wired clients, always port-bounce
    generateWirelessCoa Boolean
    enable/disable CoA triggers on fingerprint change for wireless clients
    wirelessCoaType String
    Change of Authorization action sent to wireless clients when fingerprints change

    SettingMistNacIdp, SettingMistNacIdpArgs

    Id string
    ID of the mistNacidp
    UserRealms List<string>
    User realms that select this identity provider
    ExcludeRealms List<string>
    When the IDP is mxedgeProxy type, realms excluded from proxying in addition to other valid home realms in this org
    Id string
    ID of the mistNacidp
    UserRealms []string
    User realms that select this identity provider
    ExcludeRealms []string
    When the IDP is mxedgeProxy type, realms excluded from proxying in addition to other valid home realms in this org
    id string
    ID of the mistNacidp
    user_realms list(string)
    User realms that select this identity provider
    exclude_realms list(string)
    When the IDP is mxedgeProxy type, realms excluded from proxying in addition to other valid home realms in this org
    id String
    ID of the mistNacidp
    userRealms List<String>
    User realms that select this identity provider
    excludeRealms List<String>
    When the IDP is mxedgeProxy type, realms excluded from proxying in addition to other valid home realms in this org
    id string
    ID of the mistNacidp
    userRealms string[]
    User realms that select this identity provider
    excludeRealms string[]
    When the IDP is mxedgeProxy type, realms excluded from proxying in addition to other valid home realms in this org
    id str
    ID of the mistNacidp
    user_realms Sequence[str]
    User realms that select this identity provider
    exclude_realms Sequence[str]
    When the IDP is mxedgeProxy type, realms excluded from proxying in addition to other valid home realms in this org
    id String
    ID of the mistNacidp
    userRealms List<String>
    User realms that select this identity provider
    excludeRealms List<String>
    When the IDP is mxedgeProxy type, realms excluded from proxying in addition to other valid home realms in this org

    SettingMistNacMdm, SettingMistNacMdmArgs

    CoaType string
    Change of Authorization action sent for MDM posture changes
    CoaType string
    Change of Authorization action sent for MDM posture changes
    coa_type string
    Change of Authorization action sent for MDM posture changes
    coaType String
    Change of Authorization action sent for MDM posture changes
    coaType string
    Change of Authorization action sent for MDM posture changes
    coa_type str
    Change of Authorization action sent for MDM posture changes
    coaType String
    Change of Authorization action sent for MDM posture changes

    SettingMistNacServerCert, SettingMistNacServerCertArgs

    Cert string
    PEM-encoded RADIUS server certificate presented during EAP-TLS
    Key string
    Private key paired with the Mist NAC RADIUS server certificate
    Password string
    Optional password for the private key
    Cert string
    PEM-encoded RADIUS server certificate presented during EAP-TLS
    Key string
    Private key paired with the Mist NAC RADIUS server certificate
    Password string
    Optional password for the private key
    cert string
    PEM-encoded RADIUS server certificate presented during EAP-TLS
    key string
    Private key paired with the Mist NAC RADIUS server certificate
    password string
    Optional password for the private key
    cert String
    PEM-encoded RADIUS server certificate presented during EAP-TLS
    key String
    Private key paired with the Mist NAC RADIUS server certificate
    password String
    Optional password for the private key
    cert string
    PEM-encoded RADIUS server certificate presented during EAP-TLS
    key string
    Private key paired with the Mist NAC RADIUS server certificate
    password string
    Optional password for the private key
    cert str
    PEM-encoded RADIUS server certificate presented during EAP-TLS
    key str
    Private key paired with the Mist NAC RADIUS server certificate
    password str
    Optional password for the private key
    cert String
    PEM-encoded RADIUS server certificate presented during EAP-TLS
    key String
    Private key paired with the Mist NAC RADIUS server certificate
    password String
    Optional password for the private key

    SettingMxedgeMgmt, SettingMxedgeMgmtArgs

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

    SettingOpticPortConfig, SettingOpticPortConfigArgs

    Channelized bool
    Whether channelization is enabled on this optic port
    Speed string
    Interface speed (e.g. 25g, 50g), use the chassis speed by default
    Channelized bool
    Whether channelization is enabled on this optic port
    Speed string
    Interface speed (e.g. 25g, 50g), use the chassis speed by default
    channelized bool
    Whether channelization is enabled on this optic port
    speed string
    Interface speed (e.g. 25g, 50g), use the chassis speed by default
    channelized Boolean
    Whether channelization is enabled on this optic port
    speed String
    Interface speed (e.g. 25g, 50g), use the chassis speed by default
    channelized boolean
    Whether channelization is enabled on this optic port
    speed string
    Interface speed (e.g. 25g, 50g), use the chassis speed by default
    channelized bool
    Whether channelization is enabled on this optic port
    speed str
    Interface speed (e.g. 25g, 50g), use the chassis speed by default
    channelized Boolean
    Whether channelization is enabled on this optic port
    speed String
    Interface speed (e.g. 25g, 50g), use the chassis speed by default

    SettingPasswordPolicy, SettingPasswordPolicyArgs

    Enabled bool
    Whether the policy is enabled
    ExpiryInDays int
    Password expiry in days. Password Expiry Notice banner will display in the UI 14 days before expiration
    MinLength int
    Minimum number of characters required for passwords
    RequiresSpecialChar bool
    Whether to require special character
    RequiresTwoFactorAuth bool
    Whether to require two-factor auth
    Enabled bool
    Whether the policy is enabled
    ExpiryInDays int
    Password expiry in days. Password Expiry Notice banner will display in the UI 14 days before expiration
    MinLength int
    Minimum number of characters required for passwords
    RequiresSpecialChar bool
    Whether to require special character
    RequiresTwoFactorAuth bool
    Whether to require two-factor auth
    enabled bool
    Whether the policy is enabled
    expiry_in_days number
    Password expiry in days. Password Expiry Notice banner will display in the UI 14 days before expiration
    min_length number
    Minimum number of characters required for passwords
    requires_special_char bool
    Whether to require special character
    requires_two_factor_auth bool
    Whether to require two-factor auth
    enabled Boolean
    Whether the policy is enabled
    expiryInDays Integer
    Password expiry in days. Password Expiry Notice banner will display in the UI 14 days before expiration
    minLength Integer
    Minimum number of characters required for passwords
    requiresSpecialChar Boolean
    Whether to require special character
    requiresTwoFactorAuth Boolean
    Whether to require two-factor auth
    enabled boolean
    Whether the policy is enabled
    expiryInDays number
    Password expiry in days. Password Expiry Notice banner will display in the UI 14 days before expiration
    minLength number
    Minimum number of characters required for passwords
    requiresSpecialChar boolean
    Whether to require special character
    requiresTwoFactorAuth boolean
    Whether to require two-factor auth
    enabled bool
    Whether the policy is enabled
    expiry_in_days int
    Password expiry in days. Password Expiry Notice banner will display in the UI 14 days before expiration
    min_length int
    Minimum number of characters required for passwords
    requires_special_char bool
    Whether to require special character
    requires_two_factor_auth bool
    Whether to require two-factor auth
    enabled Boolean
    Whether the policy is enabled
    expiryInDays Number
    Password expiry in days. Password Expiry Notice banner will display in the UI 14 days before expiration
    minLength Number
    Minimum number of characters required for passwords
    requiresSpecialChar Boolean
    Whether to require special character
    requiresTwoFactorAuth Boolean
    Whether to require two-factor auth

    SettingPcap, SettingPcapArgs

    Bucket string
    Storage bucket name used for organization packet capture files
    MaxPktLen int
    Maximum length of non-management packets to capture, in bytes
    Bucket string
    Storage bucket name used for organization packet capture files
    MaxPktLen int
    Maximum length of non-management packets to capture, in bytes
    bucket string
    Storage bucket name used for organization packet capture files
    max_pkt_len number
    Maximum length of non-management packets to capture, in bytes
    bucket String
    Storage bucket name used for organization packet capture files
    maxPktLen Integer
    Maximum length of non-management packets to capture, in bytes
    bucket string
    Storage bucket name used for organization packet capture files
    maxPktLen number
    Maximum length of non-management packets to capture, in bytes
    bucket str
    Storage bucket name used for organization packet capture files
    max_pkt_len int
    Maximum length of non-management packets to capture, in bytes
    bucket String
    Storage bucket name used for organization packet capture files
    maxPktLen Number
    Maximum length of non-management packets to capture, in bytes

    SettingSecurity, SettingSecurityArgs

    DisableLocalSsh bool
    Whether to disable local SSH (by default, local SSH is enabled with allowMist in Org is enabled
    FipsZeroizePassword string
    password required to zeroize devices (FIPS) on site level
    LimitSshAccess bool
    Whether to allow certain SSH keys to SSH into the AP (see Site:Setting)
    DisableLocalSsh bool
    Whether to disable local SSH (by default, local SSH is enabled with allowMist in Org is enabled
    FipsZeroizePassword string
    password required to zeroize devices (FIPS) on site level
    LimitSshAccess bool
    Whether to allow certain SSH keys to SSH into the AP (see Site:Setting)
    disable_local_ssh bool
    Whether to disable local SSH (by default, local SSH is enabled with allowMist in Org is enabled
    fips_zeroize_password string
    password required to zeroize devices (FIPS) on site level
    limit_ssh_access bool
    Whether to allow certain SSH keys to SSH into the AP (see Site:Setting)
    disableLocalSsh Boolean
    Whether to disable local SSH (by default, local SSH is enabled with allowMist in Org is enabled
    fipsZeroizePassword String
    password required to zeroize devices (FIPS) on site level
    limitSshAccess Boolean
    Whether to allow certain SSH keys to SSH into the AP (see Site:Setting)
    disableLocalSsh boolean
    Whether to disable local SSH (by default, local SSH is enabled with allowMist in Org is enabled
    fipsZeroizePassword string
    password required to zeroize devices (FIPS) on site level
    limitSshAccess boolean
    Whether to allow certain SSH keys to SSH into the AP (see Site:Setting)
    disable_local_ssh bool
    Whether to disable local SSH (by default, local SSH is enabled with allowMist in Org is enabled
    fips_zeroize_password str
    password required to zeroize devices (FIPS) on site level
    limit_ssh_access bool
    Whether to allow certain SSH keys to SSH into the AP (see Site:Setting)
    disableLocalSsh Boolean
    Whether to disable local SSH (by default, local SSH is enabled with allowMist in Org is enabled
    fipsZeroizePassword String
    password required to zeroize devices (FIPS) on site level
    limitSshAccess Boolean
    Whether to allow certain SSH keys to SSH into the AP (see Site:Setting)

    SettingSsr, SettingSsrArgs

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

    SettingSsrAutoUpgrade, SettingSsrAutoUpgradeArgs

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

    SettingSsrProxy, SettingSsrProxyArgs

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

    SettingSwitch, SettingSwitchArgs

    AutoUpgrade Pulumi.JuniperMist.Org.Inputs.SettingSwitchAutoUpgrade
    Auto-upgrade defaults for switches in this organization
    AutoUpgrade SettingSwitchAutoUpgrade
    Auto-upgrade defaults for switches in this organization
    auto_upgrade object
    Auto-upgrade defaults for switches in this organization
    autoUpgrade SettingSwitchAutoUpgrade
    Auto-upgrade defaults for switches in this organization
    autoUpgrade SettingSwitchAutoUpgrade
    Auto-upgrade defaults for switches in this organization
    auto_upgrade SettingSwitchAutoUpgrade
    Auto-upgrade defaults for switches in this organization
    autoUpgrade Property Map
    Auto-upgrade defaults for switches in this organization

    SettingSwitchAutoUpgrade, SettingSwitchAutoUpgradeArgs

    CustomVersions Dictionary<string, string>
    Per-model switch firmware versions to use for auto-upgrade
    Enabled bool
    Whether switch auto-upgrade is enabled
    Snapshot bool
    Whether to create a recovery snapshot during the upgrade process
    CustomVersions map[string]string
    Per-model switch firmware versions to use for auto-upgrade
    Enabled bool
    Whether switch auto-upgrade is enabled
    Snapshot bool
    Whether to create a recovery snapshot during the upgrade process
    custom_versions map(string)
    Per-model switch firmware versions to use for auto-upgrade
    enabled bool
    Whether switch auto-upgrade is enabled
    snapshot bool
    Whether to create a recovery snapshot during the upgrade process
    customVersions Map<String,String>
    Per-model switch firmware versions to use for auto-upgrade
    enabled Boolean
    Whether switch auto-upgrade is enabled
    snapshot Boolean
    Whether to create a recovery snapshot during the upgrade process
    customVersions {[key: string]: string}
    Per-model switch firmware versions to use for auto-upgrade
    enabled boolean
    Whether switch auto-upgrade is enabled
    snapshot boolean
    Whether to create a recovery snapshot during the upgrade process
    custom_versions Mapping[str, str]
    Per-model switch firmware versions to use for auto-upgrade
    enabled bool
    Whether switch auto-upgrade is enabled
    snapshot bool
    Whether to create a recovery snapshot during the upgrade process
    customVersions Map<String>
    Per-model switch firmware versions to use for auto-upgrade
    enabled Boolean
    Whether switch auto-upgrade is enabled
    snapshot Boolean
    Whether to create a recovery snapshot during the upgrade process

    SettingSwitchMgmt, SettingSwitchMgmtArgs

    ApAffinityThreshold int
    If the field is set in both site/setting and org/setting, the value from site/setting will be used.
    ApAffinityThreshold int
    If the field is set in both site/setting and org/setting, the value from site/setting will be used.
    ap_affinity_threshold number
    If the field is set in both site/setting and org/setting, the value from site/setting will be used.
    apAffinityThreshold Integer
    If the field is set in both site/setting and org/setting, the value from site/setting will be used.
    apAffinityThreshold number
    If the field is set in both site/setting and org/setting, the value from site/setting will be used.
    ap_affinity_threshold int
    If the field is set in both site/setting and org/setting, the value from site/setting will be used.
    apAffinityThreshold Number
    If the field is set in both site/setting and org/setting, the value from site/setting will be used.

    SettingSyntheticTest, SettingSyntheticTestArgs

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

    wanSpeedtest Property Map
    WAN speedtest settings for synthetic tests

    SettingSyntheticTestCustomProbes, SettingSyntheticTestCustomProbesArgs

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

    SettingSyntheticTestLanNetwork, SettingSyntheticTestLanNetworkArgs

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

    SettingSyntheticTestVlan, SettingSyntheticTestVlanArgs

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    Deprecated: This attribute is deprecated.

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

    SettingSyntheticTestWanSpeedtest, SettingSyntheticTestWanSpeedtestArgs

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

    SettingVpnOptions, SettingVpnOptionsArgs

    AsBase int
    Base BGP autonomous system number used for generated VPN configurations
    EnableIpv6 bool
    Whether IPv6 is enabled for organization VPN configuration
    StSubnet string
    requiring /12 or bigger to support 16 private IPs for 65535 gateways
    AsBase int
    Base BGP autonomous system number used for generated VPN configurations
    EnableIpv6 bool
    Whether IPv6 is enabled for organization VPN configuration
    StSubnet string
    requiring /12 or bigger to support 16 private IPs for 65535 gateways
    as_base number
    Base BGP autonomous system number used for generated VPN configurations
    enable_ipv6 bool
    Whether IPv6 is enabled for organization VPN configuration
    st_subnet string
    requiring /12 or bigger to support 16 private IPs for 65535 gateways
    asBase Integer
    Base BGP autonomous system number used for generated VPN configurations
    enableIpv6 Boolean
    Whether IPv6 is enabled for organization VPN configuration
    stSubnet String
    requiring /12 or bigger to support 16 private IPs for 65535 gateways
    asBase number
    Base BGP autonomous system number used for generated VPN configurations
    enableIpv6 boolean
    Whether IPv6 is enabled for organization VPN configuration
    stSubnet string
    requiring /12 or bigger to support 16 private IPs for 65535 gateways
    as_base int
    Base BGP autonomous system number used for generated VPN configurations
    enable_ipv6 bool
    Whether IPv6 is enabled for organization VPN configuration
    st_subnet str
    requiring /12 or bigger to support 16 private IPs for 65535 gateways
    asBase Number
    Base BGP autonomous system number used for generated VPN configurations
    enableIpv6 Boolean
    Whether IPv6 is enabled for organization VPN configuration
    stSubnet String
    requiring /12 or bigger to support 16 private IPs for 65535 gateways

    SettingWanPma, SettingWanPmaArgs

    Enabled bool
    Whether PMA is enabled for WAN Assurance
    Enabled bool
    Whether PMA is enabled for WAN Assurance
    enabled bool
    Whether PMA is enabled for WAN Assurance
    enabled Boolean
    Whether PMA is enabled for WAN Assurance
    enabled boolean
    Whether PMA is enabled for WAN Assurance
    enabled bool
    Whether PMA is enabled for WAN Assurance
    enabled Boolean
    Whether PMA is enabled for WAN Assurance

    SettingWiredPma, SettingWiredPmaArgs

    Enabled bool
    Whether PMA is enabled for Wired Assurance
    Enabled bool
    Whether PMA is enabled for Wired Assurance
    enabled bool
    Whether PMA is enabled for Wired Assurance
    enabled Boolean
    Whether PMA is enabled for Wired Assurance
    enabled boolean
    Whether PMA is enabled for Wired Assurance
    enabled bool
    Whether PMA is enabled for Wired Assurance
    enabled Boolean
    Whether PMA is enabled for Wired Assurance

    SettingWirelessPma, SettingWirelessPmaArgs

    Enabled bool
    Whether PMA is enabled for Wireless Assurance
    Enabled bool
    Whether PMA is enabled for Wireless Assurance
    enabled bool
    Whether PMA is enabled for Wireless Assurance
    enabled Boolean
    Whether PMA is enabled for Wireless Assurance
    enabled boolean
    Whether PMA is enabled for Wireless Assurance
    enabled bool
    Whether PMA is enabled for Wireless Assurance
    enabled Boolean
    Whether PMA is enabled for Wireless Assurance

    Import

    Using pulumi import, import junipermist.org.Setting with: Org Setting can be imported by specifying the orgId

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

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    junipermist pulumi/pulumi-junipermist
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the mist Terraform Provider.
    junipermist logo
    Viewing docs for Juniper Mist v0.11.1
    published on Friday, Jul 10, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial