1. Packages
  2. Packages
  3. Juniper Mist Provider
  4. API Docs
  5. org
  6. DeviceprofileAp
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 AP Device Profiles. AP Device profiles for aps are used to specify a configuration that can be applied to a select set of aps from any site in the organization. They allow for efficient application of configurations based on ap groups, wlan groups, RF settings, and sites. Device profiles enable various use cases such as activating ethernet passthrough, applying different rf settings, applying mesh configuration, activating specific features like esl or vble, and more.

    The AP Device Profile can be assigned to a gateway with the junipermist.org.DeviceprofileAssign resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as junipermist from "@pulumi/juniper-mist";
    
    const deviceprofileApOne = new junipermist.org.DeviceprofileAp("deviceprofile_ap_one", {
        name: "deviceprofile_ap_one",
        orgId: terraformTest.id,
        eslConfig: {
            enabled: true,
            host: "1.2.3.4",
            type: "native",
        },
    });
    
    import pulumi
    import pulumi_juniper_mist as junipermist
    
    deviceprofile_ap_one = junipermist.org.DeviceprofileAp("deviceprofile_ap_one",
        name="deviceprofile_ap_one",
        org_id=terraform_test["id"],
        esl_config={
            "enabled": True,
            "host": "1.2.3.4",
            "type": "native",
        })
    
    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.NewDeviceprofileAp(ctx, "deviceprofile_ap_one", &org.DeviceprofileApArgs{
    			Name:  pulumi.String("deviceprofile_ap_one"),
    			OrgId: pulumi.Any(terraformTest.Id),
    			EslConfig: &org.DeviceprofileApEslConfigArgs{
    				Enabled: pulumi.Bool(true),
    				Host:    pulumi.String("1.2.3.4"),
    				Type:    pulumi.String("native"),
    			},
    		})
    		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 deviceprofileApOne = new JuniperMist.Org.DeviceprofileAp("deviceprofile_ap_one", new()
        {
            Name = "deviceprofile_ap_one",
            OrgId = terraformTest.Id,
            EslConfig = new JuniperMist.Org.Inputs.DeviceprofileApEslConfigArgs
            {
                Enabled = true,
                Host = "1.2.3.4",
                Type = "native",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.junipermist.org.DeviceprofileAp;
    import com.pulumi.junipermist.org.DeviceprofileApArgs;
    import com.pulumi.junipermist.org.inputs.DeviceprofileApEslConfigArgs;
    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 deviceprofileApOne = new DeviceprofileAp("deviceprofileApOne", DeviceprofileApArgs.builder()
                .name("deviceprofile_ap_one")
                .orgId(terraformTest.id())
                .eslConfig(DeviceprofileApEslConfigArgs.builder()
                    .enabled(true)
                    .host("1.2.3.4")
                    .type("native")
                    .build())
                .build());
    
        }
    }
    
    resources:
      deviceprofileApOne:
        type: junipermist:org:DeviceprofileAp
        name: deviceprofile_ap_one
        properties:
          name: deviceprofile_ap_one
          orgId: ${terraformTest.id}
          eslConfig:
            enabled: true
            host: 1.2.3.4
            type: native
    
    pulumi {
      required_providers {
        junipermist = {
          source = "pulumi/junipermist"
        }
      }
    }
    
    resource "junipermist_org_deviceprofileap" "deviceprofile_ap_one" {
      name   = "deviceprofile_ap_one"
      org_id = terraformTest.id
      esl_config = {
        enabled = true
        host    = "1.2.3.4"
        type    = "native"
      }
    }
    

    Create DeviceprofileAp Resource

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

    Constructor syntax

    new DeviceprofileAp(name: string, args: DeviceprofileApArgs, opts?: CustomResourceOptions);
    @overload
    def DeviceprofileAp(resource_name: str,
                        args: DeviceprofileApArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def DeviceprofileAp(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        org_id: Optional[str] = None,
                        mqtt_config: Optional[DeviceprofileApMqttConfigArgs] = None,
                        esl_config: Optional[DeviceprofileApEslConfigArgs] = None,
                        disable_eth1: Optional[bool] = None,
                        disable_eth2: Optional[bool] = None,
                        disable_eth3: Optional[bool] = None,
                        disable_module: Optional[bool] = None,
                        aeroscout: Optional[DeviceprofileApAeroscoutArgs] = None,
                        ip_config: Optional[DeviceprofileApIpConfigArgs] = None,
                        lacp_config: Optional[DeviceprofileApLacpConfigArgs] = None,
                        led: Optional[DeviceprofileApLedArgs] = None,
                        ble_config: Optional[DeviceprofileApBleConfigArgs] = None,
                        mesh: Optional[DeviceprofileApMeshArgs] = None,
                        port_config: Optional[Mapping[str, DeviceprofileApPortConfigArgs]] = None,
                        ntp_servers: Optional[Sequence[str]] = None,
                        airista: Optional[DeviceprofileApAiristaArgs] = None,
                        poe_passthrough: Optional[bool] = None,
                        name: Optional[str] = None,
                        pwr_config: Optional[DeviceprofileApPwrConfigArgs] = None,
                        radio_config: Optional[DeviceprofileApRadioConfigArgs] = None,
                        site_id: Optional[str] = None,
                        uplink_port_config: Optional[DeviceprofileApUplinkPortConfigArgs] = None,
                        usb_config: Optional[DeviceprofileApUsbConfigArgs] = None,
                        vars: Optional[Mapping[str, str]] = None,
                        zigbee_config: Optional[DeviceprofileApZigbeeConfigArgs] = None)
    func NewDeviceprofileAp(ctx *Context, name string, args DeviceprofileApArgs, opts ...ResourceOption) (*DeviceprofileAp, error)
    public DeviceprofileAp(string name, DeviceprofileApArgs args, CustomResourceOptions? opts = null)
    public DeviceprofileAp(String name, DeviceprofileApArgs args)
    public DeviceprofileAp(String name, DeviceprofileApArgs args, CustomResourceOptions options)
    
    type: junipermist:org:DeviceprofileAp
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "junipermist_org_deviceprofileap" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args DeviceprofileApArgs
    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 DeviceprofileApArgs
    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 DeviceprofileApArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DeviceprofileApArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DeviceprofileApArgs
    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 deviceprofileApResource = new JuniperMist.Org.DeviceprofileAp("deviceprofileApResource", new()
    {
        OrgId = "string",
        MqttConfig = new JuniperMist.Org.Inputs.DeviceprofileApMqttConfigArgs
        {
            BrokerHost = "string",
            BrokerPort = 0,
            BrokerProto = "string",
            Enabled = false,
            Format = "string",
            Password = "string",
            Username = "string",
        },
        EslConfig = new JuniperMist.Org.Inputs.DeviceprofileApEslConfigArgs
        {
            Cacert = "string",
            Channel = 0,
            Enabled = false,
            Host = "string",
            Port = 0,
            Type = "string",
            VerifyCert = false,
            VlanId = 0,
        },
        DisableEth1 = false,
        DisableEth2 = false,
        DisableEth3 = false,
        DisableModule = false,
        Aeroscout = new JuniperMist.Org.Inputs.DeviceprofileApAeroscoutArgs
        {
            Enabled = false,
            Host = "string",
            LocateConnected = false,
            Port = 0,
        },
        IpConfig = new JuniperMist.Org.Inputs.DeviceprofileApIpConfigArgs
        {
            Dns = new[]
            {
                "string",
            },
            DnsSuffixes = new[]
            {
                "string",
            },
            Gateway = "string",
            Gateway6 = "string",
            Ip = "string",
            Ip6 = "string",
            Mtu = 0,
            Netmask = "string",
            Netmask6 = "string",
            Type = "string",
            Type6 = "string",
            VlanId = 0,
        },
        LacpConfig = new JuniperMist.Org.Inputs.DeviceprofileApLacpConfigArgs
        {
            Enabled = false,
        },
        Led = new JuniperMist.Org.Inputs.DeviceprofileApLedArgs
        {
            Brightness = 0,
            Enabled = false,
        },
        BleConfig = new JuniperMist.Org.Inputs.DeviceprofileApBleConfigArgs
        {
            BeaconEnabled = false,
            BeaconRate = 0,
            BeaconRateMode = "string",
            BeamDisableds = new[]
            {
                0,
            },
            CustomBlePacketEnabled = false,
            CustomBlePacketFrame = "string",
            CustomBlePacketFreqMsec = 0,
            EddystoneUidAdvPower = 0,
            EddystoneUidBeams = "string",
            EddystoneUidEnabled = false,
            EddystoneUidFreqMsec = 0,
            EddystoneUidInstance = "string",
            EddystoneUidNamespace = "string",
            EddystoneUrlAdvPower = 0,
            EddystoneUrlBeams = "string",
            EddystoneUrlEnabled = false,
            EddystoneUrlFreqMsec = 0,
            EddystoneUrlUrl = "string",
            IbeaconAdvPower = 0,
            IbeaconBeams = "string",
            IbeaconEnabled = false,
            IbeaconFreqMsec = 0,
            IbeaconMajor = 0,
            IbeaconMinor = 0,
            IbeaconUuid = "string",
            Power = 0,
            PowerMode = "string",
        },
        Mesh = new JuniperMist.Org.Inputs.DeviceprofileApMeshArgs
        {
            Bands = new[]
            {
                "string",
            },
            Enabled = false,
            Group = 0,
            Role = "string",
            UseWpa3On5 = false,
        },
        PortConfig = 
        {
            { "string", new JuniperMist.Org.Inputs.DeviceprofileApPortConfigArgs
            {
                Disabled = false,
                DynamicVlan = new JuniperMist.Org.Inputs.DeviceprofileApPortConfigDynamicVlanArgs
                {
                    DefaultVlanId = 0,
                    Enabled = false,
                    Type = "string",
                    Vlans = 
                    {
                        { "string", "string" },
                    },
                },
                EnableMacAuth = false,
                Forwarding = "string",
                MacAuthPreferred = false,
                MacAuthProtocol = "string",
                MistNac = new JuniperMist.Org.Inputs.DeviceprofileApPortConfigMistNacArgs
                {
                    AcctInterimInterval = 0,
                    AuthServersRetries = 0,
                    AuthServersTimeout = 0,
                    CoaEnabled = false,
                    CoaPort = 0,
                    Enabled = false,
                    FastDot1xTimers = false,
                    Network = "string",
                    SourceIp = "string",
                },
                MxTunnelId = "string",
                MxtunnelName = "string",
                PortAuth = "string",
                PortVlanId = 0,
                RadiusConfig = new JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadiusConfigArgs
                {
                    AcctInterimInterval = 0,
                    AcctServers = new[]
                    {
                        new JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadiusConfigAcctServerArgs
                        {
                            Host = "string",
                            Secret = "string",
                            KeywrapEnabled = false,
                            KeywrapFormat = "string",
                            KeywrapKek = "string",
                            KeywrapMack = "string",
                            Port = "string",
                        },
                    },
                    AuthServers = new[]
                    {
                        new JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadiusConfigAuthServerArgs
                        {
                            Host = "string",
                            Secret = "string",
                            KeywrapEnabled = false,
                            KeywrapFormat = "string",
                            KeywrapKek = "string",
                            KeywrapMack = "string",
                            Port = "string",
                            RequireMessageAuthenticator = false,
                        },
                    },
                    AuthServersRetries = 0,
                    AuthServersTimeout = 0,
                    CoaEnabled = false,
                    CoaPort = 0,
                    Network = "string",
                    SourceIp = "string",
                },
                Radsec = new JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadsecArgs
                {
                    CoaEnabled = false,
                    Enabled = false,
                    IdleTimeout = "string",
                    MxclusterIds = new[]
                    {
                        "string",
                    },
                    ProxyHosts = new[]
                    {
                        "string",
                    },
                    ServerName = "string",
                    Servers = new[]
                    {
                        new JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadsecServerArgs
                        {
                            Host = "string",
                            Port = 0,
                        },
                    },
                    UseMxedge = false,
                    UseSiteMxedge = false,
                },
                VlanId = 0,
                VlanIds = "string",
                WxtunnelId = "string",
                WxtunnelRemoteId = "string",
            } },
        },
        NtpServers = new[]
        {
            "string",
        },
        Airista = new JuniperMist.Org.Inputs.DeviceprofileApAiristaArgs
        {
            Enabled = false,
            Host = "string",
            Port = 0,
        },
        PoePassthrough = false,
        Name = "string",
        PwrConfig = new JuniperMist.Org.Inputs.DeviceprofileApPwrConfigArgs
        {
            Base = 0,
            PreferUsbOverWifi = false,
        },
        RadioConfig = new JuniperMist.Org.Inputs.DeviceprofileApRadioConfigArgs
        {
            AllowRrmDisable = false,
            AntGain24 = 0,
            AntGain5 = 0,
            AntGain6 = 0,
            AntennaMode = "string",
            AntennaSelect = "string",
            Band24 = new JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand24Args
            {
                AllowRrmDisable = false,
                AntGain = 0,
                AntennaMode = "string",
                Bandwidth = 0,
                Channel = 0,
                Channels = new[]
                {
                    0,
                },
                Disabled = false,
                Power = 0,
                PowerMax = 0,
                PowerMin = 0,
                Preamble = "string",
            },
            Band24Usage = "string",
            Band5 = new JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand5Args
            {
                AllowRrmDisable = false,
                AntGain = 0,
                AntennaBeamPattern = "string",
                AntennaMode = "string",
                Bandwidth = 0,
                Channel = 0,
                Channels = new[]
                {
                    0,
                },
                Disabled = false,
                Power = 0,
                PowerMax = 0,
                PowerMin = 0,
                Preamble = "string",
            },
            Band5On24Radio = new JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand5On24RadioArgs
            {
                AllowRrmDisable = false,
                AntGain = 0,
                AntennaBeamPattern = "string",
                AntennaMode = "string",
                Bandwidth = 0,
                Channel = 0,
                Channels = new[]
                {
                    0,
                },
                Disabled = false,
                Power = 0,
                PowerMax = 0,
                PowerMin = 0,
                Preamble = "string",
            },
            Band6 = new JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand6Args
            {
                AllowRrmDisable = false,
                AntGain = 0,
                AntennaBeamPattern = "string",
                AntennaMode = "string",
                Bandwidth = 0,
                Channel = 0,
                Channels = new[]
                {
                    0,
                },
                Disabled = false,
                Power = 0,
                PowerMax = 0,
                PowerMin = 0,
                Preamble = "string",
                StandardPower = false,
            },
            FullAutomaticRrm = false,
            IndoorUse = false,
            RrmManaged = false,
            ScanningEnabled = false,
        },
        SiteId = "string",
        UplinkPortConfig = new JuniperMist.Org.Inputs.DeviceprofileApUplinkPortConfigArgs
        {
            Dot1x = false,
            KeepWlansUpIfDown = false,
        },
        UsbConfig = new JuniperMist.Org.Inputs.DeviceprofileApUsbConfigArgs
        {
            Cacert = "string",
            Channel = 0,
            Enabled = false,
            Host = "string",
            Port = 0,
            Type = "string",
            VerifyCert = false,
            VlanId = 0,
        },
        Vars = 
        {
            { "string", "string" },
        },
        ZigbeeConfig = new JuniperMist.Org.Inputs.DeviceprofileApZigbeeConfigArgs
        {
            AllowJoin = "string",
            Channel = 0,
            Enabled = false,
            ExtendedPanId = "string",
            PanId = "string",
        },
    });
    
    example, err := org.NewDeviceprofileAp(ctx, "deviceprofileApResource", &org.DeviceprofileApArgs{
    	OrgId: pulumi.String("string"),
    	MqttConfig: &org.DeviceprofileApMqttConfigArgs{
    		BrokerHost:  pulumi.String("string"),
    		BrokerPort:  pulumi.Int(0),
    		BrokerProto: pulumi.String("string"),
    		Enabled:     pulumi.Bool(false),
    		Format:      pulumi.String("string"),
    		Password:    pulumi.String("string"),
    		Username:    pulumi.String("string"),
    	},
    	EslConfig: &org.DeviceprofileApEslConfigArgs{
    		Cacert:     pulumi.String("string"),
    		Channel:    pulumi.Int(0),
    		Enabled:    pulumi.Bool(false),
    		Host:       pulumi.String("string"),
    		Port:       pulumi.Int(0),
    		Type:       pulumi.String("string"),
    		VerifyCert: pulumi.Bool(false),
    		VlanId:     pulumi.Int(0),
    	},
    	DisableEth1:   pulumi.Bool(false),
    	DisableEth2:   pulumi.Bool(false),
    	DisableEth3:   pulumi.Bool(false),
    	DisableModule: pulumi.Bool(false),
    	Aeroscout: &org.DeviceprofileApAeroscoutArgs{
    		Enabled:         pulumi.Bool(false),
    		Host:            pulumi.String("string"),
    		LocateConnected: pulumi.Bool(false),
    		Port:            pulumi.Int(0),
    	},
    	IpConfig: &org.DeviceprofileApIpConfigArgs{
    		Dns: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		DnsSuffixes: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Gateway:  pulumi.String("string"),
    		Gateway6: pulumi.String("string"),
    		Ip:       pulumi.String("string"),
    		Ip6:      pulumi.String("string"),
    		Mtu:      pulumi.Int(0),
    		Netmask:  pulumi.String("string"),
    		Netmask6: pulumi.String("string"),
    		Type:     pulumi.String("string"),
    		Type6:    pulumi.String("string"),
    		VlanId:   pulumi.Int(0),
    	},
    	LacpConfig: &org.DeviceprofileApLacpConfigArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	Led: &org.DeviceprofileApLedArgs{
    		Brightness: pulumi.Int(0),
    		Enabled:    pulumi.Bool(false),
    	},
    	BleConfig: &org.DeviceprofileApBleConfigArgs{
    		BeaconEnabled:  pulumi.Bool(false),
    		BeaconRate:     pulumi.Int(0),
    		BeaconRateMode: pulumi.String("string"),
    		BeamDisableds: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    		CustomBlePacketEnabled:  pulumi.Bool(false),
    		CustomBlePacketFrame:    pulumi.String("string"),
    		CustomBlePacketFreqMsec: pulumi.Int(0),
    		EddystoneUidAdvPower:    pulumi.Int(0),
    		EddystoneUidBeams:       pulumi.String("string"),
    		EddystoneUidEnabled:     pulumi.Bool(false),
    		EddystoneUidFreqMsec:    pulumi.Int(0),
    		EddystoneUidInstance:    pulumi.String("string"),
    		EddystoneUidNamespace:   pulumi.String("string"),
    		EddystoneUrlAdvPower:    pulumi.Int(0),
    		EddystoneUrlBeams:       pulumi.String("string"),
    		EddystoneUrlEnabled:     pulumi.Bool(false),
    		EddystoneUrlFreqMsec:    pulumi.Int(0),
    		EddystoneUrlUrl:         pulumi.String("string"),
    		IbeaconAdvPower:         pulumi.Int(0),
    		IbeaconBeams:            pulumi.String("string"),
    		IbeaconEnabled:          pulumi.Bool(false),
    		IbeaconFreqMsec:         pulumi.Int(0),
    		IbeaconMajor:            pulumi.Int(0),
    		IbeaconMinor:            pulumi.Int(0),
    		IbeaconUuid:             pulumi.String("string"),
    		Power:                   pulumi.Int(0),
    		PowerMode:               pulumi.String("string"),
    	},
    	Mesh: &org.DeviceprofileApMeshArgs{
    		Bands: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Enabled:    pulumi.Bool(false),
    		Group:      pulumi.Int(0),
    		Role:       pulumi.String("string"),
    		UseWpa3On5: pulumi.Bool(false),
    	},
    	PortConfig: org.DeviceprofileApPortConfigMap{
    		"string": &org.DeviceprofileApPortConfigArgs{
    			Disabled: pulumi.Bool(false),
    			DynamicVlan: &org.DeviceprofileApPortConfigDynamicVlanArgs{
    				DefaultVlanId: pulumi.Int(0),
    				Enabled:       pulumi.Bool(false),
    				Type:          pulumi.String("string"),
    				Vlans: pulumi.StringMap{
    					"string": pulumi.String("string"),
    				},
    			},
    			EnableMacAuth:    pulumi.Bool(false),
    			Forwarding:       pulumi.String("string"),
    			MacAuthPreferred: pulumi.Bool(false),
    			MacAuthProtocol:  pulumi.String("string"),
    			MistNac: &org.DeviceprofileApPortConfigMistNacArgs{
    				AcctInterimInterval: pulumi.Int(0),
    				AuthServersRetries:  pulumi.Int(0),
    				AuthServersTimeout:  pulumi.Int(0),
    				CoaEnabled:          pulumi.Bool(false),
    				CoaPort:             pulumi.Int(0),
    				Enabled:             pulumi.Bool(false),
    				FastDot1xTimers:     pulumi.Bool(false),
    				Network:             pulumi.String("string"),
    				SourceIp:            pulumi.String("string"),
    			},
    			MxTunnelId:   pulumi.String("string"),
    			MxtunnelName: pulumi.String("string"),
    			PortAuth:     pulumi.String("string"),
    			PortVlanId:   pulumi.Int(0),
    			RadiusConfig: &org.DeviceprofileApPortConfigRadiusConfigArgs{
    				AcctInterimInterval: pulumi.Int(0),
    				AcctServers: org.DeviceprofileApPortConfigRadiusConfigAcctServerArray{
    					&org.DeviceprofileApPortConfigRadiusConfigAcctServerArgs{
    						Host:           pulumi.String("string"),
    						Secret:         pulumi.String("string"),
    						KeywrapEnabled: pulumi.Bool(false),
    						KeywrapFormat:  pulumi.String("string"),
    						KeywrapKek:     pulumi.String("string"),
    						KeywrapMack:    pulumi.String("string"),
    						Port:           pulumi.String("string"),
    					},
    				},
    				AuthServers: org.DeviceprofileApPortConfigRadiusConfigAuthServerArray{
    					&org.DeviceprofileApPortConfigRadiusConfigAuthServerArgs{
    						Host:                        pulumi.String("string"),
    						Secret:                      pulumi.String("string"),
    						KeywrapEnabled:              pulumi.Bool(false),
    						KeywrapFormat:               pulumi.String("string"),
    						KeywrapKek:                  pulumi.String("string"),
    						KeywrapMack:                 pulumi.String("string"),
    						Port:                        pulumi.String("string"),
    						RequireMessageAuthenticator: pulumi.Bool(false),
    					},
    				},
    				AuthServersRetries: pulumi.Int(0),
    				AuthServersTimeout: pulumi.Int(0),
    				CoaEnabled:         pulumi.Bool(false),
    				CoaPort:            pulumi.Int(0),
    				Network:            pulumi.String("string"),
    				SourceIp:           pulumi.String("string"),
    			},
    			Radsec: &org.DeviceprofileApPortConfigRadsecArgs{
    				CoaEnabled:  pulumi.Bool(false),
    				Enabled:     pulumi.Bool(false),
    				IdleTimeout: pulumi.String("string"),
    				MxclusterIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ProxyHosts: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ServerName: pulumi.String("string"),
    				Servers: org.DeviceprofileApPortConfigRadsecServerArray{
    					&org.DeviceprofileApPortConfigRadsecServerArgs{
    						Host: pulumi.String("string"),
    						Port: pulumi.Int(0),
    					},
    				},
    				UseMxedge:     pulumi.Bool(false),
    				UseSiteMxedge: pulumi.Bool(false),
    			},
    			VlanId:           pulumi.Int(0),
    			VlanIds:          pulumi.String("string"),
    			WxtunnelId:       pulumi.String("string"),
    			WxtunnelRemoteId: pulumi.String("string"),
    		},
    	},
    	NtpServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Airista: &org.DeviceprofileApAiristaArgs{
    		Enabled: pulumi.Bool(false),
    		Host:    pulumi.String("string"),
    		Port:    pulumi.Int(0),
    	},
    	PoePassthrough: pulumi.Bool(false),
    	Name:           pulumi.String("string"),
    	PwrConfig: &org.DeviceprofileApPwrConfigArgs{
    		Base:              pulumi.Int(0),
    		PreferUsbOverWifi: pulumi.Bool(false),
    	},
    	RadioConfig: &org.DeviceprofileApRadioConfigArgs{
    		AllowRrmDisable: pulumi.Bool(false),
    		AntGain24:       pulumi.Int(0),
    		AntGain5:        pulumi.Int(0),
    		AntGain6:        pulumi.Int(0),
    		AntennaMode:     pulumi.String("string"),
    		AntennaSelect:   pulumi.String("string"),
    		Band24: &org.DeviceprofileApRadioConfigBand24Args{
    			AllowRrmDisable: pulumi.Bool(false),
    			AntGain:         pulumi.Int(0),
    			AntennaMode:     pulumi.String("string"),
    			Bandwidth:       pulumi.Int(0),
    			Channel:         pulumi.Int(0),
    			Channels: pulumi.IntArray{
    				pulumi.Int(0),
    			},
    			Disabled: pulumi.Bool(false),
    			Power:    pulumi.Int(0),
    			PowerMax: pulumi.Int(0),
    			PowerMin: pulumi.Int(0),
    			Preamble: pulumi.String("string"),
    		},
    		Band24Usage: pulumi.String("string"),
    		Band5: &org.DeviceprofileApRadioConfigBand5Args{
    			AllowRrmDisable:    pulumi.Bool(false),
    			AntGain:            pulumi.Int(0),
    			AntennaBeamPattern: pulumi.String("string"),
    			AntennaMode:        pulumi.String("string"),
    			Bandwidth:          pulumi.Int(0),
    			Channel:            pulumi.Int(0),
    			Channels: pulumi.IntArray{
    				pulumi.Int(0),
    			},
    			Disabled: pulumi.Bool(false),
    			Power:    pulumi.Int(0),
    			PowerMax: pulumi.Int(0),
    			PowerMin: pulumi.Int(0),
    			Preamble: pulumi.String("string"),
    		},
    		Band5On24Radio: &org.DeviceprofileApRadioConfigBand5On24RadioArgs{
    			AllowRrmDisable:    pulumi.Bool(false),
    			AntGain:            pulumi.Int(0),
    			AntennaBeamPattern: pulumi.String("string"),
    			AntennaMode:        pulumi.String("string"),
    			Bandwidth:          pulumi.Int(0),
    			Channel:            pulumi.Int(0),
    			Channels: pulumi.IntArray{
    				pulumi.Int(0),
    			},
    			Disabled: pulumi.Bool(false),
    			Power:    pulumi.Int(0),
    			PowerMax: pulumi.Int(0),
    			PowerMin: pulumi.Int(0),
    			Preamble: pulumi.String("string"),
    		},
    		Band6: &org.DeviceprofileApRadioConfigBand6Args{
    			AllowRrmDisable:    pulumi.Bool(false),
    			AntGain:            pulumi.Int(0),
    			AntennaBeamPattern: pulumi.String("string"),
    			AntennaMode:        pulumi.String("string"),
    			Bandwidth:          pulumi.Int(0),
    			Channel:            pulumi.Int(0),
    			Channels: pulumi.IntArray{
    				pulumi.Int(0),
    			},
    			Disabled:      pulumi.Bool(false),
    			Power:         pulumi.Int(0),
    			PowerMax:      pulumi.Int(0),
    			PowerMin:      pulumi.Int(0),
    			Preamble:      pulumi.String("string"),
    			StandardPower: pulumi.Bool(false),
    		},
    		FullAutomaticRrm: pulumi.Bool(false),
    		IndoorUse:        pulumi.Bool(false),
    		RrmManaged:       pulumi.Bool(false),
    		ScanningEnabled:  pulumi.Bool(false),
    	},
    	SiteId: pulumi.String("string"),
    	UplinkPortConfig: &org.DeviceprofileApUplinkPortConfigArgs{
    		Dot1x:             pulumi.Bool(false),
    		KeepWlansUpIfDown: pulumi.Bool(false),
    	},
    	UsbConfig: &org.DeviceprofileApUsbConfigArgs{
    		Cacert:     pulumi.String("string"),
    		Channel:    pulumi.Int(0),
    		Enabled:    pulumi.Bool(false),
    		Host:       pulumi.String("string"),
    		Port:       pulumi.Int(0),
    		Type:       pulumi.String("string"),
    		VerifyCert: pulumi.Bool(false),
    		VlanId:     pulumi.Int(0),
    	},
    	Vars: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	ZigbeeConfig: &org.DeviceprofileApZigbeeConfigArgs{
    		AllowJoin:     pulumi.String("string"),
    		Channel:       pulumi.Int(0),
    		Enabled:       pulumi.Bool(false),
    		ExtendedPanId: pulumi.String("string"),
    		PanId:         pulumi.String("string"),
    	},
    })
    
    resource "junipermist_org_deviceprofileap" "deviceprofileApResource" {
      org_id = "string"
      mqtt_config = {
        broker_host  = "string"
        broker_port  = 0
        broker_proto = "string"
        enabled      = false
        format       = "string"
        password     = "string"
        username     = "string"
      }
      esl_config = {
        cacert      = "string"
        channel     = 0
        enabled     = false
        host        = "string"
        port        = 0
        type        = "string"
        verify_cert = false
        vlan_id     = 0
      }
      disable_eth1   = false
      disable_eth2   = false
      disable_eth3   = false
      disable_module = false
      aeroscout = {
        enabled          = false
        host             = "string"
        locate_connected = false
        port             = 0
      }
      ip_config = {
        dns          = ["string"]
        dns_suffixes = ["string"]
        gateway      = "string"
        gateway6     = "string"
        ip           = "string"
        ip6          = "string"
        mtu          = 0
        netmask      = "string"
        netmask6     = "string"
        type         = "string"
        type6        = "string"
        vlan_id      = 0
      }
      lacp_config = {
        enabled = false
      }
      led = {
        brightness = 0
        enabled    = false
      }
      ble_config = {
        beacon_enabled              = false
        beacon_rate                 = 0
        beacon_rate_mode            = "string"
        beam_disableds              = [0]
        custom_ble_packet_enabled   = false
        custom_ble_packet_frame     = "string"
        custom_ble_packet_freq_msec = 0
        eddystone_uid_adv_power     = 0
        eddystone_uid_beams         = "string"
        eddystone_uid_enabled       = false
        eddystone_uid_freq_msec     = 0
        eddystone_uid_instance      = "string"
        eddystone_uid_namespace     = "string"
        eddystone_url_adv_power     = 0
        eddystone_url_beams         = "string"
        eddystone_url_enabled       = false
        eddystone_url_freq_msec     = 0
        eddystone_url_url           = "string"
        ibeacon_adv_power           = 0
        ibeacon_beams               = "string"
        ibeacon_enabled             = false
        ibeacon_freq_msec           = 0
        ibeacon_major               = 0
        ibeacon_minor               = 0
        ibeacon_uuid                = "string"
        power                       = 0
        power_mode                  = "string"
      }
      mesh = {
        bands        = ["string"]
        enabled      = false
        group        = 0
        role         = "string"
        use_wpa3_on5 = false
      }
      port_config = {
        "string" = {
          disabled = false
          dynamic_vlan = {
            default_vlan_id = 0
            enabled         = false
            type            = "string"
            vlans = {
              "string" = "string"
            }
          }
          enable_mac_auth    = false
          forwarding         = "string"
          mac_auth_preferred = false
          mac_auth_protocol  = "string"
          mist_nac = {
            acct_interim_interval = 0
            auth_servers_retries  = 0
            auth_servers_timeout  = 0
            coa_enabled           = false
            coa_port              = 0
            enabled               = false
            fast_dot1x_timers     = false
            network               = "string"
            source_ip             = "string"
          }
          mx_tunnel_id  = "string"
          mxtunnel_name = "string"
          port_auth     = "string"
          port_vlan_id  = 0
          radius_config = {
            acct_interim_interval = 0
            acct_servers = [{
              "host"           = "string"
              "secret"         = "string"
              "keywrapEnabled" = false
              "keywrapFormat"  = "string"
              "keywrapKek"     = "string"
              "keywrapMack"    = "string"
              "port"           = "string"
            }]
            auth_servers = [{
              "host"                        = "string"
              "secret"                      = "string"
              "keywrapEnabled"              = false
              "keywrapFormat"               = "string"
              "keywrapKek"                  = "string"
              "keywrapMack"                 = "string"
              "port"                        = "string"
              "requireMessageAuthenticator" = false
            }]
            auth_servers_retries = 0
            auth_servers_timeout = 0
            coa_enabled          = false
            coa_port             = 0
            network              = "string"
            source_ip            = "string"
          }
          radsec = {
            coa_enabled   = false
            enabled       = false
            idle_timeout  = "string"
            mxcluster_ids = ["string"]
            proxy_hosts   = ["string"]
            server_name   = "string"
            servers = [{
              "host" = "string"
              "port" = 0
            }]
            use_mxedge      = false
            use_site_mxedge = false
          }
          vlan_id            = 0
          vlan_ids           = "string"
          wxtunnel_id        = "string"
          wxtunnel_remote_id = "string"
        }
      }
      ntp_servers = ["string"]
      airista = {
        enabled = false
        host    = "string"
        port    = 0
      }
      poe_passthrough = false
      name            = "string"
      pwr_config = {
        base                 = 0
        prefer_usb_over_wifi = false
      }
      radio_config = {
        allow_rrm_disable = false
        ant_gain24        = 0
        ant_gain5         = 0
        ant_gain6         = 0
        antenna_mode      = "string"
        antenna_select    = "string"
        band24 = {
          allow_rrm_disable = false
          ant_gain          = 0
          antenna_mode      = "string"
          bandwidth         = 0
          channel           = 0
          channels          = [0]
          disabled          = false
          power             = 0
          power_max         = 0
          power_min         = 0
          preamble          = "string"
        }
        band24_usage = "string"
        band5 = {
          allow_rrm_disable    = false
          ant_gain             = 0
          antenna_beam_pattern = "string"
          antenna_mode         = "string"
          bandwidth            = 0
          channel              = 0
          channels             = [0]
          disabled             = false
          power                = 0
          power_max            = 0
          power_min            = 0
          preamble             = "string"
        }
        band5_on24_radio = {
          allow_rrm_disable    = false
          ant_gain             = 0
          antenna_beam_pattern = "string"
          antenna_mode         = "string"
          bandwidth            = 0
          channel              = 0
          channels             = [0]
          disabled             = false
          power                = 0
          power_max            = 0
          power_min            = 0
          preamble             = "string"
        }
        band6 = {
          allow_rrm_disable    = false
          ant_gain             = 0
          antenna_beam_pattern = "string"
          antenna_mode         = "string"
          bandwidth            = 0
          channel              = 0
          channels             = [0]
          disabled             = false
          power                = 0
          power_max            = 0
          power_min            = 0
          preamble             = "string"
          standard_power       = false
        }
        full_automatic_rrm = false
        indoor_use         = false
        rrm_managed        = false
        scanning_enabled   = false
      }
      site_id = "string"
      uplink_port_config = {
        dot1x                 = false
        keep_wlans_up_if_down = false
      }
      usb_config = {
        cacert      = "string"
        channel     = 0
        enabled     = false
        host        = "string"
        port        = 0
        type        = "string"
        verify_cert = false
        vlan_id     = 0
      }
      vars = {
        "string" = "string"
      }
      zigbee_config = {
        allow_join      = "string"
        channel         = 0
        enabled         = false
        extended_pan_id = "string"
        pan_id          = "string"
      }
    }
    
    var deviceprofileApResource = new DeviceprofileAp("deviceprofileApResource", DeviceprofileApArgs.builder()
        .orgId("string")
        .mqttConfig(DeviceprofileApMqttConfigArgs.builder()
            .brokerHost("string")
            .brokerPort(0)
            .brokerProto("string")
            .enabled(false)
            .format("string")
            .password("string")
            .username("string")
            .build())
        .eslConfig(DeviceprofileApEslConfigArgs.builder()
            .cacert("string")
            .channel(0)
            .enabled(false)
            .host("string")
            .port(0)
            .type("string")
            .verifyCert(false)
            .vlanId(0)
            .build())
        .disableEth1(false)
        .disableEth2(false)
        .disableEth3(false)
        .disableModule(false)
        .aeroscout(DeviceprofileApAeroscoutArgs.builder()
            .enabled(false)
            .host("string")
            .locateConnected(false)
            .port(0)
            .build())
        .ipConfig(DeviceprofileApIpConfigArgs.builder()
            .dns("string")
            .dnsSuffixes("string")
            .gateway("string")
            .gateway6("string")
            .ip("string")
            .ip6("string")
            .mtu(0)
            .netmask("string")
            .netmask6("string")
            .type("string")
            .type6("string")
            .vlanId(0)
            .build())
        .lacpConfig(DeviceprofileApLacpConfigArgs.builder()
            .enabled(false)
            .build())
        .led(DeviceprofileApLedArgs.builder()
            .brightness(0)
            .enabled(false)
            .build())
        .bleConfig(DeviceprofileApBleConfigArgs.builder()
            .beaconEnabled(false)
            .beaconRate(0)
            .beaconRateMode("string")
            .beamDisableds(0)
            .customBlePacketEnabled(false)
            .customBlePacketFrame("string")
            .customBlePacketFreqMsec(0)
            .eddystoneUidAdvPower(0)
            .eddystoneUidBeams("string")
            .eddystoneUidEnabled(false)
            .eddystoneUidFreqMsec(0)
            .eddystoneUidInstance("string")
            .eddystoneUidNamespace("string")
            .eddystoneUrlAdvPower(0)
            .eddystoneUrlBeams("string")
            .eddystoneUrlEnabled(false)
            .eddystoneUrlFreqMsec(0)
            .eddystoneUrlUrl("string")
            .ibeaconAdvPower(0)
            .ibeaconBeams("string")
            .ibeaconEnabled(false)
            .ibeaconFreqMsec(0)
            .ibeaconMajor(0)
            .ibeaconMinor(0)
            .ibeaconUuid("string")
            .power(0)
            .powerMode("string")
            .build())
        .mesh(DeviceprofileApMeshArgs.builder()
            .bands("string")
            .enabled(false)
            .group(0)
            .role("string")
            .useWpa3On5(false)
            .build())
        .portConfig(Map.of("string", DeviceprofileApPortConfigArgs.builder()
            .disabled(false)
            .dynamicVlan(DeviceprofileApPortConfigDynamicVlanArgs.builder()
                .defaultVlanId(0)
                .enabled(false)
                .type("string")
                .vlans(Map.of("string", "string"))
                .build())
            .enableMacAuth(false)
            .forwarding("string")
            .macAuthPreferred(false)
            .macAuthProtocol("string")
            .mistNac(DeviceprofileApPortConfigMistNacArgs.builder()
                .acctInterimInterval(0)
                .authServersRetries(0)
                .authServersTimeout(0)
                .coaEnabled(false)
                .coaPort(0)
                .enabled(false)
                .fastDot1xTimers(false)
                .network("string")
                .sourceIp("string")
                .build())
            .mxTunnelId("string")
            .mxtunnelName("string")
            .portAuth("string")
            .portVlanId(0)
            .radiusConfig(DeviceprofileApPortConfigRadiusConfigArgs.builder()
                .acctInterimInterval(0)
                .acctServers(DeviceprofileApPortConfigRadiusConfigAcctServerArgs.builder()
                    .host("string")
                    .secret("string")
                    .keywrapEnabled(false)
                    .keywrapFormat("string")
                    .keywrapKek("string")
                    .keywrapMack("string")
                    .port("string")
                    .build())
                .authServers(DeviceprofileApPortConfigRadiusConfigAuthServerArgs.builder()
                    .host("string")
                    .secret("string")
                    .keywrapEnabled(false)
                    .keywrapFormat("string")
                    .keywrapKek("string")
                    .keywrapMack("string")
                    .port("string")
                    .requireMessageAuthenticator(false)
                    .build())
                .authServersRetries(0)
                .authServersTimeout(0)
                .coaEnabled(false)
                .coaPort(0)
                .network("string")
                .sourceIp("string")
                .build())
            .radsec(DeviceprofileApPortConfigRadsecArgs.builder()
                .coaEnabled(false)
                .enabled(false)
                .idleTimeout("string")
                .mxclusterIds("string")
                .proxyHosts("string")
                .serverName("string")
                .servers(DeviceprofileApPortConfigRadsecServerArgs.builder()
                    .host("string")
                    .port(0)
                    .build())
                .useMxedge(false)
                .useSiteMxedge(false)
                .build())
            .vlanId(0)
            .vlanIds("string")
            .wxtunnelId("string")
            .wxtunnelRemoteId("string")
            .build()))
        .ntpServers("string")
        .airista(DeviceprofileApAiristaArgs.builder()
            .enabled(false)
            .host("string")
            .port(0)
            .build())
        .poePassthrough(false)
        .name("string")
        .pwrConfig(DeviceprofileApPwrConfigArgs.builder()
            .base(0)
            .preferUsbOverWifi(false)
            .build())
        .radioConfig(DeviceprofileApRadioConfigArgs.builder()
            .allowRrmDisable(false)
            .antGain24(0)
            .antGain5(0)
            .antGain6(0)
            .antennaMode("string")
            .antennaSelect("string")
            .band24(DeviceprofileApRadioConfigBand24Args.builder()
                .allowRrmDisable(false)
                .antGain(0)
                .antennaMode("string")
                .bandwidth(0)
                .channel(0)
                .channels(0)
                .disabled(false)
                .power(0)
                .powerMax(0)
                .powerMin(0)
                .preamble("string")
                .build())
            .band24Usage("string")
            .band5(DeviceprofileApRadioConfigBand5Args.builder()
                .allowRrmDisable(false)
                .antGain(0)
                .antennaBeamPattern("string")
                .antennaMode("string")
                .bandwidth(0)
                .channel(0)
                .channels(0)
                .disabled(false)
                .power(0)
                .powerMax(0)
                .powerMin(0)
                .preamble("string")
                .build())
            .band5On24Radio(DeviceprofileApRadioConfigBand5On24RadioArgs.builder()
                .allowRrmDisable(false)
                .antGain(0)
                .antennaBeamPattern("string")
                .antennaMode("string")
                .bandwidth(0)
                .channel(0)
                .channels(0)
                .disabled(false)
                .power(0)
                .powerMax(0)
                .powerMin(0)
                .preamble("string")
                .build())
            .band6(DeviceprofileApRadioConfigBand6Args.builder()
                .allowRrmDisable(false)
                .antGain(0)
                .antennaBeamPattern("string")
                .antennaMode("string")
                .bandwidth(0)
                .channel(0)
                .channels(0)
                .disabled(false)
                .power(0)
                .powerMax(0)
                .powerMin(0)
                .preamble("string")
                .standardPower(false)
                .build())
            .fullAutomaticRrm(false)
            .indoorUse(false)
            .rrmManaged(false)
            .scanningEnabled(false)
            .build())
        .siteId("string")
        .uplinkPortConfig(DeviceprofileApUplinkPortConfigArgs.builder()
            .dot1x(false)
            .keepWlansUpIfDown(false)
            .build())
        .usbConfig(DeviceprofileApUsbConfigArgs.builder()
            .cacert("string")
            .channel(0)
            .enabled(false)
            .host("string")
            .port(0)
            .type("string")
            .verifyCert(false)
            .vlanId(0)
            .build())
        .vars(Map.of("string", "string"))
        .zigbeeConfig(DeviceprofileApZigbeeConfigArgs.builder()
            .allowJoin("string")
            .channel(0)
            .enabled(false)
            .extendedPanId("string")
            .panId("string")
            .build())
        .build());
    
    deviceprofile_ap_resource = junipermist.org.DeviceprofileAp("deviceprofileApResource",
        org_id="string",
        mqtt_config={
            "broker_host": "string",
            "broker_port": 0,
            "broker_proto": "string",
            "enabled": False,
            "format": "string",
            "password": "string",
            "username": "string",
        },
        esl_config={
            "cacert": "string",
            "channel": 0,
            "enabled": False,
            "host": "string",
            "port": 0,
            "type": "string",
            "verify_cert": False,
            "vlan_id": 0,
        },
        disable_eth1=False,
        disable_eth2=False,
        disable_eth3=False,
        disable_module=False,
        aeroscout={
            "enabled": False,
            "host": "string",
            "locate_connected": False,
            "port": 0,
        },
        ip_config={
            "dns": ["string"],
            "dns_suffixes": ["string"],
            "gateway": "string",
            "gateway6": "string",
            "ip": "string",
            "ip6": "string",
            "mtu": 0,
            "netmask": "string",
            "netmask6": "string",
            "type": "string",
            "type6": "string",
            "vlan_id": 0,
        },
        lacp_config={
            "enabled": False,
        },
        led={
            "brightness": 0,
            "enabled": False,
        },
        ble_config={
            "beacon_enabled": False,
            "beacon_rate": 0,
            "beacon_rate_mode": "string",
            "beam_disableds": [0],
            "custom_ble_packet_enabled": False,
            "custom_ble_packet_frame": "string",
            "custom_ble_packet_freq_msec": 0,
            "eddystone_uid_adv_power": 0,
            "eddystone_uid_beams": "string",
            "eddystone_uid_enabled": False,
            "eddystone_uid_freq_msec": 0,
            "eddystone_uid_instance": "string",
            "eddystone_uid_namespace": "string",
            "eddystone_url_adv_power": 0,
            "eddystone_url_beams": "string",
            "eddystone_url_enabled": False,
            "eddystone_url_freq_msec": 0,
            "eddystone_url_url": "string",
            "ibeacon_adv_power": 0,
            "ibeacon_beams": "string",
            "ibeacon_enabled": False,
            "ibeacon_freq_msec": 0,
            "ibeacon_major": 0,
            "ibeacon_minor": 0,
            "ibeacon_uuid": "string",
            "power": 0,
            "power_mode": "string",
        },
        mesh={
            "bands": ["string"],
            "enabled": False,
            "group": 0,
            "role": "string",
            "use_wpa3_on5": False,
        },
        port_config={
            "string": {
                "disabled": False,
                "dynamic_vlan": {
                    "default_vlan_id": 0,
                    "enabled": False,
                    "type": "string",
                    "vlans": {
                        "string": "string",
                    },
                },
                "enable_mac_auth": False,
                "forwarding": "string",
                "mac_auth_preferred": False,
                "mac_auth_protocol": "string",
                "mist_nac": {
                    "acct_interim_interval": 0,
                    "auth_servers_retries": 0,
                    "auth_servers_timeout": 0,
                    "coa_enabled": False,
                    "coa_port": 0,
                    "enabled": False,
                    "fast_dot1x_timers": False,
                    "network": "string",
                    "source_ip": "string",
                },
                "mx_tunnel_id": "string",
                "mxtunnel_name": "string",
                "port_auth": "string",
                "port_vlan_id": 0,
                "radius_config": {
                    "acct_interim_interval": 0,
                    "acct_servers": [{
                        "host": "string",
                        "secret": "string",
                        "keywrap_enabled": False,
                        "keywrap_format": "string",
                        "keywrap_kek": "string",
                        "keywrap_mack": "string",
                        "port": "string",
                    }],
                    "auth_servers": [{
                        "host": "string",
                        "secret": "string",
                        "keywrap_enabled": False,
                        "keywrap_format": "string",
                        "keywrap_kek": "string",
                        "keywrap_mack": "string",
                        "port": "string",
                        "require_message_authenticator": False,
                    }],
                    "auth_servers_retries": 0,
                    "auth_servers_timeout": 0,
                    "coa_enabled": False,
                    "coa_port": 0,
                    "network": "string",
                    "source_ip": "string",
                },
                "radsec": {
                    "coa_enabled": False,
                    "enabled": False,
                    "idle_timeout": "string",
                    "mxcluster_ids": ["string"],
                    "proxy_hosts": ["string"],
                    "server_name": "string",
                    "servers": [{
                        "host": "string",
                        "port": 0,
                    }],
                    "use_mxedge": False,
                    "use_site_mxedge": False,
                },
                "vlan_id": 0,
                "vlan_ids": "string",
                "wxtunnel_id": "string",
                "wxtunnel_remote_id": "string",
            },
        },
        ntp_servers=["string"],
        airista={
            "enabled": False,
            "host": "string",
            "port": 0,
        },
        poe_passthrough=False,
        name="string",
        pwr_config={
            "base": 0,
            "prefer_usb_over_wifi": False,
        },
        radio_config={
            "allow_rrm_disable": False,
            "ant_gain24": 0,
            "ant_gain5": 0,
            "ant_gain6": 0,
            "antenna_mode": "string",
            "antenna_select": "string",
            "band24": {
                "allow_rrm_disable": False,
                "ant_gain": 0,
                "antenna_mode": "string",
                "bandwidth": 0,
                "channel": 0,
                "channels": [0],
                "disabled": False,
                "power": 0,
                "power_max": 0,
                "power_min": 0,
                "preamble": "string",
            },
            "band24_usage": "string",
            "band5": {
                "allow_rrm_disable": False,
                "ant_gain": 0,
                "antenna_beam_pattern": "string",
                "antenna_mode": "string",
                "bandwidth": 0,
                "channel": 0,
                "channels": [0],
                "disabled": False,
                "power": 0,
                "power_max": 0,
                "power_min": 0,
                "preamble": "string",
            },
            "band5_on24_radio": {
                "allow_rrm_disable": False,
                "ant_gain": 0,
                "antenna_beam_pattern": "string",
                "antenna_mode": "string",
                "bandwidth": 0,
                "channel": 0,
                "channels": [0],
                "disabled": False,
                "power": 0,
                "power_max": 0,
                "power_min": 0,
                "preamble": "string",
            },
            "band6": {
                "allow_rrm_disable": False,
                "ant_gain": 0,
                "antenna_beam_pattern": "string",
                "antenna_mode": "string",
                "bandwidth": 0,
                "channel": 0,
                "channels": [0],
                "disabled": False,
                "power": 0,
                "power_max": 0,
                "power_min": 0,
                "preamble": "string",
                "standard_power": False,
            },
            "full_automatic_rrm": False,
            "indoor_use": False,
            "rrm_managed": False,
            "scanning_enabled": False,
        },
        site_id="string",
        uplink_port_config={
            "dot1x": False,
            "keep_wlans_up_if_down": False,
        },
        usb_config={
            "cacert": "string",
            "channel": 0,
            "enabled": False,
            "host": "string",
            "port": 0,
            "type": "string",
            "verify_cert": False,
            "vlan_id": 0,
        },
        vars={
            "string": "string",
        },
        zigbee_config={
            "allow_join": "string",
            "channel": 0,
            "enabled": False,
            "extended_pan_id": "string",
            "pan_id": "string",
        })
    
    const deviceprofileApResource = new junipermist.org.DeviceprofileAp("deviceprofileApResource", {
        orgId: "string",
        mqttConfig: {
            brokerHost: "string",
            brokerPort: 0,
            brokerProto: "string",
            enabled: false,
            format: "string",
            password: "string",
            username: "string",
        },
        eslConfig: {
            cacert: "string",
            channel: 0,
            enabled: false,
            host: "string",
            port: 0,
            type: "string",
            verifyCert: false,
            vlanId: 0,
        },
        disableEth1: false,
        disableEth2: false,
        disableEth3: false,
        disableModule: false,
        aeroscout: {
            enabled: false,
            host: "string",
            locateConnected: false,
            port: 0,
        },
        ipConfig: {
            dns: ["string"],
            dnsSuffixes: ["string"],
            gateway: "string",
            gateway6: "string",
            ip: "string",
            ip6: "string",
            mtu: 0,
            netmask: "string",
            netmask6: "string",
            type: "string",
            type6: "string",
            vlanId: 0,
        },
        lacpConfig: {
            enabled: false,
        },
        led: {
            brightness: 0,
            enabled: false,
        },
        bleConfig: {
            beaconEnabled: false,
            beaconRate: 0,
            beaconRateMode: "string",
            beamDisableds: [0],
            customBlePacketEnabled: false,
            customBlePacketFrame: "string",
            customBlePacketFreqMsec: 0,
            eddystoneUidAdvPower: 0,
            eddystoneUidBeams: "string",
            eddystoneUidEnabled: false,
            eddystoneUidFreqMsec: 0,
            eddystoneUidInstance: "string",
            eddystoneUidNamespace: "string",
            eddystoneUrlAdvPower: 0,
            eddystoneUrlBeams: "string",
            eddystoneUrlEnabled: false,
            eddystoneUrlFreqMsec: 0,
            eddystoneUrlUrl: "string",
            ibeaconAdvPower: 0,
            ibeaconBeams: "string",
            ibeaconEnabled: false,
            ibeaconFreqMsec: 0,
            ibeaconMajor: 0,
            ibeaconMinor: 0,
            ibeaconUuid: "string",
            power: 0,
            powerMode: "string",
        },
        mesh: {
            bands: ["string"],
            enabled: false,
            group: 0,
            role: "string",
            useWpa3On5: false,
        },
        portConfig: {
            string: {
                disabled: false,
                dynamicVlan: {
                    defaultVlanId: 0,
                    enabled: false,
                    type: "string",
                    vlans: {
                        string: "string",
                    },
                },
                enableMacAuth: false,
                forwarding: "string",
                macAuthPreferred: false,
                macAuthProtocol: "string",
                mistNac: {
                    acctInterimInterval: 0,
                    authServersRetries: 0,
                    authServersTimeout: 0,
                    coaEnabled: false,
                    coaPort: 0,
                    enabled: false,
                    fastDot1xTimers: false,
                    network: "string",
                    sourceIp: "string",
                },
                mxTunnelId: "string",
                mxtunnelName: "string",
                portAuth: "string",
                portVlanId: 0,
                radiusConfig: {
                    acctInterimInterval: 0,
                    acctServers: [{
                        host: "string",
                        secret: "string",
                        keywrapEnabled: false,
                        keywrapFormat: "string",
                        keywrapKek: "string",
                        keywrapMack: "string",
                        port: "string",
                    }],
                    authServers: [{
                        host: "string",
                        secret: "string",
                        keywrapEnabled: false,
                        keywrapFormat: "string",
                        keywrapKek: "string",
                        keywrapMack: "string",
                        port: "string",
                        requireMessageAuthenticator: false,
                    }],
                    authServersRetries: 0,
                    authServersTimeout: 0,
                    coaEnabled: false,
                    coaPort: 0,
                    network: "string",
                    sourceIp: "string",
                },
                radsec: {
                    coaEnabled: false,
                    enabled: false,
                    idleTimeout: "string",
                    mxclusterIds: ["string"],
                    proxyHosts: ["string"],
                    serverName: "string",
                    servers: [{
                        host: "string",
                        port: 0,
                    }],
                    useMxedge: false,
                    useSiteMxedge: false,
                },
                vlanId: 0,
                vlanIds: "string",
                wxtunnelId: "string",
                wxtunnelRemoteId: "string",
            },
        },
        ntpServers: ["string"],
        airista: {
            enabled: false,
            host: "string",
            port: 0,
        },
        poePassthrough: false,
        name: "string",
        pwrConfig: {
            base: 0,
            preferUsbOverWifi: false,
        },
        radioConfig: {
            allowRrmDisable: false,
            antGain24: 0,
            antGain5: 0,
            antGain6: 0,
            antennaMode: "string",
            antennaSelect: "string",
            band24: {
                allowRrmDisable: false,
                antGain: 0,
                antennaMode: "string",
                bandwidth: 0,
                channel: 0,
                channels: [0],
                disabled: false,
                power: 0,
                powerMax: 0,
                powerMin: 0,
                preamble: "string",
            },
            band24Usage: "string",
            band5: {
                allowRrmDisable: false,
                antGain: 0,
                antennaBeamPattern: "string",
                antennaMode: "string",
                bandwidth: 0,
                channel: 0,
                channels: [0],
                disabled: false,
                power: 0,
                powerMax: 0,
                powerMin: 0,
                preamble: "string",
            },
            band5On24Radio: {
                allowRrmDisable: false,
                antGain: 0,
                antennaBeamPattern: "string",
                antennaMode: "string",
                bandwidth: 0,
                channel: 0,
                channels: [0],
                disabled: false,
                power: 0,
                powerMax: 0,
                powerMin: 0,
                preamble: "string",
            },
            band6: {
                allowRrmDisable: false,
                antGain: 0,
                antennaBeamPattern: "string",
                antennaMode: "string",
                bandwidth: 0,
                channel: 0,
                channels: [0],
                disabled: false,
                power: 0,
                powerMax: 0,
                powerMin: 0,
                preamble: "string",
                standardPower: false,
            },
            fullAutomaticRrm: false,
            indoorUse: false,
            rrmManaged: false,
            scanningEnabled: false,
        },
        siteId: "string",
        uplinkPortConfig: {
            dot1x: false,
            keepWlansUpIfDown: false,
        },
        usbConfig: {
            cacert: "string",
            channel: 0,
            enabled: false,
            host: "string",
            port: 0,
            type: "string",
            verifyCert: false,
            vlanId: 0,
        },
        vars: {
            string: "string",
        },
        zigbeeConfig: {
            allowJoin: "string",
            channel: 0,
            enabled: false,
            extendedPanId: "string",
            panId: "string",
        },
    });
    
    type: junipermist:org:DeviceprofileAp
    properties:
        aeroscout:
            enabled: false
            host: string
            locateConnected: false
            port: 0
        airista:
            enabled: false
            host: string
            port: 0
        bleConfig:
            beaconEnabled: false
            beaconRate: 0
            beaconRateMode: string
            beamDisableds:
                - 0
            customBlePacketEnabled: false
            customBlePacketFrame: string
            customBlePacketFreqMsec: 0
            eddystoneUidAdvPower: 0
            eddystoneUidBeams: string
            eddystoneUidEnabled: false
            eddystoneUidFreqMsec: 0
            eddystoneUidInstance: string
            eddystoneUidNamespace: string
            eddystoneUrlAdvPower: 0
            eddystoneUrlBeams: string
            eddystoneUrlEnabled: false
            eddystoneUrlFreqMsec: 0
            eddystoneUrlUrl: string
            ibeaconAdvPower: 0
            ibeaconBeams: string
            ibeaconEnabled: false
            ibeaconFreqMsec: 0
            ibeaconMajor: 0
            ibeaconMinor: 0
            ibeaconUuid: string
            power: 0
            powerMode: string
        disableEth1: false
        disableEth2: false
        disableEth3: false
        disableModule: false
        eslConfig:
            cacert: string
            channel: 0
            enabled: false
            host: string
            port: 0
            type: string
            verifyCert: false
            vlanId: 0
        ipConfig:
            dns:
                - string
            dnsSuffixes:
                - string
            gateway: string
            gateway6: string
            ip: string
            ip6: string
            mtu: 0
            netmask: string
            netmask6: string
            type: string
            type6: string
            vlanId: 0
        lacpConfig:
            enabled: false
        led:
            brightness: 0
            enabled: false
        mesh:
            bands:
                - string
            enabled: false
            group: 0
            role: string
            useWpa3On5: false
        mqttConfig:
            brokerHost: string
            brokerPort: 0
            brokerProto: string
            enabled: false
            format: string
            password: string
            username: string
        name: string
        ntpServers:
            - string
        orgId: string
        poePassthrough: false
        portConfig:
            string:
                disabled: false
                dynamicVlan:
                    defaultVlanId: 0
                    enabled: false
                    type: string
                    vlans:
                        string: string
                enableMacAuth: false
                forwarding: string
                macAuthPreferred: false
                macAuthProtocol: string
                mistNac:
                    acctInterimInterval: 0
                    authServersRetries: 0
                    authServersTimeout: 0
                    coaEnabled: false
                    coaPort: 0
                    enabled: false
                    fastDot1xTimers: false
                    network: string
                    sourceIp: string
                mxTunnelId: string
                mxtunnelName: string
                portAuth: string
                portVlanId: 0
                radiusConfig:
                    acctInterimInterval: 0
                    acctServers:
                        - host: string
                          keywrapEnabled: false
                          keywrapFormat: string
                          keywrapKek: string
                          keywrapMack: string
                          port: string
                          secret: string
                    authServers:
                        - host: string
                          keywrapEnabled: false
                          keywrapFormat: string
                          keywrapKek: string
                          keywrapMack: string
                          port: string
                          requireMessageAuthenticator: false
                          secret: string
                    authServersRetries: 0
                    authServersTimeout: 0
                    coaEnabled: false
                    coaPort: 0
                    network: string
                    sourceIp: string
                radsec:
                    coaEnabled: false
                    enabled: false
                    idleTimeout: string
                    mxclusterIds:
                        - string
                    proxyHosts:
                        - string
                    serverName: string
                    servers:
                        - host: string
                          port: 0
                    useMxedge: false
                    useSiteMxedge: false
                vlanId: 0
                vlanIds: string
                wxtunnelId: string
                wxtunnelRemoteId: string
        pwrConfig:
            base: 0
            preferUsbOverWifi: false
        radioConfig:
            allowRrmDisable: false
            antGain5: 0
            antGain6: 0
            antGain24: 0
            antennaMode: string
            antennaSelect: string
            band5:
                allowRrmDisable: false
                antGain: 0
                antennaBeamPattern: string
                antennaMode: string
                bandwidth: 0
                channel: 0
                channels:
                    - 0
                disabled: false
                power: 0
                powerMax: 0
                powerMin: 0
                preamble: string
            band5On24Radio:
                allowRrmDisable: false
                antGain: 0
                antennaBeamPattern: string
                antennaMode: string
                bandwidth: 0
                channel: 0
                channels:
                    - 0
                disabled: false
                power: 0
                powerMax: 0
                powerMin: 0
                preamble: string
            band6:
                allowRrmDisable: false
                antGain: 0
                antennaBeamPattern: string
                antennaMode: string
                bandwidth: 0
                channel: 0
                channels:
                    - 0
                disabled: false
                power: 0
                powerMax: 0
                powerMin: 0
                preamble: string
                standardPower: false
            band24:
                allowRrmDisable: false
                antGain: 0
                antennaMode: string
                bandwidth: 0
                channel: 0
                channels:
                    - 0
                disabled: false
                power: 0
                powerMax: 0
                powerMin: 0
                preamble: string
            band24Usage: string
            fullAutomaticRrm: false
            indoorUse: false
            rrmManaged: false
            scanningEnabled: false
        siteId: string
        uplinkPortConfig:
            dot1x: false
            keepWlansUpIfDown: false
        usbConfig:
            cacert: string
            channel: 0
            enabled: false
            host: string
            port: 0
            type: string
            verifyCert: false
            vlanId: 0
        vars:
            string: string
        zigbeeConfig:
            allowJoin: string
            channel: 0
            enabled: false
            extendedPanId: string
            panId: string
    

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

    OrgId string
    Organization that owns this AP device profile
    Aeroscout Pulumi.JuniperMist.Org.Inputs.DeviceprofileApAeroscout
    Location integration defaults for AeroScout in this AP profile
    Airista Pulumi.JuniperMist.Org.Inputs.DeviceprofileApAirista
    Location integration defaults for Airista in this AP profile
    BleConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApBleConfig
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    DisableEth1 bool
    Whether to disable eth1 port
    DisableEth2 bool
    Whether to disable eth2 port
    DisableEth3 bool
    Whether to disable eth3 port
    DisableModule bool
    Whether to disable module port
    EslConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApEslConfig
    Electronic shelf label integration defaults in this AP profile
    IpConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApIpConfig
    Management IP addressing defaults in this AP profile
    LacpConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApLacpConfig
    Link aggregation defaults for supported AP Ethernet uplinks
    Led Pulumi.JuniperMist.Org.Inputs.DeviceprofileApLed
    Indicator light behavior defaults in this AP profile
    Mesh Pulumi.JuniperMist.Org.Inputs.DeviceprofileApMesh
    Wireless mesh role and band defaults in this AP profile
    MqttConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApMqttConfig
    MQTT broker publishing settings for this AP profile
    Name string
    Display name of the AP device profile
    NtpServers List<string>
    NTP servers configured by this AP profile
    PoePassthrough bool
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PortConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPortConfigArgs>
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    PwrConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPwrConfig
    Power negotiation and peripheral power defaults in this AP profile
    RadioConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfig
    Radio configuration defaults in this AP profile
    SiteId string
    Site where this AP device profile is defined, when scoped to a site
    UplinkPortConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApUplinkPortConfig
    Authentication and failover defaults for AP uplink ports
    UsbConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApUsbConfig
    Legacy USB integration defaults in this AP profile
    Vars Dictionary<string, string>
    Variable values provided by this AP device profile
    ZigbeeConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApZigbeeConfig
    Zigbee radio and network defaults in this AP profile
    OrgId string
    Organization that owns this AP device profile
    Aeroscout DeviceprofileApAeroscoutArgs
    Location integration defaults for AeroScout in this AP profile
    Airista DeviceprofileApAiristaArgs
    Location integration defaults for Airista in this AP profile
    BleConfig DeviceprofileApBleConfigArgs
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    DisableEth1 bool
    Whether to disable eth1 port
    DisableEth2 bool
    Whether to disable eth2 port
    DisableEth3 bool
    Whether to disable eth3 port
    DisableModule bool
    Whether to disable module port
    EslConfig DeviceprofileApEslConfigArgs
    Electronic shelf label integration defaults in this AP profile
    IpConfig DeviceprofileApIpConfigArgs
    Management IP addressing defaults in this AP profile
    LacpConfig DeviceprofileApLacpConfigArgs
    Link aggregation defaults for supported AP Ethernet uplinks
    Led DeviceprofileApLedArgs
    Indicator light behavior defaults in this AP profile
    Mesh DeviceprofileApMeshArgs
    Wireless mesh role and band defaults in this AP profile
    MqttConfig DeviceprofileApMqttConfigArgs
    MQTT broker publishing settings for this AP profile
    Name string
    Display name of the AP device profile
    NtpServers []string
    NTP servers configured by this AP profile
    PoePassthrough bool
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PortConfig map[string]DeviceprofileApPortConfigArgs
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    PwrConfig DeviceprofileApPwrConfigArgs
    Power negotiation and peripheral power defaults in this AP profile
    RadioConfig DeviceprofileApRadioConfigArgs
    Radio configuration defaults in this AP profile
    SiteId string
    Site where this AP device profile is defined, when scoped to a site
    UplinkPortConfig DeviceprofileApUplinkPortConfigArgs
    Authentication and failover defaults for AP uplink ports
    UsbConfig DeviceprofileApUsbConfigArgs
    Legacy USB integration defaults in this AP profile
    Vars map[string]string
    Variable values provided by this AP device profile
    ZigbeeConfig DeviceprofileApZigbeeConfigArgs
    Zigbee radio and network defaults in this AP profile
    org_id string
    Organization that owns this AP device profile
    aeroscout object
    Location integration defaults for AeroScout in this AP profile
    airista object
    Location integration defaults for Airista in this AP profile
    ble_config object
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disable_eth1 bool
    Whether to disable eth1 port
    disable_eth2 bool
    Whether to disable eth2 port
    disable_eth3 bool
    Whether to disable eth3 port
    disable_module bool
    Whether to disable module port
    esl_config object
    Electronic shelf label integration defaults in this AP profile
    ip_config object
    Management IP addressing defaults in this AP profile
    lacp_config object
    Link aggregation defaults for supported AP Ethernet uplinks
    led object
    Indicator light behavior defaults in this AP profile
    mesh object
    Wireless mesh role and band defaults in this AP profile
    mqtt_config object
    MQTT broker publishing settings for this AP profile
    name string
    Display name of the AP device profile
    ntp_servers list(string)
    NTP servers configured by this AP profile
    poe_passthrough bool
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    port_config map(object)
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwr_config object
    Power negotiation and peripheral power defaults in this AP profile
    radio_config object
    Radio configuration defaults in this AP profile
    site_id string
    Site where this AP device profile is defined, when scoped to a site
    uplink_port_config object
    Authentication and failover defaults for AP uplink ports
    usb_config object
    Legacy USB integration defaults in this AP profile
    vars map(string)
    Variable values provided by this AP device profile
    zigbee_config object
    Zigbee radio and network defaults in this AP profile
    orgId String
    Organization that owns this AP device profile
    aeroscout DeviceprofileApAeroscout
    Location integration defaults for AeroScout in this AP profile
    airista DeviceprofileApAirista
    Location integration defaults for Airista in this AP profile
    bleConfig DeviceprofileApBleConfig
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disableEth1 Boolean
    Whether to disable eth1 port
    disableEth2 Boolean
    Whether to disable eth2 port
    disableEth3 Boolean
    Whether to disable eth3 port
    disableModule Boolean
    Whether to disable module port
    eslConfig DeviceprofileApEslConfig
    Electronic shelf label integration defaults in this AP profile
    ipConfig DeviceprofileApIpConfig
    Management IP addressing defaults in this AP profile
    lacpConfig DeviceprofileApLacpConfig
    Link aggregation defaults for supported AP Ethernet uplinks
    led DeviceprofileApLed
    Indicator light behavior defaults in this AP profile
    mesh DeviceprofileApMesh
    Wireless mesh role and band defaults in this AP profile
    mqttConfig DeviceprofileApMqttConfig
    MQTT broker publishing settings for this AP profile
    name String
    Display name of the AP device profile
    ntpServers List<String>
    NTP servers configured by this AP profile
    poePassthrough Boolean
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    portConfig Map<String,DeviceprofileApPortConfigArgs>
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwrConfig DeviceprofileApPwrConfig
    Power negotiation and peripheral power defaults in this AP profile
    radioConfig DeviceprofileApRadioConfig
    Radio configuration defaults in this AP profile
    siteId String
    Site where this AP device profile is defined, when scoped to a site
    uplinkPortConfig DeviceprofileApUplinkPortConfig
    Authentication and failover defaults for AP uplink ports
    usbConfig DeviceprofileApUsbConfig
    Legacy USB integration defaults in this AP profile
    vars Map<String,String>
    Variable values provided by this AP device profile
    zigbeeConfig DeviceprofileApZigbeeConfig
    Zigbee radio and network defaults in this AP profile
    orgId string
    Organization that owns this AP device profile
    aeroscout DeviceprofileApAeroscout
    Location integration defaults for AeroScout in this AP profile
    airista DeviceprofileApAirista
    Location integration defaults for Airista in this AP profile
    bleConfig DeviceprofileApBleConfig
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disableEth1 boolean
    Whether to disable eth1 port
    disableEth2 boolean
    Whether to disable eth2 port
    disableEth3 boolean
    Whether to disable eth3 port
    disableModule boolean
    Whether to disable module port
    eslConfig DeviceprofileApEslConfig
    Electronic shelf label integration defaults in this AP profile
    ipConfig DeviceprofileApIpConfig
    Management IP addressing defaults in this AP profile
    lacpConfig DeviceprofileApLacpConfig
    Link aggregation defaults for supported AP Ethernet uplinks
    led DeviceprofileApLed
    Indicator light behavior defaults in this AP profile
    mesh DeviceprofileApMesh
    Wireless mesh role and band defaults in this AP profile
    mqttConfig DeviceprofileApMqttConfig
    MQTT broker publishing settings for this AP profile
    name string
    Display name of the AP device profile
    ntpServers string[]
    NTP servers configured by this AP profile
    poePassthrough boolean
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    portConfig {[key: string]: DeviceprofileApPortConfigArgs}
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwrConfig DeviceprofileApPwrConfig
    Power negotiation and peripheral power defaults in this AP profile
    radioConfig DeviceprofileApRadioConfig
    Radio configuration defaults in this AP profile
    siteId string
    Site where this AP device profile is defined, when scoped to a site
    uplinkPortConfig DeviceprofileApUplinkPortConfig
    Authentication and failover defaults for AP uplink ports
    usbConfig DeviceprofileApUsbConfig
    Legacy USB integration defaults in this AP profile
    vars {[key: string]: string}
    Variable values provided by this AP device profile
    zigbeeConfig DeviceprofileApZigbeeConfig
    Zigbee radio and network defaults in this AP profile
    org_id str
    Organization that owns this AP device profile
    aeroscout DeviceprofileApAeroscoutArgs
    Location integration defaults for AeroScout in this AP profile
    airista DeviceprofileApAiristaArgs
    Location integration defaults for Airista in this AP profile
    ble_config DeviceprofileApBleConfigArgs
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disable_eth1 bool
    Whether to disable eth1 port
    disable_eth2 bool
    Whether to disable eth2 port
    disable_eth3 bool
    Whether to disable eth3 port
    disable_module bool
    Whether to disable module port
    esl_config DeviceprofileApEslConfigArgs
    Electronic shelf label integration defaults in this AP profile
    ip_config DeviceprofileApIpConfigArgs
    Management IP addressing defaults in this AP profile
    lacp_config DeviceprofileApLacpConfigArgs
    Link aggregation defaults for supported AP Ethernet uplinks
    led DeviceprofileApLedArgs
    Indicator light behavior defaults in this AP profile
    mesh DeviceprofileApMeshArgs
    Wireless mesh role and band defaults in this AP profile
    mqtt_config DeviceprofileApMqttConfigArgs
    MQTT broker publishing settings for this AP profile
    name str
    Display name of the AP device profile
    ntp_servers Sequence[str]
    NTP servers configured by this AP profile
    poe_passthrough bool
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    port_config Mapping[str, DeviceprofileApPortConfigArgs]
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwr_config DeviceprofileApPwrConfigArgs
    Power negotiation and peripheral power defaults in this AP profile
    radio_config DeviceprofileApRadioConfigArgs
    Radio configuration defaults in this AP profile
    site_id str
    Site where this AP device profile is defined, when scoped to a site
    uplink_port_config DeviceprofileApUplinkPortConfigArgs
    Authentication and failover defaults for AP uplink ports
    usb_config DeviceprofileApUsbConfigArgs
    Legacy USB integration defaults in this AP profile
    vars Mapping[str, str]
    Variable values provided by this AP device profile
    zigbee_config DeviceprofileApZigbeeConfigArgs
    Zigbee radio and network defaults in this AP profile
    orgId String
    Organization that owns this AP device profile
    aeroscout Property Map
    Location integration defaults for AeroScout in this AP profile
    airista Property Map
    Location integration defaults for Airista in this AP profile
    bleConfig Property Map
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disableEth1 Boolean
    Whether to disable eth1 port
    disableEth2 Boolean
    Whether to disable eth2 port
    disableEth3 Boolean
    Whether to disable eth3 port
    disableModule Boolean
    Whether to disable module port
    eslConfig Property Map
    Electronic shelf label integration defaults in this AP profile
    ipConfig Property Map
    Management IP addressing defaults in this AP profile
    lacpConfig Property Map
    Link aggregation defaults for supported AP Ethernet uplinks
    led Property Map
    Indicator light behavior defaults in this AP profile
    mesh Property Map
    Wireless mesh role and band defaults in this AP profile
    mqttConfig Property Map
    MQTT broker publishing settings for this AP profile
    name String
    Display name of the AP device profile
    ntpServers List<String>
    NTP servers configured by this AP profile
    poePassthrough Boolean
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    portConfig Map<Property Map>
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwrConfig Property Map
    Power negotiation and peripheral power defaults in this AP profile
    radioConfig Property Map
    Radio configuration defaults in this AP profile
    siteId String
    Site where this AP device profile is defined, when scoped to a site
    uplinkPortConfig Property Map
    Authentication and failover defaults for AP uplink ports
    usbConfig Property Map
    Legacy USB integration defaults in this AP profile
    vars Map<String>
    Variable values provided by this AP device profile
    zigbeeConfig Property Map
    Zigbee radio and network defaults in this AP profile

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Type string
    Device type discriminator for AP device profiles
    Id string
    The provider-assigned unique ID for this managed resource.
    Type string
    Device type discriminator for AP device profiles
    id string
    The provider-assigned unique ID for this managed resource.
    type string
    Device type discriminator for AP device profiles
    id String
    The provider-assigned unique ID for this managed resource.
    type String
    Device type discriminator for AP device profiles
    id string
    The provider-assigned unique ID for this managed resource.
    type string
    Device type discriminator for AP device profiles
    id str
    The provider-assigned unique ID for this managed resource.
    type str
    Device type discriminator for AP device profiles
    id String
    The provider-assigned unique ID for this managed resource.
    type String
    Device type discriminator for AP device profiles

    Look up Existing DeviceprofileAp Resource

    Get an existing DeviceprofileAp 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?: DeviceprofileApState, opts?: CustomResourceOptions): DeviceprofileAp
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aeroscout: Optional[DeviceprofileApAeroscoutArgs] = None,
            airista: Optional[DeviceprofileApAiristaArgs] = None,
            ble_config: Optional[DeviceprofileApBleConfigArgs] = None,
            disable_eth1: Optional[bool] = None,
            disable_eth2: Optional[bool] = None,
            disable_eth3: Optional[bool] = None,
            disable_module: Optional[bool] = None,
            esl_config: Optional[DeviceprofileApEslConfigArgs] = None,
            ip_config: Optional[DeviceprofileApIpConfigArgs] = None,
            lacp_config: Optional[DeviceprofileApLacpConfigArgs] = None,
            led: Optional[DeviceprofileApLedArgs] = None,
            mesh: Optional[DeviceprofileApMeshArgs] = None,
            mqtt_config: Optional[DeviceprofileApMqttConfigArgs] = None,
            name: Optional[str] = None,
            ntp_servers: Optional[Sequence[str]] = None,
            org_id: Optional[str] = None,
            poe_passthrough: Optional[bool] = None,
            port_config: Optional[Mapping[str, DeviceprofileApPortConfigArgs]] = None,
            pwr_config: Optional[DeviceprofileApPwrConfigArgs] = None,
            radio_config: Optional[DeviceprofileApRadioConfigArgs] = None,
            site_id: Optional[str] = None,
            type: Optional[str] = None,
            uplink_port_config: Optional[DeviceprofileApUplinkPortConfigArgs] = None,
            usb_config: Optional[DeviceprofileApUsbConfigArgs] = None,
            vars: Optional[Mapping[str, str]] = None,
            zigbee_config: Optional[DeviceprofileApZigbeeConfigArgs] = None) -> DeviceprofileAp
    func GetDeviceprofileAp(ctx *Context, name string, id IDInput, state *DeviceprofileApState, opts ...ResourceOption) (*DeviceprofileAp, error)
    public static DeviceprofileAp Get(string name, Input<string> id, DeviceprofileApState? state, CustomResourceOptions? opts = null)
    public static DeviceprofileAp get(String name, Output<String> id, DeviceprofileApState state, CustomResourceOptions options)
    resources:  _:    type: junipermist:org:DeviceprofileAp    get:      id: ${id}
    import {
      to = junipermist_org_deviceprofileap.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:
    Aeroscout Pulumi.JuniperMist.Org.Inputs.DeviceprofileApAeroscout
    Location integration defaults for AeroScout in this AP profile
    Airista Pulumi.JuniperMist.Org.Inputs.DeviceprofileApAirista
    Location integration defaults for Airista in this AP profile
    BleConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApBleConfig
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    DisableEth1 bool
    Whether to disable eth1 port
    DisableEth2 bool
    Whether to disable eth2 port
    DisableEth3 bool
    Whether to disable eth3 port
    DisableModule bool
    Whether to disable module port
    EslConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApEslConfig
    Electronic shelf label integration defaults in this AP profile
    IpConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApIpConfig
    Management IP addressing defaults in this AP profile
    LacpConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApLacpConfig
    Link aggregation defaults for supported AP Ethernet uplinks
    Led Pulumi.JuniperMist.Org.Inputs.DeviceprofileApLed
    Indicator light behavior defaults in this AP profile
    Mesh Pulumi.JuniperMist.Org.Inputs.DeviceprofileApMesh
    Wireless mesh role and band defaults in this AP profile
    MqttConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApMqttConfig
    MQTT broker publishing settings for this AP profile
    Name string
    Display name of the AP device profile
    NtpServers List<string>
    NTP servers configured by this AP profile
    OrgId string
    Organization that owns this AP device profile
    PoePassthrough bool
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PortConfig Dictionary<string, Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPortConfigArgs>
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    PwrConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPwrConfig
    Power negotiation and peripheral power defaults in this AP profile
    RadioConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfig
    Radio configuration defaults in this AP profile
    SiteId string
    Site where this AP device profile is defined, when scoped to a site
    Type string
    Device type discriminator for AP device profiles
    UplinkPortConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApUplinkPortConfig
    Authentication and failover defaults for AP uplink ports
    UsbConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApUsbConfig
    Legacy USB integration defaults in this AP profile
    Vars Dictionary<string, string>
    Variable values provided by this AP device profile
    ZigbeeConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApZigbeeConfig
    Zigbee radio and network defaults in this AP profile
    Aeroscout DeviceprofileApAeroscoutArgs
    Location integration defaults for AeroScout in this AP profile
    Airista DeviceprofileApAiristaArgs
    Location integration defaults for Airista in this AP profile
    BleConfig DeviceprofileApBleConfigArgs
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    DisableEth1 bool
    Whether to disable eth1 port
    DisableEth2 bool
    Whether to disable eth2 port
    DisableEth3 bool
    Whether to disable eth3 port
    DisableModule bool
    Whether to disable module port
    EslConfig DeviceprofileApEslConfigArgs
    Electronic shelf label integration defaults in this AP profile
    IpConfig DeviceprofileApIpConfigArgs
    Management IP addressing defaults in this AP profile
    LacpConfig DeviceprofileApLacpConfigArgs
    Link aggregation defaults for supported AP Ethernet uplinks
    Led DeviceprofileApLedArgs
    Indicator light behavior defaults in this AP profile
    Mesh DeviceprofileApMeshArgs
    Wireless mesh role and band defaults in this AP profile
    MqttConfig DeviceprofileApMqttConfigArgs
    MQTT broker publishing settings for this AP profile
    Name string
    Display name of the AP device profile
    NtpServers []string
    NTP servers configured by this AP profile
    OrgId string
    Organization that owns this AP device profile
    PoePassthrough bool
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PortConfig map[string]DeviceprofileApPortConfigArgs
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    PwrConfig DeviceprofileApPwrConfigArgs
    Power negotiation and peripheral power defaults in this AP profile
    RadioConfig DeviceprofileApRadioConfigArgs
    Radio configuration defaults in this AP profile
    SiteId string
    Site where this AP device profile is defined, when scoped to a site
    Type string
    Device type discriminator for AP device profiles
    UplinkPortConfig DeviceprofileApUplinkPortConfigArgs
    Authentication and failover defaults for AP uplink ports
    UsbConfig DeviceprofileApUsbConfigArgs
    Legacy USB integration defaults in this AP profile
    Vars map[string]string
    Variable values provided by this AP device profile
    ZigbeeConfig DeviceprofileApZigbeeConfigArgs
    Zigbee radio and network defaults in this AP profile
    aeroscout object
    Location integration defaults for AeroScout in this AP profile
    airista object
    Location integration defaults for Airista in this AP profile
    ble_config object
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disable_eth1 bool
    Whether to disable eth1 port
    disable_eth2 bool
    Whether to disable eth2 port
    disable_eth3 bool
    Whether to disable eth3 port
    disable_module bool
    Whether to disable module port
    esl_config object
    Electronic shelf label integration defaults in this AP profile
    ip_config object
    Management IP addressing defaults in this AP profile
    lacp_config object
    Link aggregation defaults for supported AP Ethernet uplinks
    led object
    Indicator light behavior defaults in this AP profile
    mesh object
    Wireless mesh role and band defaults in this AP profile
    mqtt_config object
    MQTT broker publishing settings for this AP profile
    name string
    Display name of the AP device profile
    ntp_servers list(string)
    NTP servers configured by this AP profile
    org_id string
    Organization that owns this AP device profile
    poe_passthrough bool
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    port_config map(object)
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwr_config object
    Power negotiation and peripheral power defaults in this AP profile
    radio_config object
    Radio configuration defaults in this AP profile
    site_id string
    Site where this AP device profile is defined, when scoped to a site
    type string
    Device type discriminator for AP device profiles
    uplink_port_config object
    Authentication and failover defaults for AP uplink ports
    usb_config object
    Legacy USB integration defaults in this AP profile
    vars map(string)
    Variable values provided by this AP device profile
    zigbee_config object
    Zigbee radio and network defaults in this AP profile
    aeroscout DeviceprofileApAeroscout
    Location integration defaults for AeroScout in this AP profile
    airista DeviceprofileApAirista
    Location integration defaults for Airista in this AP profile
    bleConfig DeviceprofileApBleConfig
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disableEth1 Boolean
    Whether to disable eth1 port
    disableEth2 Boolean
    Whether to disable eth2 port
    disableEth3 Boolean
    Whether to disable eth3 port
    disableModule Boolean
    Whether to disable module port
    eslConfig DeviceprofileApEslConfig
    Electronic shelf label integration defaults in this AP profile
    ipConfig DeviceprofileApIpConfig
    Management IP addressing defaults in this AP profile
    lacpConfig DeviceprofileApLacpConfig
    Link aggregation defaults for supported AP Ethernet uplinks
    led DeviceprofileApLed
    Indicator light behavior defaults in this AP profile
    mesh DeviceprofileApMesh
    Wireless mesh role and band defaults in this AP profile
    mqttConfig DeviceprofileApMqttConfig
    MQTT broker publishing settings for this AP profile
    name String
    Display name of the AP device profile
    ntpServers List<String>
    NTP servers configured by this AP profile
    orgId String
    Organization that owns this AP device profile
    poePassthrough Boolean
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    portConfig Map<String,DeviceprofileApPortConfigArgs>
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwrConfig DeviceprofileApPwrConfig
    Power negotiation and peripheral power defaults in this AP profile
    radioConfig DeviceprofileApRadioConfig
    Radio configuration defaults in this AP profile
    siteId String
    Site where this AP device profile is defined, when scoped to a site
    type String
    Device type discriminator for AP device profiles
    uplinkPortConfig DeviceprofileApUplinkPortConfig
    Authentication and failover defaults for AP uplink ports
    usbConfig DeviceprofileApUsbConfig
    Legacy USB integration defaults in this AP profile
    vars Map<String,String>
    Variable values provided by this AP device profile
    zigbeeConfig DeviceprofileApZigbeeConfig
    Zigbee radio and network defaults in this AP profile
    aeroscout DeviceprofileApAeroscout
    Location integration defaults for AeroScout in this AP profile
    airista DeviceprofileApAirista
    Location integration defaults for Airista in this AP profile
    bleConfig DeviceprofileApBleConfig
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disableEth1 boolean
    Whether to disable eth1 port
    disableEth2 boolean
    Whether to disable eth2 port
    disableEth3 boolean
    Whether to disable eth3 port
    disableModule boolean
    Whether to disable module port
    eslConfig DeviceprofileApEslConfig
    Electronic shelf label integration defaults in this AP profile
    ipConfig DeviceprofileApIpConfig
    Management IP addressing defaults in this AP profile
    lacpConfig DeviceprofileApLacpConfig
    Link aggregation defaults for supported AP Ethernet uplinks
    led DeviceprofileApLed
    Indicator light behavior defaults in this AP profile
    mesh DeviceprofileApMesh
    Wireless mesh role and band defaults in this AP profile
    mqttConfig DeviceprofileApMqttConfig
    MQTT broker publishing settings for this AP profile
    name string
    Display name of the AP device profile
    ntpServers string[]
    NTP servers configured by this AP profile
    orgId string
    Organization that owns this AP device profile
    poePassthrough boolean
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    portConfig {[key: string]: DeviceprofileApPortConfigArgs}
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwrConfig DeviceprofileApPwrConfig
    Power negotiation and peripheral power defaults in this AP profile
    radioConfig DeviceprofileApRadioConfig
    Radio configuration defaults in this AP profile
    siteId string
    Site where this AP device profile is defined, when scoped to a site
    type string
    Device type discriminator for AP device profiles
    uplinkPortConfig DeviceprofileApUplinkPortConfig
    Authentication and failover defaults for AP uplink ports
    usbConfig DeviceprofileApUsbConfig
    Legacy USB integration defaults in this AP profile
    vars {[key: string]: string}
    Variable values provided by this AP device profile
    zigbeeConfig DeviceprofileApZigbeeConfig
    Zigbee radio and network defaults in this AP profile
    aeroscout DeviceprofileApAeroscoutArgs
    Location integration defaults for AeroScout in this AP profile
    airista DeviceprofileApAiristaArgs
    Location integration defaults for Airista in this AP profile
    ble_config DeviceprofileApBleConfigArgs
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disable_eth1 bool
    Whether to disable eth1 port
    disable_eth2 bool
    Whether to disable eth2 port
    disable_eth3 bool
    Whether to disable eth3 port
    disable_module bool
    Whether to disable module port
    esl_config DeviceprofileApEslConfigArgs
    Electronic shelf label integration defaults in this AP profile
    ip_config DeviceprofileApIpConfigArgs
    Management IP addressing defaults in this AP profile
    lacp_config DeviceprofileApLacpConfigArgs
    Link aggregation defaults for supported AP Ethernet uplinks
    led DeviceprofileApLedArgs
    Indicator light behavior defaults in this AP profile
    mesh DeviceprofileApMeshArgs
    Wireless mesh role and band defaults in this AP profile
    mqtt_config DeviceprofileApMqttConfigArgs
    MQTT broker publishing settings for this AP profile
    name str
    Display name of the AP device profile
    ntp_servers Sequence[str]
    NTP servers configured by this AP profile
    org_id str
    Organization that owns this AP device profile
    poe_passthrough bool
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    port_config Mapping[str, DeviceprofileApPortConfigArgs]
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwr_config DeviceprofileApPwrConfigArgs
    Power negotiation and peripheral power defaults in this AP profile
    radio_config DeviceprofileApRadioConfigArgs
    Radio configuration defaults in this AP profile
    site_id str
    Site where this AP device profile is defined, when scoped to a site
    type str
    Device type discriminator for AP device profiles
    uplink_port_config DeviceprofileApUplinkPortConfigArgs
    Authentication and failover defaults for AP uplink ports
    usb_config DeviceprofileApUsbConfigArgs
    Legacy USB integration defaults in this AP profile
    vars Mapping[str, str]
    Variable values provided by this AP device profile
    zigbee_config DeviceprofileApZigbeeConfigArgs
    Zigbee radio and network defaults in this AP profile
    aeroscout Property Map
    Location integration defaults for AeroScout in this AP profile
    airista Property Map
    Location integration defaults for Airista in this AP profile
    bleConfig Property Map
    Bluetooth Low Energy beacon and asset defaults in this AP profile
    disableEth1 Boolean
    Whether to disable eth1 port
    disableEth2 Boolean
    Whether to disable eth2 port
    disableEth3 Boolean
    Whether to disable eth3 port
    disableModule Boolean
    Whether to disable module port
    eslConfig Property Map
    Electronic shelf label integration defaults in this AP profile
    ipConfig Property Map
    Management IP addressing defaults in this AP profile
    lacpConfig Property Map
    Link aggregation defaults for supported AP Ethernet uplinks
    led Property Map
    Indicator light behavior defaults in this AP profile
    mesh Property Map
    Wireless mesh role and band defaults in this AP profile
    mqttConfig Property Map
    MQTT broker publishing settings for this AP profile
    name String
    Display name of the AP device profile
    ntpServers List<String>
    NTP servers configured by this AP profile
    orgId String
    Organization that owns this AP device profile
    poePassthrough Boolean
    Whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    portConfig Map<Property Map>
    eth0 is not allowed here. Property key is the interface(s) name (e.g. eth1 or eth1,eth2). If specified, this takes precedence over switchConfig (deprecated)
    pwrConfig Property Map
    Power negotiation and peripheral power defaults in this AP profile
    radioConfig Property Map
    Radio configuration defaults in this AP profile
    siteId String
    Site where this AP device profile is defined, when scoped to a site
    type String
    Device type discriminator for AP device profiles
    uplinkPortConfig Property Map
    Authentication and failover defaults for AP uplink ports
    usbConfig Property Map
    Legacy USB integration defaults in this AP profile
    vars Map<String>
    Variable values provided by this AP device profile
    zigbeeConfig Property Map
    Zigbee radio and network defaults in this AP profile

    Supporting Types

    DeviceprofileApAeroscout, DeviceprofileApAeroscoutArgs

    Enabled bool
    Whether to enable aeroscout config
    Host string
    Required if enabled, aeroscout server host
    LocateConnected bool
    Whether to enable the feature to allow wireless clients data received and sent to AES server for location calculation
    Port int
    Optional if enabled, Aeroscout server port. Defaults to 1144
    Enabled bool
    Whether to enable aeroscout config
    Host string
    Required if enabled, aeroscout server host
    LocateConnected bool
    Whether to enable the feature to allow wireless clients data received and sent to AES server for location calculation
    Port int
    Optional if enabled, Aeroscout server port. Defaults to 1144
    enabled bool
    Whether to enable aeroscout config
    host string
    Required if enabled, aeroscout server host
    locate_connected bool
    Whether to enable the feature to allow wireless clients data received and sent to AES server for location calculation
    port number
    Optional if enabled, Aeroscout server port. Defaults to 1144
    enabled Boolean
    Whether to enable aeroscout config
    host String
    Required if enabled, aeroscout server host
    locateConnected Boolean
    Whether to enable the feature to allow wireless clients data received and sent to AES server for location calculation
    port Integer
    Optional if enabled, Aeroscout server port. Defaults to 1144
    enabled boolean
    Whether to enable aeroscout config
    host string
    Required if enabled, aeroscout server host
    locateConnected boolean
    Whether to enable the feature to allow wireless clients data received and sent to AES server for location calculation
    port number
    Optional if enabled, Aeroscout server port. Defaults to 1144
    enabled bool
    Whether to enable aeroscout config
    host str
    Required if enabled, aeroscout server host
    locate_connected bool
    Whether to enable the feature to allow wireless clients data received and sent to AES server for location calculation
    port int
    Optional if enabled, Aeroscout server port. Defaults to 1144
    enabled Boolean
    Whether to enable aeroscout config
    host String
    Required if enabled, aeroscout server host
    locateConnected Boolean
    Whether to enable the feature to allow wireless clients data received and sent to AES server for location calculation
    port Number
    Optional if enabled, Aeroscout server port. Defaults to 1144

    DeviceprofileApAirista, DeviceprofileApAiristaArgs

    Enabled bool
    Whether to enable Airista config
    Host string
    Required if enabled, Airista server host
    Port int
    Optional if enabled, Airista server port. Defaults to 1144
    Enabled bool
    Whether to enable Airista config
    Host string
    Required if enabled, Airista server host
    Port int
    Optional if enabled, Airista server port. Defaults to 1144
    enabled bool
    Whether to enable Airista config
    host string
    Required if enabled, Airista server host
    port number
    Optional if enabled, Airista server port. Defaults to 1144
    enabled Boolean
    Whether to enable Airista config
    host String
    Required if enabled, Airista server host
    port Integer
    Optional if enabled, Airista server port. Defaults to 1144
    enabled boolean
    Whether to enable Airista config
    host string
    Required if enabled, Airista server host
    port number
    Optional if enabled, Airista server port. Defaults to 1144
    enabled bool
    Whether to enable Airista config
    host str
    Required if enabled, Airista server host
    port int
    Optional if enabled, Airista server port. Defaults to 1144
    enabled Boolean
    Whether to enable Airista config
    host String
    Required if enabled, Airista server host
    port Number
    Optional if enabled, Airista server port. Defaults to 1144

    DeviceprofileApBleConfig, DeviceprofileApBleConfigArgs

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

    DeviceprofileApEslConfig, DeviceprofileApEslConfigArgs

    Cacert string
    Only if type==imagotag or type==native
    Channel int
    Only if type==imagotag or type==native
    Enabled bool
    usb_config is ignored if eslConfig enabled
    Host string
    Only if type==imagotag or type==native
    Port int
    Only if type==imagotag or type==native
    Type string
    ESL integration type to enable on the AP
    VerifyCert bool
    Only if type==imagotag or type==native
    VlanId int
    Only if type==solum or type==hanshow
    Cacert string
    Only if type==imagotag or type==native
    Channel int
    Only if type==imagotag or type==native
    Enabled bool
    usb_config is ignored if eslConfig enabled
    Host string
    Only if type==imagotag or type==native
    Port int
    Only if type==imagotag or type==native
    Type string
    ESL integration type to enable on the AP
    VerifyCert bool
    Only if type==imagotag or type==native
    VlanId int
    Only if type==solum or type==hanshow
    cacert string
    Only if type==imagotag or type==native
    channel number
    Only if type==imagotag or type==native
    enabled bool
    usb_config is ignored if eslConfig enabled
    host string
    Only if type==imagotag or type==native
    port number
    Only if type==imagotag or type==native
    type string
    ESL integration type to enable on the AP
    verify_cert bool
    Only if type==imagotag or type==native
    vlan_id number
    Only if type==solum or type==hanshow
    cacert String
    Only if type==imagotag or type==native
    channel Integer
    Only if type==imagotag or type==native
    enabled Boolean
    usb_config is ignored if eslConfig enabled
    host String
    Only if type==imagotag or type==native
    port Integer
    Only if type==imagotag or type==native
    type String
    ESL integration type to enable on the AP
    verifyCert Boolean
    Only if type==imagotag or type==native
    vlanId Integer
    Only if type==solum or type==hanshow
    cacert string
    Only if type==imagotag or type==native
    channel number
    Only if type==imagotag or type==native
    enabled boolean
    usb_config is ignored if eslConfig enabled
    host string
    Only if type==imagotag or type==native
    port number
    Only if type==imagotag or type==native
    type string
    ESL integration type to enable on the AP
    verifyCert boolean
    Only if type==imagotag or type==native
    vlanId number
    Only if type==solum or type==hanshow
    cacert str
    Only if type==imagotag or type==native
    channel int
    Only if type==imagotag or type==native
    enabled bool
    usb_config is ignored if eslConfig enabled
    host str
    Only if type==imagotag or type==native
    port int
    Only if type==imagotag or type==native
    type str
    ESL integration type to enable on the AP
    verify_cert bool
    Only if type==imagotag or type==native
    vlan_id int
    Only if type==solum or type==hanshow
    cacert String
    Only if type==imagotag or type==native
    channel Number
    Only if type==imagotag or type==native
    enabled Boolean
    usb_config is ignored if eslConfig enabled
    host String
    Only if type==imagotag or type==native
    port Number
    Only if type==imagotag or type==native
    type String
    ESL integration type to enable on the AP
    verifyCert Boolean
    Only if type==imagotag or type==native
    vlanId Number
    Only if type==solum or type==hanshow

    DeviceprofileApIpConfig, DeviceprofileApIpConfigArgs

    Dns List<string>
    If type==static. DNS server IP addresses for AP management traffic
    DnsSuffixes List<string>
    If type==static. DNS search suffixes applied to AP management lookups
    Gateway string
    Required if type==static. IPv4 default gateway for AP management traffic
    Gateway6 string
    Required if type6==static. IPv6 default gateway for AP management traffic when static IPv6 addressing is used
    Ip string
    Required if type==static. Static IPv4 address for the AP management interface
    Ip6 string
    Required if type6==static. Static IPv6 address for the AP management interface
    Mtu int
    Maximum transmission unit for AP management traffic
    Netmask string
    Required if type==static. IPv4 netmask for the AP management interface
    Netmask6 string
    Required if type6==static. IPv6 prefix length for the AP management interface
    Type string
    IPv4 address assignment mode for AP management traffic
    Type6 string
    IPv6 address assignment mode for AP management traffic
    VlanId int
    Management VLAN ID, default is 1 (untagged)
    Dns []string
    If type==static. DNS server IP addresses for AP management traffic
    DnsSuffixes []string
    If type==static. DNS search suffixes applied to AP management lookups
    Gateway string
    Required if type==static. IPv4 default gateway for AP management traffic
    Gateway6 string
    Required if type6==static. IPv6 default gateway for AP management traffic when static IPv6 addressing is used
    Ip string
    Required if type==static. Static IPv4 address for the AP management interface
    Ip6 string
    Required if type6==static. Static IPv6 address for the AP management interface
    Mtu int
    Maximum transmission unit for AP management traffic
    Netmask string
    Required if type==static. IPv4 netmask for the AP management interface
    Netmask6 string
    Required if type6==static. IPv6 prefix length for the AP management interface
    Type string
    IPv4 address assignment mode for AP management traffic
    Type6 string
    IPv6 address assignment mode for AP management traffic
    VlanId int
    Management VLAN ID, default is 1 (untagged)
    dns list(string)
    If type==static. DNS server IP addresses for AP management traffic
    dns_suffixes list(string)
    If type==static. DNS search suffixes applied to AP management lookups
    gateway string
    Required if type==static. IPv4 default gateway for AP management traffic
    gateway6 string
    Required if type6==static. IPv6 default gateway for AP management traffic when static IPv6 addressing is used
    ip string
    Required if type==static. Static IPv4 address for the AP management interface
    ip6 string
    Required if type6==static. Static IPv6 address for the AP management interface
    mtu number
    Maximum transmission unit for AP management traffic
    netmask string
    Required if type==static. IPv4 netmask for the AP management interface
    netmask6 string
    Required if type6==static. IPv6 prefix length for the AP management interface
    type string
    IPv4 address assignment mode for AP management traffic
    type6 string
    IPv6 address assignment mode for AP management traffic
    vlan_id number
    Management VLAN ID, default is 1 (untagged)
    dns List<String>
    If type==static. DNS server IP addresses for AP management traffic
    dnsSuffixes List<String>
    If type==static. DNS search suffixes applied to AP management lookups
    gateway String
    Required if type==static. IPv4 default gateway for AP management traffic
    gateway6 String
    Required if type6==static. IPv6 default gateway for AP management traffic when static IPv6 addressing is used
    ip String
    Required if type==static. Static IPv4 address for the AP management interface
    ip6 String
    Required if type6==static. Static IPv6 address for the AP management interface
    mtu Integer
    Maximum transmission unit for AP management traffic
    netmask String
    Required if type==static. IPv4 netmask for the AP management interface
    netmask6 String
    Required if type6==static. IPv6 prefix length for the AP management interface
    type String
    IPv4 address assignment mode for AP management traffic
    type6 String
    IPv6 address assignment mode for AP management traffic
    vlanId Integer
    Management VLAN ID, default is 1 (untagged)
    dns string[]
    If type==static. DNS server IP addresses for AP management traffic
    dnsSuffixes string[]
    If type==static. DNS search suffixes applied to AP management lookups
    gateway string
    Required if type==static. IPv4 default gateway for AP management traffic
    gateway6 string
    Required if type6==static. IPv6 default gateway for AP management traffic when static IPv6 addressing is used
    ip string
    Required if type==static. Static IPv4 address for the AP management interface
    ip6 string
    Required if type6==static. Static IPv6 address for the AP management interface
    mtu number
    Maximum transmission unit for AP management traffic
    netmask string
    Required if type==static. IPv4 netmask for the AP management interface
    netmask6 string
    Required if type6==static. IPv6 prefix length for the AP management interface
    type string
    IPv4 address assignment mode for AP management traffic
    type6 string
    IPv6 address assignment mode for AP management traffic
    vlanId number
    Management VLAN ID, default is 1 (untagged)
    dns Sequence[str]
    If type==static. DNS server IP addresses for AP management traffic
    dns_suffixes Sequence[str]
    If type==static. DNS search suffixes applied to AP management lookups
    gateway str
    Required if type==static. IPv4 default gateway for AP management traffic
    gateway6 str
    Required if type6==static. IPv6 default gateway for AP management traffic when static IPv6 addressing is used
    ip str
    Required if type==static. Static IPv4 address for the AP management interface
    ip6 str
    Required if type6==static. Static IPv6 address for the AP management interface
    mtu int
    Maximum transmission unit for AP management traffic
    netmask str
    Required if type==static. IPv4 netmask for the AP management interface
    netmask6 str
    Required if type6==static. IPv6 prefix length for the AP management interface
    type str
    IPv4 address assignment mode for AP management traffic
    type6 str
    IPv6 address assignment mode for AP management traffic
    vlan_id int
    Management VLAN ID, default is 1 (untagged)
    dns List<String>
    If type==static. DNS server IP addresses for AP management traffic
    dnsSuffixes List<String>
    If type==static. DNS search suffixes applied to AP management lookups
    gateway String
    Required if type==static. IPv4 default gateway for AP management traffic
    gateway6 String
    Required if type6==static. IPv6 default gateway for AP management traffic when static IPv6 addressing is used
    ip String
    Required if type==static. Static IPv4 address for the AP management interface
    ip6 String
    Required if type6==static. Static IPv6 address for the AP management interface
    mtu Number
    Maximum transmission unit for AP management traffic
    netmask String
    Required if type==static. IPv4 netmask for the AP management interface
    netmask6 String
    Required if type6==static. IPv6 prefix length for the AP management interface
    type String
    IPv4 address assignment mode for AP management traffic
    type6 String
    IPv6 address assignment mode for AP management traffic
    vlanId Number
    Management VLAN ID, default is 1 (untagged)

    DeviceprofileApLacpConfig, DeviceprofileApLacpConfigArgs

    Enabled bool
    Whether to enable LACP on supported AP Ethernet uplinks
    Enabled bool
    Whether to enable LACP on supported AP Ethernet uplinks
    enabled bool
    Whether to enable LACP on supported AP Ethernet uplinks
    enabled Boolean
    Whether to enable LACP on supported AP Ethernet uplinks
    enabled boolean
    Whether to enable LACP on supported AP Ethernet uplinks
    enabled bool
    Whether to enable LACP on supported AP Ethernet uplinks
    enabled Boolean
    Whether to enable LACP on supported AP Ethernet uplinks

    DeviceprofileApLed, DeviceprofileApLedArgs

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

    DeviceprofileApMesh, DeviceprofileApMeshArgs

    Bands List<string>
    Radio bands allowed for AP mesh links
    Enabled bool
    Whether mesh is enabled on this AP
    Group int
    Mesh group, base AP(s) will only allow remote AP(s) in the same mesh group to join, 1-9, optional
    Role string
    Mesh role for this AP, either base or remote
    UseWpa3On5 bool
    Whether to use WPA3 on the 5 GHz band for mesh links
    Bands []string
    Radio bands allowed for AP mesh links
    Enabled bool
    Whether mesh is enabled on this AP
    Group int
    Mesh group, base AP(s) will only allow remote AP(s) in the same mesh group to join, 1-9, optional
    Role string
    Mesh role for this AP, either base or remote
    UseWpa3On5 bool
    Whether to use WPA3 on the 5 GHz band for mesh links
    bands list(string)
    Radio bands allowed for AP mesh links
    enabled bool
    Whether mesh is enabled on this AP
    group number
    Mesh group, base AP(s) will only allow remote AP(s) in the same mesh group to join, 1-9, optional
    role string
    Mesh role for this AP, either base or remote
    use_wpa3_on5 bool
    Whether to use WPA3 on the 5 GHz band for mesh links
    bands List<String>
    Radio bands allowed for AP mesh links
    enabled Boolean
    Whether mesh is enabled on this AP
    group Integer
    Mesh group, base AP(s) will only allow remote AP(s) in the same mesh group to join, 1-9, optional
    role String
    Mesh role for this AP, either base or remote
    useWpa3On5 Boolean
    Whether to use WPA3 on the 5 GHz band for mesh links
    bands string[]
    Radio bands allowed for AP mesh links
    enabled boolean
    Whether mesh is enabled on this AP
    group number
    Mesh group, base AP(s) will only allow remote AP(s) in the same mesh group to join, 1-9, optional
    role string
    Mesh role for this AP, either base or remote
    useWpa3On5 boolean
    Whether to use WPA3 on the 5 GHz band for mesh links
    bands Sequence[str]
    Radio bands allowed for AP mesh links
    enabled bool
    Whether mesh is enabled on this AP
    group int
    Mesh group, base AP(s) will only allow remote AP(s) in the same mesh group to join, 1-9, optional
    role str
    Mesh role for this AP, either base or remote
    use_wpa3_on5 bool
    Whether to use WPA3 on the 5 GHz band for mesh links
    bands List<String>
    Radio bands allowed for AP mesh links
    enabled Boolean
    Whether mesh is enabled on this AP
    group Number
    Mesh group, base AP(s) will only allow remote AP(s) in the same mesh group to join, 1-9, optional
    role String
    Mesh role for this AP, either base or remote
    useWpa3On5 Boolean
    Whether to use WPA3 on the 5 GHz band for mesh links

    DeviceprofileApMqttConfig, DeviceprofileApMqttConfigArgs

    BrokerHost string
    MQTT broker hostname or IP address; required when enabled is true
    BrokerPort int
    MQTT broker port; defaults to 1883 for tcp and 8883 for ssl
    BrokerProto string
    MQTT broker transport protocol
    Enabled bool
    Whether to enable MQTT publishing
    Format string
    Payload format for published messages
    Password string
    Optional MQTT password; masked in GET responses
    Username string
    Optional MQTT username
    BrokerHost string
    MQTT broker hostname or IP address; required when enabled is true
    BrokerPort int
    MQTT broker port; defaults to 1883 for tcp and 8883 for ssl
    BrokerProto string
    MQTT broker transport protocol
    Enabled bool
    Whether to enable MQTT publishing
    Format string
    Payload format for published messages
    Password string
    Optional MQTT password; masked in GET responses
    Username string
    Optional MQTT username
    broker_host string
    MQTT broker hostname or IP address; required when enabled is true
    broker_port number
    MQTT broker port; defaults to 1883 for tcp and 8883 for ssl
    broker_proto string
    MQTT broker transport protocol
    enabled bool
    Whether to enable MQTT publishing
    format string
    Payload format for published messages
    password string
    Optional MQTT password; masked in GET responses
    username string
    Optional MQTT username
    brokerHost String
    MQTT broker hostname or IP address; required when enabled is true
    brokerPort Integer
    MQTT broker port; defaults to 1883 for tcp and 8883 for ssl
    brokerProto String
    MQTT broker transport protocol
    enabled Boolean
    Whether to enable MQTT publishing
    format String
    Payload format for published messages
    password String
    Optional MQTT password; masked in GET responses
    username String
    Optional MQTT username
    brokerHost string
    MQTT broker hostname or IP address; required when enabled is true
    brokerPort number
    MQTT broker port; defaults to 1883 for tcp and 8883 for ssl
    brokerProto string
    MQTT broker transport protocol
    enabled boolean
    Whether to enable MQTT publishing
    format string
    Payload format for published messages
    password string
    Optional MQTT password; masked in GET responses
    username string
    Optional MQTT username
    broker_host str
    MQTT broker hostname or IP address; required when enabled is true
    broker_port int
    MQTT broker port; defaults to 1883 for tcp and 8883 for ssl
    broker_proto str
    MQTT broker transport protocol
    enabled bool
    Whether to enable MQTT publishing
    format str
    Payload format for published messages
    password str
    Optional MQTT password; masked in GET responses
    username str
    Optional MQTT username
    brokerHost String
    MQTT broker hostname or IP address; required when enabled is true
    brokerPort Number
    MQTT broker port; defaults to 1883 for tcp and 8883 for ssl
    brokerProto String
    MQTT broker transport protocol
    enabled Boolean
    Whether to enable MQTT publishing
    format String
    Payload format for published messages
    password String
    Optional MQTT password; masked in GET responses
    username String
    Optional MQTT username

    DeviceprofileApPortConfig, DeviceprofileApPortConfigArgs

    Disabled bool
    Whether this AP Ethernet port is disabled
    DynamicVlan Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPortConfigDynamicVlan
    RADIUS-assigned VLAN settings for AP port authentication
    EnableMacAuth bool
    Whether MAC authentication is enabled on this AP port
    Forwarding string
    Traffic forwarding mode for this AP Ethernet port
    MacAuthPreferred bool
    When true, we'll do dot1x then mac_auth. enable this to prefer mac_auth
    MacAuthProtocol string
    Protocol used for MAC authentication when enableMacAuth is true
    MistNac Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPortConfigMistNac
    Juniper Mist NAC settings used by AP port authentication
    MxTunnelId string
    If forwarding==mxtunnel, vlanIds comes from mxtunnel
    MxtunnelName string
    If forwarding==siteMxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    PortAuth string
    Authentication mode for this AP Ethernet port
    PortVlanId int
    If forwarding==limited. VLAN ID allowed on this AP Ethernet port
    RadiusConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadiusConfig
    RADIUS authentication and accounting settings for this AP port
    Radsec Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadsec
    TLS-secured RADIUS settings for this AP port
    VlanId int
    Optional to specify the VLAN ID for a tunnel if forwarding is for wxtunnel, mxtunnel or siteMxedge.

    • if vlanId is not specified then it will use first one in vlan_ids[] of the mxtunnel.
    • if forwarding == site_mxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    VlanIds string
    If forwarding==limited, comma separated list of additional VLAN IDs allowed on this port
    WxtunnelId string
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    WxtunnelRemoteId string
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    Disabled bool
    Whether this AP Ethernet port is disabled
    DynamicVlan DeviceprofileApPortConfigDynamicVlan
    RADIUS-assigned VLAN settings for AP port authentication
    EnableMacAuth bool
    Whether MAC authentication is enabled on this AP port
    Forwarding string
    Traffic forwarding mode for this AP Ethernet port
    MacAuthPreferred bool
    When true, we'll do dot1x then mac_auth. enable this to prefer mac_auth
    MacAuthProtocol string
    Protocol used for MAC authentication when enableMacAuth is true
    MistNac DeviceprofileApPortConfigMistNac
    Juniper Mist NAC settings used by AP port authentication
    MxTunnelId string
    If forwarding==mxtunnel, vlanIds comes from mxtunnel
    MxtunnelName string
    If forwarding==siteMxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    PortAuth string
    Authentication mode for this AP Ethernet port
    PortVlanId int
    If forwarding==limited. VLAN ID allowed on this AP Ethernet port
    RadiusConfig DeviceprofileApPortConfigRadiusConfig
    RADIUS authentication and accounting settings for this AP port
    Radsec DeviceprofileApPortConfigRadsec
    TLS-secured RADIUS settings for this AP port
    VlanId int
    Optional to specify the VLAN ID for a tunnel if forwarding is for wxtunnel, mxtunnel or siteMxedge.

    • if vlanId is not specified then it will use first one in vlan_ids[] of the mxtunnel.
    • if forwarding == site_mxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    VlanIds string
    If forwarding==limited, comma separated list of additional VLAN IDs allowed on this port
    WxtunnelId string
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    WxtunnelRemoteId string
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    disabled bool
    Whether this AP Ethernet port is disabled
    dynamic_vlan object
    RADIUS-assigned VLAN settings for AP port authentication
    enable_mac_auth bool
    Whether MAC authentication is enabled on this AP port
    forwarding string
    Traffic forwarding mode for this AP Ethernet port
    mac_auth_preferred bool
    When true, we'll do dot1x then mac_auth. enable this to prefer mac_auth
    mac_auth_protocol string
    Protocol used for MAC authentication when enableMacAuth is true
    mist_nac object
    Juniper Mist NAC settings used by AP port authentication
    mx_tunnel_id string
    If forwarding==mxtunnel, vlanIds comes from mxtunnel
    mxtunnel_name string
    If forwarding==siteMxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    port_auth string
    Authentication mode for this AP Ethernet port
    port_vlan_id number
    If forwarding==limited. VLAN ID allowed on this AP Ethernet port
    radius_config object
    RADIUS authentication and accounting settings for this AP port
    radsec object
    TLS-secured RADIUS settings for this AP port
    vlan_id number
    Optional to specify the VLAN ID for a tunnel if forwarding is for wxtunnel, mxtunnel or siteMxedge.

    • if vlanId is not specified then it will use first one in vlan_ids[] of the mxtunnel.
    • if forwarding == site_mxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    vlan_ids string
    If forwarding==limited, comma separated list of additional VLAN IDs allowed on this port
    wxtunnel_id string
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    wxtunnel_remote_id string
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    disabled Boolean
    Whether this AP Ethernet port is disabled
    dynamicVlan DeviceprofileApPortConfigDynamicVlan
    RADIUS-assigned VLAN settings for AP port authentication
    enableMacAuth Boolean
    Whether MAC authentication is enabled on this AP port
    forwarding String
    Traffic forwarding mode for this AP Ethernet port
    macAuthPreferred Boolean
    When true, we'll do dot1x then mac_auth. enable this to prefer mac_auth
    macAuthProtocol String
    Protocol used for MAC authentication when enableMacAuth is true
    mistNac DeviceprofileApPortConfigMistNac
    Juniper Mist NAC settings used by AP port authentication
    mxTunnelId String
    If forwarding==mxtunnel, vlanIds comes from mxtunnel
    mxtunnelName String
    If forwarding==siteMxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    portAuth String
    Authentication mode for this AP Ethernet port
    portVlanId Integer
    If forwarding==limited. VLAN ID allowed on this AP Ethernet port
    radiusConfig DeviceprofileApPortConfigRadiusConfig
    RADIUS authentication and accounting settings for this AP port
    radsec DeviceprofileApPortConfigRadsec
    TLS-secured RADIUS settings for this AP port
    vlanId Integer
    Optional to specify the VLAN ID for a tunnel if forwarding is for wxtunnel, mxtunnel or siteMxedge.

    • if vlanId is not specified then it will use first one in vlan_ids[] of the mxtunnel.
    • if forwarding == site_mxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    vlanIds String
    If forwarding==limited, comma separated list of additional VLAN IDs allowed on this port
    wxtunnelId String
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    wxtunnelRemoteId String
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    disabled boolean
    Whether this AP Ethernet port is disabled
    dynamicVlan DeviceprofileApPortConfigDynamicVlan
    RADIUS-assigned VLAN settings for AP port authentication
    enableMacAuth boolean
    Whether MAC authentication is enabled on this AP port
    forwarding string
    Traffic forwarding mode for this AP Ethernet port
    macAuthPreferred boolean
    When true, we'll do dot1x then mac_auth. enable this to prefer mac_auth
    macAuthProtocol string
    Protocol used for MAC authentication when enableMacAuth is true
    mistNac DeviceprofileApPortConfigMistNac
    Juniper Mist NAC settings used by AP port authentication
    mxTunnelId string
    If forwarding==mxtunnel, vlanIds comes from mxtunnel
    mxtunnelName string
    If forwarding==siteMxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    portAuth string
    Authentication mode for this AP Ethernet port
    portVlanId number
    If forwarding==limited. VLAN ID allowed on this AP Ethernet port
    radiusConfig DeviceprofileApPortConfigRadiusConfig
    RADIUS authentication and accounting settings for this AP port
    radsec DeviceprofileApPortConfigRadsec
    TLS-secured RADIUS settings for this AP port
    vlanId number
    Optional to specify the VLAN ID for a tunnel if forwarding is for wxtunnel, mxtunnel or siteMxedge.

    • if vlanId is not specified then it will use first one in vlan_ids[] of the mxtunnel.
    • if forwarding == site_mxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    vlanIds string
    If forwarding==limited, comma separated list of additional VLAN IDs allowed on this port
    wxtunnelId string
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    wxtunnelRemoteId string
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    disabled bool
    Whether this AP Ethernet port is disabled
    dynamic_vlan DeviceprofileApPortConfigDynamicVlan
    RADIUS-assigned VLAN settings for AP port authentication
    enable_mac_auth bool
    Whether MAC authentication is enabled on this AP port
    forwarding str
    Traffic forwarding mode for this AP Ethernet port
    mac_auth_preferred bool
    When true, we'll do dot1x then mac_auth. enable this to prefer mac_auth
    mac_auth_protocol str
    Protocol used for MAC authentication when enableMacAuth is true
    mist_nac DeviceprofileApPortConfigMistNac
    Juniper Mist NAC settings used by AP port authentication
    mx_tunnel_id str
    If forwarding==mxtunnel, vlanIds comes from mxtunnel
    mxtunnel_name str
    If forwarding==siteMxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    port_auth str
    Authentication mode for this AP Ethernet port
    port_vlan_id int
    If forwarding==limited. VLAN ID allowed on this AP Ethernet port
    radius_config DeviceprofileApPortConfigRadiusConfig
    RADIUS authentication and accounting settings for this AP port
    radsec DeviceprofileApPortConfigRadsec
    TLS-secured RADIUS settings for this AP port
    vlan_id int
    Optional to specify the VLAN ID for a tunnel if forwarding is for wxtunnel, mxtunnel or siteMxedge.

    • if vlanId is not specified then it will use first one in vlan_ids[] of the mxtunnel.
    • if forwarding == site_mxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    vlan_ids str
    If forwarding==limited, comma separated list of additional VLAN IDs allowed on this port
    wxtunnel_id str
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    wxtunnel_remote_id str
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    disabled Boolean
    Whether this AP Ethernet port is disabled
    dynamicVlan Property Map
    RADIUS-assigned VLAN settings for AP port authentication
    enableMacAuth Boolean
    Whether MAC authentication is enabled on this AP port
    forwarding String
    Traffic forwarding mode for this AP Ethernet port
    macAuthPreferred Boolean
    When true, we'll do dot1x then mac_auth. enable this to prefer mac_auth
    macAuthProtocol String
    Protocol used for MAC authentication when enableMacAuth is true
    mistNac Property Map
    Juniper Mist NAC settings used by AP port authentication
    mxTunnelId String
    If forwarding==mxtunnel, vlanIds comes from mxtunnel
    mxtunnelName String
    If forwarding==siteMxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    portAuth String
    Authentication mode for this AP Ethernet port
    portVlanId Number
    If forwarding==limited. VLAN ID allowed on this AP Ethernet port
    radiusConfig Property Map
    RADIUS authentication and accounting settings for this AP port
    radsec Property Map
    TLS-secured RADIUS settings for this AP port
    vlanId Number
    Optional to specify the VLAN ID for a tunnel if forwarding is for wxtunnel, mxtunnel or siteMxedge.

    • if vlanId is not specified then it will use first one in vlan_ids[] of the mxtunnel.
    • if forwarding == site_mxedge, vlanIds comes from siteMxedge (mxtunnels under site setting)
    vlanIds String
    If forwarding==limited, comma separated list of additional VLAN IDs allowed on this port
    wxtunnelId String
    If forwarding==wxtunnel, the port is bridged to the vlan of the session
    wxtunnelRemoteId String
    If forwarding==wxtunnel, the port is bridged to the vlan of the session

    DeviceprofileApPortConfigDynamicVlan, DeviceprofileApPortConfigDynamicVlanArgs

    DefaultVlanId int
    Fallback VLAN ID used when RADIUS does not return a dynamic VLAN match
    Enabled bool
    Whether dynamic VLAN assignment is enabled for this AP port
    Type string
    Mapping mode for interpreting dynamic VLAN attributes returned by RADIUS
    Vlans Dictionary<string, string>
    Mapping entries for RADIUS-assigned VLAN values on this AP port. For type==airespace-interface-name, the property key is the Airespace interface name returned by RADIUS (e.g. "guest"), and the value is the corresponding VLAN ID (e.g. 100). For type==standard, the property key is the VLAN ID number returned by RADIUS, and the value is ignored.
    DefaultVlanId int
    Fallback VLAN ID used when RADIUS does not return a dynamic VLAN match
    Enabled bool
    Whether dynamic VLAN assignment is enabled for this AP port
    Type string
    Mapping mode for interpreting dynamic VLAN attributes returned by RADIUS
    Vlans map[string]string
    Mapping entries for RADIUS-assigned VLAN values on this AP port. For type==airespace-interface-name, the property key is the Airespace interface name returned by RADIUS (e.g. "guest"), and the value is the corresponding VLAN ID (e.g. 100). For type==standard, the property key is the VLAN ID number returned by RADIUS, and the value is ignored.
    default_vlan_id number
    Fallback VLAN ID used when RADIUS does not return a dynamic VLAN match
    enabled bool
    Whether dynamic VLAN assignment is enabled for this AP port
    type string
    Mapping mode for interpreting dynamic VLAN attributes returned by RADIUS
    vlans map(string)
    Mapping entries for RADIUS-assigned VLAN values on this AP port. For type==airespace-interface-name, the property key is the Airespace interface name returned by RADIUS (e.g. "guest"), and the value is the corresponding VLAN ID (e.g. 100). For type==standard, the property key is the VLAN ID number returned by RADIUS, and the value is ignored.
    defaultVlanId Integer
    Fallback VLAN ID used when RADIUS does not return a dynamic VLAN match
    enabled Boolean
    Whether dynamic VLAN assignment is enabled for this AP port
    type String
    Mapping mode for interpreting dynamic VLAN attributes returned by RADIUS
    vlans Map<String,String>
    Mapping entries for RADIUS-assigned VLAN values on this AP port. For type==airespace-interface-name, the property key is the Airespace interface name returned by RADIUS (e.g. "guest"), and the value is the corresponding VLAN ID (e.g. 100). For type==standard, the property key is the VLAN ID number returned by RADIUS, and the value is ignored.
    defaultVlanId number
    Fallback VLAN ID used when RADIUS does not return a dynamic VLAN match
    enabled boolean
    Whether dynamic VLAN assignment is enabled for this AP port
    type string
    Mapping mode for interpreting dynamic VLAN attributes returned by RADIUS
    vlans {[key: string]: string}
    Mapping entries for RADIUS-assigned VLAN values on this AP port. For type==airespace-interface-name, the property key is the Airespace interface name returned by RADIUS (e.g. "guest"), and the value is the corresponding VLAN ID (e.g. 100). For type==standard, the property key is the VLAN ID number returned by RADIUS, and the value is ignored.
    default_vlan_id int
    Fallback VLAN ID used when RADIUS does not return a dynamic VLAN match
    enabled bool
    Whether dynamic VLAN assignment is enabled for this AP port
    type str
    Mapping mode for interpreting dynamic VLAN attributes returned by RADIUS
    vlans Mapping[str, str]
    Mapping entries for RADIUS-assigned VLAN values on this AP port. For type==airespace-interface-name, the property key is the Airespace interface name returned by RADIUS (e.g. "guest"), and the value is the corresponding VLAN ID (e.g. 100). For type==standard, the property key is the VLAN ID number returned by RADIUS, and the value is ignored.
    defaultVlanId Number
    Fallback VLAN ID used when RADIUS does not return a dynamic VLAN match
    enabled Boolean
    Whether dynamic VLAN assignment is enabled for this AP port
    type String
    Mapping mode for interpreting dynamic VLAN attributes returned by RADIUS
    vlans Map<String>
    Mapping entries for RADIUS-assigned VLAN values on this AP port. For type==airespace-interface-name, the property key is the Airespace interface name returned by RADIUS (e.g. "guest"), and the value is the corresponding VLAN ID (e.g. 100). For type==standard, the property key is the VLAN ID number returned by RADIUS, and the value is ignored.

    DeviceprofileApPortConfigMistNac, DeviceprofileApPortConfigMistNacArgs

    AcctInterimInterval int
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled.
    AuthServersRetries int
    RADIUS auth session retries. Following fast timers are set if fastDot1xTimers knob is enabled. "retries" are set to value of authServersTimeout. "max-requests" is also set when setting authServersRetries is set to default value to 3.
    AuthServersTimeout int
    RADIUS auth session timeout. Following fast timers are set if fastDot1xTimers knob is enabled. "quite-period" and "transmit-period" are set to half the value of authServersTimeout. "supplicant-timeout" is also set when setting authServersTimeout is set to default value of 10.
    CoaEnabled bool
    Allows a RADIUS server to dynamically modify the authorization status of a user session.
    CoaPort int
    the communication port used for “Change of Authorization” (CoA) messages
    Enabled bool
    When enabled:

    • authServers is ignored
    • acctServers is ignored
    • auth_servers_* are ignored
    • coaServers is ignored
    • radsec is ignored
    • coaEnabled is assumed
    FastDot1xTimers bool
    If set to true, sets default fast-timers with values calculated from authServersTimeout and authServerRetries.
    Network string
    Which network the mist nac server resides in
    SourceIp string
    In case there is a static IP for this network, we can specify it using source ip
    AcctInterimInterval int
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled.
    AuthServersRetries int
    RADIUS auth session retries. Following fast timers are set if fastDot1xTimers knob is enabled. "retries" are set to value of authServersTimeout. "max-requests" is also set when setting authServersRetries is set to default value to 3.
    AuthServersTimeout int
    RADIUS auth session timeout. Following fast timers are set if fastDot1xTimers knob is enabled. "quite-period" and "transmit-period" are set to half the value of authServersTimeout. "supplicant-timeout" is also set when setting authServersTimeout is set to default value of 10.
    CoaEnabled bool
    Allows a RADIUS server to dynamically modify the authorization status of a user session.
    CoaPort int
    the communication port used for “Change of Authorization” (CoA) messages
    Enabled bool
    When enabled:

    • authServers is ignored
    • acctServers is ignored
    • auth_servers_* are ignored
    • coaServers is ignored
    • radsec is ignored
    • coaEnabled is assumed
    FastDot1xTimers bool
    If set to true, sets default fast-timers with values calculated from authServersTimeout and authServerRetries.
    Network string
    Which network the mist nac server resides in
    SourceIp string
    In case there is a static IP for this network, we can specify it using source ip
    acct_interim_interval number
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled.
    auth_servers_retries number
    RADIUS auth session retries. Following fast timers are set if fastDot1xTimers knob is enabled. "retries" are set to value of authServersTimeout. "max-requests" is also set when setting authServersRetries is set to default value to 3.
    auth_servers_timeout number
    RADIUS auth session timeout. Following fast timers are set if fastDot1xTimers knob is enabled. "quite-period" and "transmit-period" are set to half the value of authServersTimeout. "supplicant-timeout" is also set when setting authServersTimeout is set to default value of 10.
    coa_enabled bool
    Allows a RADIUS server to dynamically modify the authorization status of a user session.
    coa_port number
    the communication port used for “Change of Authorization” (CoA) messages
    enabled bool
    When enabled:

    • authServers is ignored
    • acctServers is ignored
    • auth_servers_* are ignored
    • coaServers is ignored
    • radsec is ignored
    • coaEnabled is assumed
    fast_dot1x_timers bool
    If set to true, sets default fast-timers with values calculated from authServersTimeout and authServerRetries.
    network string
    Which network the mist nac server resides in
    source_ip string
    In case there is a static IP for this network, we can specify it using source ip
    acctInterimInterval Integer
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled.
    authServersRetries Integer
    RADIUS auth session retries. Following fast timers are set if fastDot1xTimers knob is enabled. "retries" are set to value of authServersTimeout. "max-requests" is also set when setting authServersRetries is set to default value to 3.
    authServersTimeout Integer
    RADIUS auth session timeout. Following fast timers are set if fastDot1xTimers knob is enabled. "quite-period" and "transmit-period" are set to half the value of authServersTimeout. "supplicant-timeout" is also set when setting authServersTimeout is set to default value of 10.
    coaEnabled Boolean
    Allows a RADIUS server to dynamically modify the authorization status of a user session.
    coaPort Integer
    the communication port used for “Change of Authorization” (CoA) messages
    enabled Boolean
    When enabled:

    • authServers is ignored
    • acctServers is ignored
    • auth_servers_* are ignored
    • coaServers is ignored
    • radsec is ignored
    • coaEnabled is assumed
    fastDot1xTimers Boolean
    If set to true, sets default fast-timers with values calculated from authServersTimeout and authServerRetries.
    network String
    Which network the mist nac server resides in
    sourceIp String
    In case there is a static IP for this network, we can specify it using source ip
    acctInterimInterval number
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled.
    authServersRetries number
    RADIUS auth session retries. Following fast timers are set if fastDot1xTimers knob is enabled. "retries" are set to value of authServersTimeout. "max-requests" is also set when setting authServersRetries is set to default value to 3.
    authServersTimeout number
    RADIUS auth session timeout. Following fast timers are set if fastDot1xTimers knob is enabled. "quite-period" and "transmit-period" are set to half the value of authServersTimeout. "supplicant-timeout" is also set when setting authServersTimeout is set to default value of 10.
    coaEnabled boolean
    Allows a RADIUS server to dynamically modify the authorization status of a user session.
    coaPort number
    the communication port used for “Change of Authorization” (CoA) messages
    enabled boolean
    When enabled:

    • authServers is ignored
    • acctServers is ignored
    • auth_servers_* are ignored
    • coaServers is ignored
    • radsec is ignored
    • coaEnabled is assumed
    fastDot1xTimers boolean
    If set to true, sets default fast-timers with values calculated from authServersTimeout and authServerRetries.
    network string
    Which network the mist nac server resides in
    sourceIp string
    In case there is a static IP for this network, we can specify it using source ip
    acct_interim_interval int
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled.
    auth_servers_retries int
    RADIUS auth session retries. Following fast timers are set if fastDot1xTimers knob is enabled. "retries" are set to value of authServersTimeout. "max-requests" is also set when setting authServersRetries is set to default value to 3.
    auth_servers_timeout int
    RADIUS auth session timeout. Following fast timers are set if fastDot1xTimers knob is enabled. "quite-period" and "transmit-period" are set to half the value of authServersTimeout. "supplicant-timeout" is also set when setting authServersTimeout is set to default value of 10.
    coa_enabled bool
    Allows a RADIUS server to dynamically modify the authorization status of a user session.
    coa_port int
    the communication port used for “Change of Authorization” (CoA) messages
    enabled bool
    When enabled:

    • authServers is ignored
    • acctServers is ignored
    • auth_servers_* are ignored
    • coaServers is ignored
    • radsec is ignored
    • coaEnabled is assumed
    fast_dot1x_timers bool
    If set to true, sets default fast-timers with values calculated from authServersTimeout and authServerRetries.
    network str
    Which network the mist nac server resides in
    source_ip str
    In case there is a static IP for this network, we can specify it using source ip
    acctInterimInterval Number
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled.
    authServersRetries Number
    RADIUS auth session retries. Following fast timers are set if fastDot1xTimers knob is enabled. "retries" are set to value of authServersTimeout. "max-requests" is also set when setting authServersRetries is set to default value to 3.
    authServersTimeout Number
    RADIUS auth session timeout. Following fast timers are set if fastDot1xTimers knob is enabled. "quite-period" and "transmit-period" are set to half the value of authServersTimeout. "supplicant-timeout" is also set when setting authServersTimeout is set to default value of 10.
    coaEnabled Boolean
    Allows a RADIUS server to dynamically modify the authorization status of a user session.
    coaPort Number
    the communication port used for “Change of Authorization” (CoA) messages
    enabled Boolean
    When enabled:

    • authServers is ignored
    • acctServers is ignored
    • auth_servers_* are ignored
    • coaServers is ignored
    • radsec is ignored
    • coaEnabled is assumed
    fastDot1xTimers Boolean
    If set to true, sets default fast-timers with values calculated from authServersTimeout and authServerRetries.
    network String
    Which network the mist nac server resides in
    sourceIp String
    In case there is a static IP for this network, we can specify it using source ip

    DeviceprofileApPortConfigRadiusConfig, DeviceprofileApPortConfigRadiusConfigArgs

    AcctInterimInterval int
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
    AcctServers List<Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadiusConfigAcctServer>
    RADIUS accounting servers used by this Junos configuration
    AuthServers List<Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadiusConfigAuthServer>
    RADIUS authentication servers used by this Junos configuration
    AuthServersRetries int
    Number of RADIUS authentication request retries before failover
    AuthServersTimeout int
    RADIUS authentication server timeout, in seconds
    CoaEnabled bool
    Whether RADIUS Change of Authorization (CoA) is enabled
    CoaPort int
    UDP port used for RADIUS Change of Authorization (CoA)
    Network string
    Use network or sourceIp. Network where the RADIUS server resides; if the network has a static IP, Mist uses it as the source IP
    SourceIp string
    Use network or sourceIp. Explicit source IP address for RADIUS traffic
    AcctInterimInterval int
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
    AcctServers []DeviceprofileApPortConfigRadiusConfigAcctServer
    RADIUS accounting servers used by this Junos configuration
    AuthServers []DeviceprofileApPortConfigRadiusConfigAuthServer
    RADIUS authentication servers used by this Junos configuration
    AuthServersRetries int
    Number of RADIUS authentication request retries before failover
    AuthServersTimeout int
    RADIUS authentication server timeout, in seconds
    CoaEnabled bool
    Whether RADIUS Change of Authorization (CoA) is enabled
    CoaPort int
    UDP port used for RADIUS Change of Authorization (CoA)
    Network string
    Use network or sourceIp. Network where the RADIUS server resides; if the network has a static IP, Mist uses it as the source IP
    SourceIp string
    Use network or sourceIp. Explicit source IP address for RADIUS traffic
    acct_interim_interval number
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
    acct_servers list(object)
    RADIUS accounting servers used by this Junos configuration
    auth_servers list(object)
    RADIUS authentication servers used by this Junos configuration
    auth_servers_retries number
    Number of RADIUS authentication request retries before failover
    auth_servers_timeout number
    RADIUS authentication server timeout, in seconds
    coa_enabled bool
    Whether RADIUS Change of Authorization (CoA) is enabled
    coa_port number
    UDP port used for RADIUS Change of Authorization (CoA)
    network string
    Use network or sourceIp. Network where the RADIUS server resides; if the network has a static IP, Mist uses it as the source IP
    source_ip string
    Use network or sourceIp. Explicit source IP address for RADIUS traffic
    acctInterimInterval Integer
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
    acctServers List<DeviceprofileApPortConfigRadiusConfigAcctServer>
    RADIUS accounting servers used by this Junos configuration
    authServers List<DeviceprofileApPortConfigRadiusConfigAuthServer>
    RADIUS authentication servers used by this Junos configuration
    authServersRetries Integer
    Number of RADIUS authentication request retries before failover
    authServersTimeout Integer
    RADIUS authentication server timeout, in seconds
    coaEnabled Boolean
    Whether RADIUS Change of Authorization (CoA) is enabled
    coaPort Integer
    UDP port used for RADIUS Change of Authorization (CoA)
    network String
    Use network or sourceIp. Network where the RADIUS server resides; if the network has a static IP, Mist uses it as the source IP
    sourceIp String
    Use network or sourceIp. Explicit source IP address for RADIUS traffic
    acctInterimInterval number
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
    acctServers DeviceprofileApPortConfigRadiusConfigAcctServer[]
    RADIUS accounting servers used by this Junos configuration
    authServers DeviceprofileApPortConfigRadiusConfigAuthServer[]
    RADIUS authentication servers used by this Junos configuration
    authServersRetries number
    Number of RADIUS authentication request retries before failover
    authServersTimeout number
    RADIUS authentication server timeout, in seconds
    coaEnabled boolean
    Whether RADIUS Change of Authorization (CoA) is enabled
    coaPort number
    UDP port used for RADIUS Change of Authorization (CoA)
    network string
    Use network or sourceIp. Network where the RADIUS server resides; if the network has a static IP, Mist uses it as the source IP
    sourceIp string
    Use network or sourceIp. Explicit source IP address for RADIUS traffic
    acct_interim_interval int
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
    acct_servers Sequence[DeviceprofileApPortConfigRadiusConfigAcctServer]
    RADIUS accounting servers used by this Junos configuration
    auth_servers Sequence[DeviceprofileApPortConfigRadiusConfigAuthServer]
    RADIUS authentication servers used by this Junos configuration
    auth_servers_retries int
    Number of RADIUS authentication request retries before failover
    auth_servers_timeout int
    RADIUS authentication server timeout, in seconds
    coa_enabled bool
    Whether RADIUS Change of Authorization (CoA) is enabled
    coa_port int
    UDP port used for RADIUS Change of Authorization (CoA)
    network str
    Use network or sourceIp. Network where the RADIUS server resides; if the network has a static IP, Mist uses it as the source IP
    source_ip str
    Use network or sourceIp. Explicit source IP address for RADIUS traffic
    acctInterimInterval Number
    How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
    acctServers List<Property Map>
    RADIUS accounting servers used by this Junos configuration
    authServers List<Property Map>
    RADIUS authentication servers used by this Junos configuration
    authServersRetries Number
    Number of RADIUS authentication request retries before failover
    authServersTimeout Number
    RADIUS authentication server timeout, in seconds
    coaEnabled Boolean
    Whether RADIUS Change of Authorization (CoA) is enabled
    coaPort Number
    UDP port used for RADIUS Change of Authorization (CoA)
    network String
    Use network or sourceIp. Network where the RADIUS server resides; if the network has a static IP, Mist uses it as the source IP
    sourceIp String
    Use network or sourceIp. Explicit source IP address for RADIUS traffic

    DeviceprofileApPortConfigRadiusConfigAcctServer, DeviceprofileApPortConfigRadiusConfigAcctServerArgs

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

    DeviceprofileApPortConfigRadiusConfigAuthServer, DeviceprofileApPortConfigRadiusConfigAuthServerArgs

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

    DeviceprofileApPortConfigRadsec, DeviceprofileApPortConfigRadsecArgs

    CoaEnabled bool
    Whether RADIUS Change of Authorization (CoA) is enabled for RadSec traffic
    Enabled bool
    Whether RadSec is enabled
    IdleTimeout string
    Idle timeout, in seconds, for RadSec connections
    MxclusterIds List<string>
    Mist Edge cluster IDs used as RadSec proxies when the WLAN does not use mxtunnel
    ProxyHosts List<string>
    RadSec proxy hostnames advertised to APs
    ServerName string
    TLS server name to verify against the CA certificates in Org Setting. Only if not Mist Edge.
    Servers List<Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPortConfigRadsecServer>
    External RadSec servers. Only if not Mist Edge.
    UseMxedge bool
    Whether to use organization Mist Edge instances as RadSec proxies
    UseSiteMxedge bool
    Whether to use site Mist Edge instances when this WLAN does not use mxtunnel
    CoaEnabled bool
    Whether RADIUS Change of Authorization (CoA) is enabled for RadSec traffic
    Enabled bool
    Whether RadSec is enabled
    IdleTimeout string
    Idle timeout, in seconds, for RadSec connections
    MxclusterIds []string
    Mist Edge cluster IDs used as RadSec proxies when the WLAN does not use mxtunnel
    ProxyHosts []string
    RadSec proxy hostnames advertised to APs
    ServerName string
    TLS server name to verify against the CA certificates in Org Setting. Only if not Mist Edge.
    Servers []DeviceprofileApPortConfigRadsecServer
    External RadSec servers. Only if not Mist Edge.
    UseMxedge bool
    Whether to use organization Mist Edge instances as RadSec proxies
    UseSiteMxedge bool
    Whether to use site Mist Edge instances when this WLAN does not use mxtunnel
    coa_enabled bool
    Whether RADIUS Change of Authorization (CoA) is enabled for RadSec traffic
    enabled bool
    Whether RadSec is enabled
    idle_timeout string
    Idle timeout, in seconds, for RadSec connections
    mxcluster_ids list(string)
    Mist Edge cluster IDs used as RadSec proxies when the WLAN does not use mxtunnel
    proxy_hosts list(string)
    RadSec proxy hostnames advertised to APs
    server_name string
    TLS server name to verify against the CA certificates in Org Setting. Only if not Mist Edge.
    servers list(object)
    External RadSec servers. Only if not Mist Edge.
    use_mxedge bool
    Whether to use organization Mist Edge instances as RadSec proxies
    use_site_mxedge bool
    Whether to use site Mist Edge instances when this WLAN does not use mxtunnel
    coaEnabled Boolean
    Whether RADIUS Change of Authorization (CoA) is enabled for RadSec traffic
    enabled Boolean
    Whether RadSec is enabled
    idleTimeout String
    Idle timeout, in seconds, for RadSec connections
    mxclusterIds List<String>
    Mist Edge cluster IDs used as RadSec proxies when the WLAN does not use mxtunnel
    proxyHosts List<String>
    RadSec proxy hostnames advertised to APs
    serverName String
    TLS server name to verify against the CA certificates in Org Setting. Only if not Mist Edge.
    servers List<DeviceprofileApPortConfigRadsecServer>
    External RadSec servers. Only if not Mist Edge.
    useMxedge Boolean
    Whether to use organization Mist Edge instances as RadSec proxies
    useSiteMxedge Boolean
    Whether to use site Mist Edge instances when this WLAN does not use mxtunnel
    coaEnabled boolean
    Whether RADIUS Change of Authorization (CoA) is enabled for RadSec traffic
    enabled boolean
    Whether RadSec is enabled
    idleTimeout string
    Idle timeout, in seconds, for RadSec connections
    mxclusterIds string[]
    Mist Edge cluster IDs used as RadSec proxies when the WLAN does not use mxtunnel
    proxyHosts string[]
    RadSec proxy hostnames advertised to APs
    serverName string
    TLS server name to verify against the CA certificates in Org Setting. Only if not Mist Edge.
    servers DeviceprofileApPortConfigRadsecServer[]
    External RadSec servers. Only if not Mist Edge.
    useMxedge boolean
    Whether to use organization Mist Edge instances as RadSec proxies
    useSiteMxedge boolean
    Whether to use site Mist Edge instances when this WLAN does not use mxtunnel
    coa_enabled bool
    Whether RADIUS Change of Authorization (CoA) is enabled for RadSec traffic
    enabled bool
    Whether RadSec is enabled
    idle_timeout str
    Idle timeout, in seconds, for RadSec connections
    mxcluster_ids Sequence[str]
    Mist Edge cluster IDs used as RadSec proxies when the WLAN does not use mxtunnel
    proxy_hosts Sequence[str]
    RadSec proxy hostnames advertised to APs
    server_name str
    TLS server name to verify against the CA certificates in Org Setting. Only if not Mist Edge.
    servers Sequence[DeviceprofileApPortConfigRadsecServer]
    External RadSec servers. Only if not Mist Edge.
    use_mxedge bool
    Whether to use organization Mist Edge instances as RadSec proxies
    use_site_mxedge bool
    Whether to use site Mist Edge instances when this WLAN does not use mxtunnel
    coaEnabled Boolean
    Whether RADIUS Change of Authorization (CoA) is enabled for RadSec traffic
    enabled Boolean
    Whether RadSec is enabled
    idleTimeout String
    Idle timeout, in seconds, for RadSec connections
    mxclusterIds List<String>
    Mist Edge cluster IDs used as RadSec proxies when the WLAN does not use mxtunnel
    proxyHosts List<String>
    RadSec proxy hostnames advertised to APs
    serverName String
    TLS server name to verify against the CA certificates in Org Setting. Only if not Mist Edge.
    servers List<Property Map>
    External RadSec servers. Only if not Mist Edge.
    useMxedge Boolean
    Whether to use organization Mist Edge instances as RadSec proxies
    useSiteMxedge Boolean
    Whether to use site Mist Edge instances when this WLAN does not use mxtunnel

    DeviceprofileApPortConfigRadsecServer, DeviceprofileApPortConfigRadsecServerArgs

    Host string
    Address or hostname of the RadSec server
    Port int
    TCP port used by the RadSec server
    Host string
    Address or hostname of the RadSec server
    Port int
    TCP port used by the RadSec server
    host string
    Address or hostname of the RadSec server
    port number
    TCP port used by the RadSec server
    host String
    Address or hostname of the RadSec server
    port Integer
    TCP port used by the RadSec server
    host string
    Address or hostname of the RadSec server
    port number
    TCP port used by the RadSec server
    host str
    Address or hostname of the RadSec server
    port int
    TCP port used by the RadSec server
    host String
    Address or hostname of the RadSec server
    port Number
    TCP port used by the RadSec server

    DeviceprofileApPwrConfig, DeviceprofileApPwrConfigArgs

    Base int
    Additional power to request during negotiating with PSE over PoE, in mW
    PreferUsbOverWifi bool
    Whether to enable power out to peripheral, meanwhile will reduce power to Wi-Fi (only for AP45 at power mode)
    Base int
    Additional power to request during negotiating with PSE over PoE, in mW
    PreferUsbOverWifi bool
    Whether to enable power out to peripheral, meanwhile will reduce power to Wi-Fi (only for AP45 at power mode)
    base number
    Additional power to request during negotiating with PSE over PoE, in mW
    prefer_usb_over_wifi bool
    Whether to enable power out to peripheral, meanwhile will reduce power to Wi-Fi (only for AP45 at power mode)
    base Integer
    Additional power to request during negotiating with PSE over PoE, in mW
    preferUsbOverWifi Boolean
    Whether to enable power out to peripheral, meanwhile will reduce power to Wi-Fi (only for AP45 at power mode)
    base number
    Additional power to request during negotiating with PSE over PoE, in mW
    preferUsbOverWifi boolean
    Whether to enable power out to peripheral, meanwhile will reduce power to Wi-Fi (only for AP45 at power mode)
    base int
    Additional power to request during negotiating with PSE over PoE, in mW
    prefer_usb_over_wifi bool
    Whether to enable power out to peripheral, meanwhile will reduce power to Wi-Fi (only for AP45 at power mode)
    base Number
    Additional power to request during negotiating with PSE over PoE, in mW
    preferUsbOverWifi Boolean
    Whether to enable power out to peripheral, meanwhile will reduce power to Wi-Fi (only for AP45 at power mode)

    DeviceprofileApRadioConfig, DeviceprofileApRadioConfigArgs

    AllowRrmDisable bool
    Whether RRM can be disabled for individual radio-band settings
    AntGain24 int
    Antenna gain for 2.4G - for models with external antenna only
    AntGain5 int
    Antenna gain for 5G - for models with external antenna only
    AntGain6 int
    Antenna gain for 6G - for models with external antenna only
    AntennaMode string
    Selected radio chain mode for AP models that support antenna mode control
    AntennaSelect string
    Internal or external antenna selection for AP models with selectable antennas
    Band24 Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand24
    2.4 GHz radio settings for this access point
    Band24Usage string
    Radio usage mode for the 2.4 GHz-capable radio
    Band5 Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand5
    5 GHz radio settings for this access point
    Band5On24Radio Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand5On24Radio
    5 GHz settings used when the 2.4 GHz radio operates in 5 GHz mode
    Band6 Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand6
    6 GHz radio settings for this access point
    FullAutomaticRrm bool
    Let RRM control everything, only the channels and antGain will be honored (i.e. disabled/bandwidth/power/band_24_usage are all controlled by RRM)
    IndoorUse bool
    To make an outdoor operate indoor. For an outdoor-ap, some channels are disallowed by default, this allows the user to use it as an indoor-ap
    RrmManaged bool
    Enable RRM to manage all radio settings (ignores all bandXxx configs)
    ScanningEnabled bool
    Whether scanning radio is enabled
    AllowRrmDisable bool
    Whether RRM can be disabled for individual radio-band settings
    AntGain24 int
    Antenna gain for 2.4G - for models with external antenna only
    AntGain5 int
    Antenna gain for 5G - for models with external antenna only
    AntGain6 int
    Antenna gain for 6G - for models with external antenna only
    AntennaMode string
    Selected radio chain mode for AP models that support antenna mode control
    AntennaSelect string
    Internal or external antenna selection for AP models with selectable antennas
    Band24 DeviceprofileApRadioConfigBand24
    2.4 GHz radio settings for this access point
    Band24Usage string
    Radio usage mode for the 2.4 GHz-capable radio
    Band5 DeviceprofileApRadioConfigBand5
    5 GHz radio settings for this access point
    Band5On24Radio DeviceprofileApRadioConfigBand5On24Radio
    5 GHz settings used when the 2.4 GHz radio operates in 5 GHz mode
    Band6 DeviceprofileApRadioConfigBand6
    6 GHz radio settings for this access point
    FullAutomaticRrm bool
    Let RRM control everything, only the channels and antGain will be honored (i.e. disabled/bandwidth/power/band_24_usage are all controlled by RRM)
    IndoorUse bool
    To make an outdoor operate indoor. For an outdoor-ap, some channels are disallowed by default, this allows the user to use it as an indoor-ap
    RrmManaged bool
    Enable RRM to manage all radio settings (ignores all bandXxx configs)
    ScanningEnabled bool
    Whether scanning radio is enabled
    allow_rrm_disable bool
    Whether RRM can be disabled for individual radio-band settings
    ant_gain24 number
    Antenna gain for 2.4G - for models with external antenna only
    ant_gain5 number
    Antenna gain for 5G - for models with external antenna only
    ant_gain6 number
    Antenna gain for 6G - for models with external antenna only
    antenna_mode string
    Selected radio chain mode for AP models that support antenna mode control
    antenna_select string
    Internal or external antenna selection for AP models with selectable antennas
    band24 object
    2.4 GHz radio settings for this access point
    band24_usage string
    Radio usage mode for the 2.4 GHz-capable radio
    band5 object
    5 GHz radio settings for this access point
    band5_on24_radio object
    5 GHz settings used when the 2.4 GHz radio operates in 5 GHz mode
    band6 object
    6 GHz radio settings for this access point
    full_automatic_rrm bool
    Let RRM control everything, only the channels and antGain will be honored (i.e. disabled/bandwidth/power/band_24_usage are all controlled by RRM)
    indoor_use bool
    To make an outdoor operate indoor. For an outdoor-ap, some channels are disallowed by default, this allows the user to use it as an indoor-ap
    rrm_managed bool
    Enable RRM to manage all radio settings (ignores all bandXxx configs)
    scanning_enabled bool
    Whether scanning radio is enabled
    allowRrmDisable Boolean
    Whether RRM can be disabled for individual radio-band settings
    antGain24 Integer
    Antenna gain for 2.4G - for models with external antenna only
    antGain5 Integer
    Antenna gain for 5G - for models with external antenna only
    antGain6 Integer
    Antenna gain for 6G - for models with external antenna only
    antennaMode String
    Selected radio chain mode for AP models that support antenna mode control
    antennaSelect String
    Internal or external antenna selection for AP models with selectable antennas
    band24 DeviceprofileApRadioConfigBand24
    2.4 GHz radio settings for this access point
    band24Usage String
    Radio usage mode for the 2.4 GHz-capable radio
    band5 DeviceprofileApRadioConfigBand5
    5 GHz radio settings for this access point
    band5On24Radio DeviceprofileApRadioConfigBand5On24Radio
    5 GHz settings used when the 2.4 GHz radio operates in 5 GHz mode
    band6 DeviceprofileApRadioConfigBand6
    6 GHz radio settings for this access point
    fullAutomaticRrm Boolean
    Let RRM control everything, only the channels and antGain will be honored (i.e. disabled/bandwidth/power/band_24_usage are all controlled by RRM)
    indoorUse Boolean
    To make an outdoor operate indoor. For an outdoor-ap, some channels are disallowed by default, this allows the user to use it as an indoor-ap
    rrmManaged Boolean
    Enable RRM to manage all radio settings (ignores all bandXxx configs)
    scanningEnabled Boolean
    Whether scanning radio is enabled
    allowRrmDisable boolean
    Whether RRM can be disabled for individual radio-band settings
    antGain24 number
    Antenna gain for 2.4G - for models with external antenna only
    antGain5 number
    Antenna gain for 5G - for models with external antenna only
    antGain6 number
    Antenna gain for 6G - for models with external antenna only
    antennaMode string
    Selected radio chain mode for AP models that support antenna mode control
    antennaSelect string
    Internal or external antenna selection for AP models with selectable antennas
    band24 DeviceprofileApRadioConfigBand24
    2.4 GHz radio settings for this access point
    band24Usage string
    Radio usage mode for the 2.4 GHz-capable radio
    band5 DeviceprofileApRadioConfigBand5
    5 GHz radio settings for this access point
    band5On24Radio DeviceprofileApRadioConfigBand5On24Radio
    5 GHz settings used when the 2.4 GHz radio operates in 5 GHz mode
    band6 DeviceprofileApRadioConfigBand6
    6 GHz radio settings for this access point
    fullAutomaticRrm boolean
    Let RRM control everything, only the channels and antGain will be honored (i.e. disabled/bandwidth/power/band_24_usage are all controlled by RRM)
    indoorUse boolean
    To make an outdoor operate indoor. For an outdoor-ap, some channels are disallowed by default, this allows the user to use it as an indoor-ap
    rrmManaged boolean
    Enable RRM to manage all radio settings (ignores all bandXxx configs)
    scanningEnabled boolean
    Whether scanning radio is enabled
    allow_rrm_disable bool
    Whether RRM can be disabled for individual radio-band settings
    ant_gain24 int
    Antenna gain for 2.4G - for models with external antenna only
    ant_gain5 int
    Antenna gain for 5G - for models with external antenna only
    ant_gain6 int
    Antenna gain for 6G - for models with external antenna only
    antenna_mode str
    Selected radio chain mode for AP models that support antenna mode control
    antenna_select str
    Internal or external antenna selection for AP models with selectable antennas
    band24 DeviceprofileApRadioConfigBand24
    2.4 GHz radio settings for this access point
    band24_usage str
    Radio usage mode for the 2.4 GHz-capable radio
    band5 DeviceprofileApRadioConfigBand5
    5 GHz radio settings for this access point
    band5_on24_radio DeviceprofileApRadioConfigBand5On24Radio
    5 GHz settings used when the 2.4 GHz radio operates in 5 GHz mode
    band6 DeviceprofileApRadioConfigBand6
    6 GHz radio settings for this access point
    full_automatic_rrm bool
    Let RRM control everything, only the channels and antGain will be honored (i.e. disabled/bandwidth/power/band_24_usage are all controlled by RRM)
    indoor_use bool
    To make an outdoor operate indoor. For an outdoor-ap, some channels are disallowed by default, this allows the user to use it as an indoor-ap
    rrm_managed bool
    Enable RRM to manage all radio settings (ignores all bandXxx configs)
    scanning_enabled bool
    Whether scanning radio is enabled
    allowRrmDisable Boolean
    Whether RRM can be disabled for individual radio-band settings
    antGain24 Number
    Antenna gain for 2.4G - for models with external antenna only
    antGain5 Number
    Antenna gain for 5G - for models with external antenna only
    antGain6 Number
    Antenna gain for 6G - for models with external antenna only
    antennaMode String
    Selected radio chain mode for AP models that support antenna mode control
    antennaSelect String
    Internal or external antenna selection for AP models with selectable antennas
    band24 Property Map
    2.4 GHz radio settings for this access point
    band24Usage String
    Radio usage mode for the 2.4 GHz-capable radio
    band5 Property Map
    5 GHz radio settings for this access point
    band5On24Radio Property Map
    5 GHz settings used when the 2.4 GHz radio operates in 5 GHz mode
    band6 Property Map
    6 GHz radio settings for this access point
    fullAutomaticRrm Boolean
    Let RRM control everything, only the channels and antGain will be honored (i.e. disabled/bandwidth/power/band_24_usage are all controlled by RRM)
    indoorUse Boolean
    To make an outdoor operate indoor. For an outdoor-ap, some channels are disallowed by default, this allows the user to use it as an indoor-ap
    rrmManaged Boolean
    Enable RRM to manage all radio settings (ignores all bandXxx configs)
    scanningEnabled Boolean
    Whether scanning radio is enabled

    DeviceprofileApRadioConfigBand24, DeviceprofileApRadioConfigBand24Args

    AllowRrmDisable bool
    Whether RRM may disable the 2.4 GHz radio when optimizing RF settings
    AntGain int
    External antenna gain for the 2.4 GHz radio
    AntennaMode string
    Radio chain mode for the 2.4 GHz radio
    Bandwidth int
    Channel width configured for the 2.4 GHz radio
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels List<int>
    Allowed channel list for the 2.4 GHz radio; null or an empty array uses automatic selection
    Disabled bool
    Whether to disable the radio
    Power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    PowerMax int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    Preamble string
    802.11 preamble mode used by the 2.4 GHz radio
    AllowRrmDisable bool
    Whether RRM may disable the 2.4 GHz radio when optimizing RF settings
    AntGain int
    External antenna gain for the 2.4 GHz radio
    AntennaMode string
    Radio chain mode for the 2.4 GHz radio
    Bandwidth int
    Channel width configured for the 2.4 GHz radio
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels []int
    Allowed channel list for the 2.4 GHz radio; null or an empty array uses automatic selection
    Disabled bool
    Whether to disable the radio
    Power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    PowerMax int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    Preamble string
    802.11 preamble mode used by the 2.4 GHz radio
    allow_rrm_disable bool
    Whether RRM may disable the 2.4 GHz radio when optimizing RF settings
    ant_gain number
    External antenna gain for the 2.4 GHz radio
    antenna_mode string
    Radio chain mode for the 2.4 GHz radio
    bandwidth number
    Channel width configured for the 2.4 GHz radio
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels list(number)
    Allowed channel list for the 2.4 GHz radio; null or an empty array uses automatic selection
    disabled bool
    Whether to disable the radio
    power number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    power_max number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    power_min number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble string
    802.11 preamble mode used by the 2.4 GHz radio
    allowRrmDisable Boolean
    Whether RRM may disable the 2.4 GHz radio when optimizing RF settings
    antGain Integer
    External antenna gain for the 2.4 GHz radio
    antennaMode String
    Radio chain mode for the 2.4 GHz radio
    bandwidth Integer
    Channel width configured for the 2.4 GHz radio
    channel Integer
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Integer>
    Allowed channel list for the 2.4 GHz radio; null or an empty array uses automatic selection
    disabled Boolean
    Whether to disable the radio
    power Integer
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax Integer
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin Integer
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble String
    802.11 preamble mode used by the 2.4 GHz radio
    allowRrmDisable boolean
    Whether RRM may disable the 2.4 GHz radio when optimizing RF settings
    antGain number
    External antenna gain for the 2.4 GHz radio
    antennaMode string
    Radio chain mode for the 2.4 GHz radio
    bandwidth number
    Channel width configured for the 2.4 GHz radio
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels number[]
    Allowed channel list for the 2.4 GHz radio; null or an empty array uses automatic selection
    disabled boolean
    Whether to disable the radio
    power number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble string
    802.11 preamble mode used by the 2.4 GHz radio
    allow_rrm_disable bool
    Whether RRM may disable the 2.4 GHz radio when optimizing RF settings
    ant_gain int
    External antenna gain for the 2.4 GHz radio
    antenna_mode str
    Radio chain mode for the 2.4 GHz radio
    bandwidth int
    Channel width configured for the 2.4 GHz radio
    channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels Sequence[int]
    Allowed channel list for the 2.4 GHz radio; null or an empty array uses automatic selection
    disabled bool
    Whether to disable the radio
    power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    power_max int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    power_min int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble str
    802.11 preamble mode used by the 2.4 GHz radio
    allowRrmDisable Boolean
    Whether RRM may disable the 2.4 GHz radio when optimizing RF settings
    antGain Number
    External antenna gain for the 2.4 GHz radio
    antennaMode String
    Radio chain mode for the 2.4 GHz radio
    bandwidth Number
    Channel width configured for the 2.4 GHz radio
    channel Number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Number>
    Allowed channel list for the 2.4 GHz radio; null or an empty array uses automatic selection
    disabled Boolean
    Whether to disable the radio
    power Number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax Number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin Number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble String
    802.11 preamble mode used by the 2.4 GHz radio

    DeviceprofileApRadioConfigBand5, DeviceprofileApRadioConfigBand5Args

    AllowRrmDisable bool
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    AntGain int
    External antenna gain for the 5 GHz radio
    AntennaBeamPattern string
    Beam pattern used by the 5 GHz radio antenna
    AntennaMode string
    Radio chain mode for the 5 GHz radio
    Bandwidth int
    Channel width configured for the 5 GHz radio
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels List<int>
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    Disabled bool
    Whether to disable the radio
    Power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    PowerMax int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    Preamble string
    802.11 preamble mode used by the 5 GHz radio
    AllowRrmDisable bool
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    AntGain int
    External antenna gain for the 5 GHz radio
    AntennaBeamPattern string
    Beam pattern used by the 5 GHz radio antenna
    AntennaMode string
    Radio chain mode for the 5 GHz radio
    Bandwidth int
    Channel width configured for the 5 GHz radio
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels []int
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    Disabled bool
    Whether to disable the radio
    Power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    PowerMax int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    Preamble string
    802.11 preamble mode used by the 5 GHz radio
    allow_rrm_disable bool
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    ant_gain number
    External antenna gain for the 5 GHz radio
    antenna_beam_pattern string
    Beam pattern used by the 5 GHz radio antenna
    antenna_mode string
    Radio chain mode for the 5 GHz radio
    bandwidth number
    Channel width configured for the 5 GHz radio
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels list(number)
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled bool
    Whether to disable the radio
    power number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    power_max number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    power_min number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble string
    802.11 preamble mode used by the 5 GHz radio
    allowRrmDisable Boolean
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    antGain Integer
    External antenna gain for the 5 GHz radio
    antennaBeamPattern String
    Beam pattern used by the 5 GHz radio antenna
    antennaMode String
    Radio chain mode for the 5 GHz radio
    bandwidth Integer
    Channel width configured for the 5 GHz radio
    channel Integer
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Integer>
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled Boolean
    Whether to disable the radio
    power Integer
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax Integer
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin Integer
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble String
    802.11 preamble mode used by the 5 GHz radio
    allowRrmDisable boolean
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    antGain number
    External antenna gain for the 5 GHz radio
    antennaBeamPattern string
    Beam pattern used by the 5 GHz radio antenna
    antennaMode string
    Radio chain mode for the 5 GHz radio
    bandwidth number
    Channel width configured for the 5 GHz radio
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels number[]
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled boolean
    Whether to disable the radio
    power number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble string
    802.11 preamble mode used by the 5 GHz radio
    allow_rrm_disable bool
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    ant_gain int
    External antenna gain for the 5 GHz radio
    antenna_beam_pattern str
    Beam pattern used by the 5 GHz radio antenna
    antenna_mode str
    Radio chain mode for the 5 GHz radio
    bandwidth int
    Channel width configured for the 5 GHz radio
    channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels Sequence[int]
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled bool
    Whether to disable the radio
    power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    power_max int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    power_min int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble str
    802.11 preamble mode used by the 5 GHz radio
    allowRrmDisable Boolean
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    antGain Number
    External antenna gain for the 5 GHz radio
    antennaBeamPattern String
    Beam pattern used by the 5 GHz radio antenna
    antennaMode String
    Radio chain mode for the 5 GHz radio
    bandwidth Number
    Channel width configured for the 5 GHz radio
    channel Number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Number>
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled Boolean
    Whether to disable the radio
    power Number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax Number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin Number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble String
    802.11 preamble mode used by the 5 GHz radio

    DeviceprofileApRadioConfigBand5On24Radio, DeviceprofileApRadioConfigBand5On24RadioArgs

    AllowRrmDisable bool
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    AntGain int
    External antenna gain for the 5 GHz radio
    AntennaBeamPattern string
    Beam pattern used by the 5 GHz radio antenna
    AntennaMode string
    Radio chain mode for the 5 GHz radio
    Bandwidth int
    Channel width configured for the 5 GHz radio
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels List<int>
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    Disabled bool
    Whether to disable the radio
    Power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    PowerMax int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    Preamble string
    802.11 preamble mode used by the 5 GHz radio
    AllowRrmDisable bool
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    AntGain int
    External antenna gain for the 5 GHz radio
    AntennaBeamPattern string
    Beam pattern used by the 5 GHz radio antenna
    AntennaMode string
    Radio chain mode for the 5 GHz radio
    Bandwidth int
    Channel width configured for the 5 GHz radio
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels []int
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    Disabled bool
    Whether to disable the radio
    Power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    PowerMax int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    Preamble string
    802.11 preamble mode used by the 5 GHz radio
    allow_rrm_disable bool
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    ant_gain number
    External antenna gain for the 5 GHz radio
    antenna_beam_pattern string
    Beam pattern used by the 5 GHz radio antenna
    antenna_mode string
    Radio chain mode for the 5 GHz radio
    bandwidth number
    Channel width configured for the 5 GHz radio
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels list(number)
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled bool
    Whether to disable the radio
    power number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    power_max number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    power_min number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble string
    802.11 preamble mode used by the 5 GHz radio
    allowRrmDisable Boolean
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    antGain Integer
    External antenna gain for the 5 GHz radio
    antennaBeamPattern String
    Beam pattern used by the 5 GHz radio antenna
    antennaMode String
    Radio chain mode for the 5 GHz radio
    bandwidth Integer
    Channel width configured for the 5 GHz radio
    channel Integer
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Integer>
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled Boolean
    Whether to disable the radio
    power Integer
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax Integer
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin Integer
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble String
    802.11 preamble mode used by the 5 GHz radio
    allowRrmDisable boolean
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    antGain number
    External antenna gain for the 5 GHz radio
    antennaBeamPattern string
    Beam pattern used by the 5 GHz radio antenna
    antennaMode string
    Radio chain mode for the 5 GHz radio
    bandwidth number
    Channel width configured for the 5 GHz radio
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels number[]
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled boolean
    Whether to disable the radio
    power number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble string
    802.11 preamble mode used by the 5 GHz radio
    allow_rrm_disable bool
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    ant_gain int
    External antenna gain for the 5 GHz radio
    antenna_beam_pattern str
    Beam pattern used by the 5 GHz radio antenna
    antenna_mode str
    Radio chain mode for the 5 GHz radio
    bandwidth int
    Channel width configured for the 5 GHz radio
    channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels Sequence[int]
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled bool
    Whether to disable the radio
    power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    power_max int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    power_min int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble str
    802.11 preamble mode used by the 5 GHz radio
    allowRrmDisable Boolean
    Whether RRM may disable the 5 GHz radio when optimizing RF settings
    antGain Number
    External antenna gain for the 5 GHz radio
    antennaBeamPattern String
    Beam pattern used by the 5 GHz radio antenna
    antennaMode String
    Radio chain mode for the 5 GHz radio
    bandwidth Number
    Channel width configured for the 5 GHz radio
    channel Number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Number>
    Allowed channel list for the 5 GHz radio; null or an empty array uses automatic selection
    disabled Boolean
    Whether to disable the radio
    power Number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax Number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin Number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble String
    802.11 preamble mode used by the 5 GHz radio

    DeviceprofileApRadioConfigBand6, DeviceprofileApRadioConfigBand6Args

    AllowRrmDisable bool
    Whether RRM may disable the 6 GHz radio when optimizing RF settings
    AntGain int
    External antenna gain for the 6 GHz radio
    AntennaBeamPattern string
    Beam pattern used by the 6 GHz radio antenna
    AntennaMode string
    Radio chain mode for the 6 GHz radio
    Bandwidth int
    Channel width configured for the 6 GHz radio
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels List<int>
    Allowed channel list for the 6 GHz radio; null or an empty array uses automatic selection
    Disabled bool
    Whether to disable the radio
    Power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    PowerMax int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    Preamble string
    802.11 preamble mode used by the 6 GHz radio
    StandardPower bool
    For 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed, and we'll fall back to Low Power Indoor if AFC failed
    AllowRrmDisable bool
    Whether RRM may disable the 6 GHz radio when optimizing RF settings
    AntGain int
    External antenna gain for the 6 GHz radio
    AntennaBeamPattern string
    Beam pattern used by the 6 GHz radio antenna
    AntennaMode string
    Radio chain mode for the 6 GHz radio
    Bandwidth int
    Channel width configured for the 6 GHz radio
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels []int
    Allowed channel list for the 6 GHz radio; null or an empty array uses automatic selection
    Disabled bool
    Whether to disable the radio
    Power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    PowerMax int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    Preamble string
    802.11 preamble mode used by the 6 GHz radio
    StandardPower bool
    For 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed, and we'll fall back to Low Power Indoor if AFC failed
    allow_rrm_disable bool
    Whether RRM may disable the 6 GHz radio when optimizing RF settings
    ant_gain number
    External antenna gain for the 6 GHz radio
    antenna_beam_pattern string
    Beam pattern used by the 6 GHz radio antenna
    antenna_mode string
    Radio chain mode for the 6 GHz radio
    bandwidth number
    Channel width configured for the 6 GHz radio
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels list(number)
    Allowed channel list for the 6 GHz radio; null or an empty array uses automatic selection
    disabled bool
    Whether to disable the radio
    power number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    power_max number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    power_min number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble string
    802.11 preamble mode used by the 6 GHz radio
    standard_power bool
    For 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed, and we'll fall back to Low Power Indoor if AFC failed
    allowRrmDisable Boolean
    Whether RRM may disable the 6 GHz radio when optimizing RF settings
    antGain Integer
    External antenna gain for the 6 GHz radio
    antennaBeamPattern String
    Beam pattern used by the 6 GHz radio antenna
    antennaMode String
    Radio chain mode for the 6 GHz radio
    bandwidth Integer
    Channel width configured for the 6 GHz radio
    channel Integer
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Integer>
    Allowed channel list for the 6 GHz radio; null or an empty array uses automatic selection
    disabled Boolean
    Whether to disable the radio
    power Integer
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax Integer
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin Integer
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble String
    802.11 preamble mode used by the 6 GHz radio
    standardPower Boolean
    For 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed, and we'll fall back to Low Power Indoor if AFC failed
    allowRrmDisable boolean
    Whether RRM may disable the 6 GHz radio when optimizing RF settings
    antGain number
    External antenna gain for the 6 GHz radio
    antennaBeamPattern string
    Beam pattern used by the 6 GHz radio antenna
    antennaMode string
    Radio chain mode for the 6 GHz radio
    bandwidth number
    Channel width configured for the 6 GHz radio
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels number[]
    Allowed channel list for the 6 GHz radio; null or an empty array uses automatic selection
    disabled boolean
    Whether to disable the radio
    power number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble string
    802.11 preamble mode used by the 6 GHz radio
    standardPower boolean
    For 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed, and we'll fall back to Low Power Indoor if AFC failed
    allow_rrm_disable bool
    Whether RRM may disable the 6 GHz radio when optimizing RF settings
    ant_gain int
    External antenna gain for the 6 GHz radio
    antenna_beam_pattern str
    Beam pattern used by the 6 GHz radio antenna
    antenna_mode str
    Radio chain mode for the 6 GHz radio
    bandwidth int
    Channel width configured for the 6 GHz radio
    channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels Sequence[int]
    Allowed channel list for the 6 GHz radio; null or an empty array uses automatic selection
    disabled bool
    Whether to disable the radio
    power int
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    power_max int
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    power_min int
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble str
    802.11 preamble mode used by the 6 GHz radio
    standard_power bool
    For 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed, and we'll fall back to Low Power Indoor if AFC failed
    allowRrmDisable Boolean
    Whether RRM may disable the 6 GHz radio when optimizing RF settings
    antGain Number
    External antenna gain for the 6 GHz radio
    antennaBeamPattern String
    Beam pattern used by the 6 GHz radio antenna
    antennaMode String
    Radio chain mode for the 6 GHz radio
    bandwidth Number
    Channel width configured for the 6 GHz radio
    channel Number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Number>
    Allowed channel list for the 6 GHz radio; null or an empty array uses automatic selection
    disabled Boolean
    Whether to disable the radio
    power Number
    Radio Tx power, in dBm. Can be an integer 0-25 for static power configuration, or null or unset for auto power mode
    powerMax Number
    When power=null/unset, max tx power to use, HW-specific values will be used if not set
    powerMin Number
    When power=null/unset, min tx power to use, HW-specific values will be used if not set
    preamble String
    802.11 preamble mode used by the 6 GHz radio
    standardPower Boolean
    For 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed, and we'll fall back to Low Power Indoor if AFC failed

    DeviceprofileApUplinkPortConfig, DeviceprofileApUplinkPortConfigArgs

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

    DeviceprofileApUsbConfig, DeviceprofileApUsbConfigArgs

    Cacert string
    Only if type==imagotag. CA certificate used to validate the Imagotag service certificate
    Channel int
    Only if type==imagotag, channel selection, not needed by default, required for manual channel override only
    Enabled bool
    Whether to enable any usb config
    Host string
    Only if type==imagotag. Imagotag service host or IP address contacted by the AP
    Port int
    Only if type==imagotag. TCP port used to reach the Imagotag service
    Type string
    USB integration type for this legacy AP USB configuration
    VerifyCert bool
    Only if type==imagotag, whether to turn on SSL verification
    VlanId int
    Only if type==solum or type==hanshow
    Cacert string
    Only if type==imagotag. CA certificate used to validate the Imagotag service certificate
    Channel int
    Only if type==imagotag, channel selection, not needed by default, required for manual channel override only
    Enabled bool
    Whether to enable any usb config
    Host string
    Only if type==imagotag. Imagotag service host or IP address contacted by the AP
    Port int
    Only if type==imagotag. TCP port used to reach the Imagotag service
    Type string
    USB integration type for this legacy AP USB configuration
    VerifyCert bool
    Only if type==imagotag, whether to turn on SSL verification
    VlanId int
    Only if type==solum or type==hanshow
    cacert string
    Only if type==imagotag. CA certificate used to validate the Imagotag service certificate
    channel number
    Only if type==imagotag, channel selection, not needed by default, required for manual channel override only
    enabled bool
    Whether to enable any usb config
    host string
    Only if type==imagotag. Imagotag service host or IP address contacted by the AP
    port number
    Only if type==imagotag. TCP port used to reach the Imagotag service
    type string
    USB integration type for this legacy AP USB configuration
    verify_cert bool
    Only if type==imagotag, whether to turn on SSL verification
    vlan_id number
    Only if type==solum or type==hanshow
    cacert String
    Only if type==imagotag. CA certificate used to validate the Imagotag service certificate
    channel Integer
    Only if type==imagotag, channel selection, not needed by default, required for manual channel override only
    enabled Boolean
    Whether to enable any usb config
    host String
    Only if type==imagotag. Imagotag service host or IP address contacted by the AP
    port Integer
    Only if type==imagotag. TCP port used to reach the Imagotag service
    type String
    USB integration type for this legacy AP USB configuration
    verifyCert Boolean
    Only if type==imagotag, whether to turn on SSL verification
    vlanId Integer
    Only if type==solum or type==hanshow
    cacert string
    Only if type==imagotag. CA certificate used to validate the Imagotag service certificate
    channel number
    Only if type==imagotag, channel selection, not needed by default, required for manual channel override only
    enabled boolean
    Whether to enable any usb config
    host string
    Only if type==imagotag. Imagotag service host or IP address contacted by the AP
    port number
    Only if type==imagotag. TCP port used to reach the Imagotag service
    type string
    USB integration type for this legacy AP USB configuration
    verifyCert boolean
    Only if type==imagotag, whether to turn on SSL verification
    vlanId number
    Only if type==solum or type==hanshow
    cacert str
    Only if type==imagotag. CA certificate used to validate the Imagotag service certificate
    channel int
    Only if type==imagotag, channel selection, not needed by default, required for manual channel override only
    enabled bool
    Whether to enable any usb config
    host str
    Only if type==imagotag. Imagotag service host or IP address contacted by the AP
    port int
    Only if type==imagotag. TCP port used to reach the Imagotag service
    type str
    USB integration type for this legacy AP USB configuration
    verify_cert bool
    Only if type==imagotag, whether to turn on SSL verification
    vlan_id int
    Only if type==solum or type==hanshow
    cacert String
    Only if type==imagotag. CA certificate used to validate the Imagotag service certificate
    channel Number
    Only if type==imagotag, channel selection, not needed by default, required for manual channel override only
    enabled Boolean
    Whether to enable any usb config
    host String
    Only if type==imagotag. Imagotag service host or IP address contacted by the AP
    port Number
    Only if type==imagotag. TCP port used to reach the Imagotag service
    type String
    USB integration type for this legacy AP USB configuration
    verifyCert Boolean
    Only if type==imagotag, whether to turn on SSL verification
    vlanId Number
    Only if type==solum or type==hanshow

    DeviceprofileApZigbeeConfig, DeviceprofileApZigbeeConfigArgs

    AllowJoin string
    Join policy for new Zigbee devices on this AP
    Channel int
    Zigbee channel (2.4 GHz). 0 means auto; valid fixed values are 11–26
    Enabled bool
    Whether to enable Zigbee on this AP
    ExtendedPanId string
    Extended PAN ID in hex string format; only applicable when panId is also specified
    PanId string
    PAN ID in hex string format; if not specified, assigned automatically
    AllowJoin string
    Join policy for new Zigbee devices on this AP
    Channel int
    Zigbee channel (2.4 GHz). 0 means auto; valid fixed values are 11–26
    Enabled bool
    Whether to enable Zigbee on this AP
    ExtendedPanId string
    Extended PAN ID in hex string format; only applicable when panId is also specified
    PanId string
    PAN ID in hex string format; if not specified, assigned automatically
    allow_join string
    Join policy for new Zigbee devices on this AP
    channel number
    Zigbee channel (2.4 GHz). 0 means auto; valid fixed values are 11–26
    enabled bool
    Whether to enable Zigbee on this AP
    extended_pan_id string
    Extended PAN ID in hex string format; only applicable when panId is also specified
    pan_id string
    PAN ID in hex string format; if not specified, assigned automatically
    allowJoin String
    Join policy for new Zigbee devices on this AP
    channel Integer
    Zigbee channel (2.4 GHz). 0 means auto; valid fixed values are 11–26
    enabled Boolean
    Whether to enable Zigbee on this AP
    extendedPanId String
    Extended PAN ID in hex string format; only applicable when panId is also specified
    panId String
    PAN ID in hex string format; if not specified, assigned automatically
    allowJoin string
    Join policy for new Zigbee devices on this AP
    channel number
    Zigbee channel (2.4 GHz). 0 means auto; valid fixed values are 11–26
    enabled boolean
    Whether to enable Zigbee on this AP
    extendedPanId string
    Extended PAN ID in hex string format; only applicable when panId is also specified
    panId string
    PAN ID in hex string format; if not specified, assigned automatically
    allow_join str
    Join policy for new Zigbee devices on this AP
    channel int
    Zigbee channel (2.4 GHz). 0 means auto; valid fixed values are 11–26
    enabled bool
    Whether to enable Zigbee on this AP
    extended_pan_id str
    Extended PAN ID in hex string format; only applicable when panId is also specified
    pan_id str
    PAN ID in hex string format; if not specified, assigned automatically
    allowJoin String
    Join policy for new Zigbee devices on this AP
    channel Number
    Zigbee channel (2.4 GHz). 0 means auto; valid fixed values are 11–26
    enabled Boolean
    Whether to enable Zigbee on this AP
    extendedPanId String
    Extended PAN ID in hex string format; only applicable when panId is also specified
    panId String
    PAN ID in hex string format; if not specified, assigned automatically

    Import

    Using pulumi import, import junipermist.org.DeviceprofileAp with: Device Profile can be imported by specifying the orgId and the deviceprofileId

    $ pulumi import junipermist:org/deviceprofileAp:DeviceprofileAp deviceprofile_one 17b46405-3a6d-4715-8bb4-6bb6d06f316a.d3c42998-9012-4859-9743-6b9bee475309
    

    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