1. Packages
  2. Juniper Mist
  3. API Docs
  4. org
  5. DeviceprofileAp
Juniper Mist v0.1.3 published on Wednesday, Dec 4, 2024 by Pulumi

junipermist.org.DeviceprofileAp

Explore with Pulumi AI

junipermist logo
Juniper Mist v0.1.3 published on Wednesday, Dec 4, 2024 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 Devide 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.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var 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
    

    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,
                        name: Optional[str] = None,
                        vars: Optional[Mapping[str, str]] = None,
                        mesh: Optional[DeviceprofileApMeshArgs] = None,
                        disable_eth3: Optional[bool] = None,
                        disable_module: Optional[bool] = None,
                        esl_config: Optional[DeviceprofileApEslConfigArgs] = None,
                        ip_config: Optional[DeviceprofileApIpConfigArgs] = None,
                        led: Optional[DeviceprofileApLedArgs] = None,
                        disable_eth2: Optional[bool] = None,
                        disable_eth1: Optional[bool] = None,
                        ble_config: Optional[DeviceprofileApBleConfigArgs] = None,
                        ntp_servers: Optional[Sequence[str]] = None,
                        poe_passthrough: Optional[bool] = 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,
                        aeroscout: Optional[DeviceprofileApAeroscoutArgs] = 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.
    
    

    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",
        Name = "string",
        Vars = 
        {
            { "string", "string" },
        },
        Mesh = new JuniperMist.Org.Inputs.DeviceprofileApMeshArgs
        {
            Enabled = false,
            Group = 0,
            Role = "string",
        },
        DisableEth3 = false,
        DisableModule = false,
        EslConfig = new JuniperMist.Org.Inputs.DeviceprofileApEslConfigArgs
        {
            Cacert = "string",
            Channel = 0,
            Enabled = false,
            Host = "string",
            Port = 0,
            Type = "string",
            VerifyCert = false,
            VlanId = 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,
        },
        Led = new JuniperMist.Org.Inputs.DeviceprofileApLedArgs
        {
            Brightness = 0,
            Enabled = false,
        },
        DisableEth2 = false,
        DisableEth1 = 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",
        },
        NtpServers = new[]
        {
            "string",
        },
        PoePassthrough = false,
        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",
            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,
                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,
                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,
                AntennaMode = "string",
                Bandwidth = 0,
                Channel = 0,
                Channels = new[]
                {
                    0,
                },
                Disabled = false,
                Power = 0,
                PowerMax = 0,
                PowerMin = 0,
                Preamble = "string",
                StandardPower = false,
            },
            IndoorUse = 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,
        },
        Aeroscout = new JuniperMist.Org.Inputs.DeviceprofileApAeroscoutArgs
        {
            Enabled = false,
            Host = "string",
            LocateConnected = false,
        },
    });
    
    example, err := org.NewDeviceprofileAp(ctx, "deviceprofileApResource", &org.DeviceprofileApArgs{
    	OrgId: pulumi.String("string"),
    	Name:  pulumi.String("string"),
    	Vars: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Mesh: &org.DeviceprofileApMeshArgs{
    		Enabled: pulumi.Bool(false),
    		Group:   pulumi.Int(0),
    		Role:    pulumi.String("string"),
    	},
    	DisableEth3:   pulumi.Bool(false),
    	DisableModule: pulumi.Bool(false),
    	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),
    	},
    	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),
    	},
    	Led: &org.DeviceprofileApLedArgs{
    		Brightness: pulumi.Int(0),
    		Enabled:    pulumi.Bool(false),
    	},
    	DisableEth2: pulumi.Bool(false),
    	DisableEth1: 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"),
    	},
    	NtpServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	PoePassthrough: pulumi.Bool(false),
    	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"),
    		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),
    			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),
    			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),
    			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),
    		},
    		IndoorUse:       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),
    	},
    	Aeroscout: &org.DeviceprofileApAeroscoutArgs{
    		Enabled:         pulumi.Bool(false),
    		Host:            pulumi.String("string"),
    		LocateConnected: pulumi.Bool(false),
    	},
    })
    
    var deviceprofileApResource = new DeviceprofileAp("deviceprofileApResource", DeviceprofileApArgs.builder()
        .orgId("string")
        .name("string")
        .vars(Map.of("string", "string"))
        .mesh(DeviceprofileApMeshArgs.builder()
            .enabled(false)
            .group(0)
            .role("string")
            .build())
        .disableEth3(false)
        .disableModule(false)
        .eslConfig(DeviceprofileApEslConfigArgs.builder()
            .cacert("string")
            .channel(0)
            .enabled(false)
            .host("string")
            .port(0)
            .type("string")
            .verifyCert(false)
            .vlanId(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())
        .led(DeviceprofileApLedArgs.builder()
            .brightness(0)
            .enabled(false)
            .build())
        .disableEth2(false)
        .disableEth1(false)
        .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())
        .ntpServers("string")
        .poePassthrough(false)
        .pwrConfig(DeviceprofileApPwrConfigArgs.builder()
            .base(0)
            .preferUsbOverWifi(false)
            .build())
        .radioConfig(DeviceprofileApRadioConfigArgs.builder()
            .allowRrmDisable(false)
            .antGain24(0)
            .antGain5(0)
            .antGain6(0)
            .antennaMode("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)
                .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)
                .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)
                .antennaMode("string")
                .bandwidth(0)
                .channel(0)
                .channels(0)
                .disabled(false)
                .power(0)
                .powerMax(0)
                .powerMin(0)
                .preamble("string")
                .standardPower(false)
                .build())
            .indoorUse(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())
        .aeroscout(DeviceprofileApAeroscoutArgs.builder()
            .enabled(false)
            .host("string")
            .locateConnected(false)
            .build())
        .build());
    
    deviceprofile_ap_resource = junipermist.org.DeviceprofileAp("deviceprofileApResource",
        org_id="string",
        name="string",
        vars={
            "string": "string",
        },
        mesh={
            "enabled": False,
            "group": 0,
            "role": "string",
        },
        disable_eth3=False,
        disable_module=False,
        esl_config={
            "cacert": "string",
            "channel": 0,
            "enabled": False,
            "host": "string",
            "port": 0,
            "type": "string",
            "verify_cert": False,
            "vlan_id": 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,
        },
        led={
            "brightness": 0,
            "enabled": False,
        },
        disable_eth2=False,
        disable_eth1=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",
        },
        ntp_servers=["string"],
        poe_passthrough=False,
        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",
            "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_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_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_mode": "string",
                "bandwidth": 0,
                "channel": 0,
                "channels": [0],
                "disabled": False,
                "power": 0,
                "power_max": 0,
                "power_min": 0,
                "preamble": "string",
                "standard_power": False,
            },
            "indoor_use": 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,
        },
        aeroscout={
            "enabled": False,
            "host": "string",
            "locate_connected": False,
        })
    
    const deviceprofileApResource = new junipermist.org.DeviceprofileAp("deviceprofileApResource", {
        orgId: "string",
        name: "string",
        vars: {
            string: "string",
        },
        mesh: {
            enabled: false,
            group: 0,
            role: "string",
        },
        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,
        },
        led: {
            brightness: 0,
            enabled: false,
        },
        disableEth2: false,
        disableEth1: 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",
        },
        ntpServers: ["string"],
        poePassthrough: false,
        pwrConfig: {
            base: 0,
            preferUsbOverWifi: false,
        },
        radioConfig: {
            allowRrmDisable: false,
            antGain24: 0,
            antGain5: 0,
            antGain6: 0,
            antennaMode: "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,
                antennaMode: "string",
                bandwidth: 0,
                channel: 0,
                channels: [0],
                disabled: false,
                power: 0,
                powerMax: 0,
                powerMin: 0,
                preamble: "string",
            },
            band5On24Radio: {
                allowRrmDisable: false,
                antGain: 0,
                antennaMode: "string",
                bandwidth: 0,
                channel: 0,
                channels: [0],
                disabled: false,
                power: 0,
                powerMax: 0,
                powerMin: 0,
                preamble: "string",
            },
            band6: {
                allowRrmDisable: false,
                antGain: 0,
                antennaMode: "string",
                bandwidth: 0,
                channel: 0,
                channels: [0],
                disabled: false,
                power: 0,
                powerMax: 0,
                powerMin: 0,
                preamble: "string",
                standardPower: false,
            },
            indoorUse: 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,
        },
        aeroscout: {
            enabled: false,
            host: "string",
            locateConnected: false,
        },
    });
    
    type: junipermist:org:DeviceprofileAp
    properties:
        aeroscout:
            enabled: false
            host: string
            locateConnected: 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
        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
        led:
            brightness: 0
            enabled: false
        mesh:
            enabled: false
            group: 0
            role: string
        name: string
        ntpServers:
            - string
        orgId: string
        poePassthrough: false
        pwrConfig:
            base: 0
            preferUsbOverWifi: false
        radioConfig:
            allowRrmDisable: false
            antGain5: 0
            antGain6: 0
            antGain24: 0
            antennaMode: string
            band5:
                allowRrmDisable: false
                antGain: 0
                antennaMode: string
                bandwidth: 0
                channel: 0
                channels:
                    - 0
                disabled: false
                power: 0
                powerMax: 0
                powerMin: 0
                preamble: string
            band5On24Radio:
                allowRrmDisable: false
                antGain: 0
                antennaMode: string
                bandwidth: 0
                channel: 0
                channels:
                    - 0
                disabled: false
                power: 0
                powerMax: 0
                powerMin: 0
                preamble: string
            band6:
                allowRrmDisable: false
                antGain: 0
                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
            indoorUse: 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
    

    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
    Aeroscout Pulumi.JuniperMist.Org.Inputs.DeviceprofileApAeroscout
    Aeroscout AP settings
    BleConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApBleConfig
    BLE AP settings
    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
    IpConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApIpConfig
    IP AP settings
    Led Pulumi.JuniperMist.Org.Inputs.DeviceprofileApLed
    LED AP settings
    Mesh Pulumi.JuniperMist.Org.Inputs.DeviceprofileApMesh
    Mesh AP settings
    Name string
    NtpServers List<string>
    PoePassthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PwrConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPwrConfig
    power related configs
    RadioConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfig
    Radio AP settings
    SiteId string
    UplinkPortConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApUplinkPortConfig
    UsbConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApUsbConfig
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    Vars Dictionary<string, string>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    OrgId string
    Aeroscout DeviceprofileApAeroscoutArgs
    Aeroscout AP settings
    BleConfig DeviceprofileApBleConfigArgs
    BLE AP settings
    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
    IpConfig DeviceprofileApIpConfigArgs
    IP AP settings
    Led DeviceprofileApLedArgs
    LED AP settings
    Mesh DeviceprofileApMeshArgs
    Mesh AP settings
    Name string
    NtpServers []string
    PoePassthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PwrConfig DeviceprofileApPwrConfigArgs
    power related configs
    RadioConfig DeviceprofileApRadioConfigArgs
    Radio AP settings
    SiteId string
    UplinkPortConfig DeviceprofileApUplinkPortConfigArgs
    UsbConfig DeviceprofileApUsbConfigArgs
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    Vars map[string]string
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    orgId String
    aeroscout DeviceprofileApAeroscout
    Aeroscout AP settings
    bleConfig DeviceprofileApBleConfig
    BLE AP settings
    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
    ipConfig DeviceprofileApIpConfig
    IP AP settings
    led DeviceprofileApLed
    LED AP settings
    mesh DeviceprofileApMesh
    Mesh AP settings
    name String
    ntpServers List<String>
    poePassthrough Boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig DeviceprofileApPwrConfig
    power related configs
    radioConfig DeviceprofileApRadioConfig
    Radio AP settings
    siteId String
    uplinkPortConfig DeviceprofileApUplinkPortConfig
    usbConfig DeviceprofileApUsbConfig
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    vars Map<String,String>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    orgId string
    aeroscout DeviceprofileApAeroscout
    Aeroscout AP settings
    bleConfig DeviceprofileApBleConfig
    BLE AP settings
    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
    ipConfig DeviceprofileApIpConfig
    IP AP settings
    led DeviceprofileApLed
    LED AP settings
    mesh DeviceprofileApMesh
    Mesh AP settings
    name string
    ntpServers string[]
    poePassthrough boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig DeviceprofileApPwrConfig
    power related configs
    radioConfig DeviceprofileApRadioConfig
    Radio AP settings
    siteId string
    uplinkPortConfig DeviceprofileApUplinkPortConfig
    usbConfig DeviceprofileApUsbConfig
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    vars {[key: string]: string}
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    org_id str
    aeroscout DeviceprofileApAeroscoutArgs
    Aeroscout AP settings
    ble_config DeviceprofileApBleConfigArgs
    BLE AP settings
    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
    ip_config DeviceprofileApIpConfigArgs
    IP AP settings
    led DeviceprofileApLedArgs
    LED AP settings
    mesh DeviceprofileApMeshArgs
    Mesh AP settings
    name str
    ntp_servers Sequence[str]
    poe_passthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwr_config DeviceprofileApPwrConfigArgs
    power related configs
    radio_config DeviceprofileApRadioConfigArgs
    Radio AP settings
    site_id str
    uplink_port_config DeviceprofileApUplinkPortConfigArgs
    usb_config DeviceprofileApUsbConfigArgs
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    vars Mapping[str, str]
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    orgId String
    aeroscout Property Map
    Aeroscout AP settings
    bleConfig Property Map
    BLE AP settings
    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
    ipConfig Property Map
    IP AP settings
    led Property Map
    LED AP settings
    mesh Property Map
    Mesh AP settings
    name String
    ntpServers List<String>
    poePassthrough Boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig Property Map
    power related configs
    radioConfig Property Map
    Radio AP settings
    siteId String
    uplinkPortConfig Property Map
    usbConfig Property Map
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    vars Map<String>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars

    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. enum: ap
    Id string
    The provider-assigned unique ID for this managed resource.
    Type string
    Device Type. enum: ap
    id String
    The provider-assigned unique ID for this managed resource.
    type String
    Device Type. enum: ap
    id string
    The provider-assigned unique ID for this managed resource.
    type string
    Device Type. enum: ap
    id str
    The provider-assigned unique ID for this managed resource.
    type str
    Device Type. enum: ap
    id String
    The provider-assigned unique ID for this managed resource.
    type String
    Device Type. enum: ap

    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,
            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,
            led: Optional[DeviceprofileApLedArgs] = None,
            mesh: Optional[DeviceprofileApMeshArgs] = None,
            name: Optional[str] = None,
            ntp_servers: Optional[Sequence[str]] = None,
            org_id: Optional[str] = None,
            poe_passthrough: Optional[bool] = 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) -> 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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Aeroscout Pulumi.JuniperMist.Org.Inputs.DeviceprofileApAeroscout
    Aeroscout AP settings
    BleConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApBleConfig
    BLE AP settings
    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
    IpConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApIpConfig
    IP AP settings
    Led Pulumi.JuniperMist.Org.Inputs.DeviceprofileApLed
    LED AP settings
    Mesh Pulumi.JuniperMist.Org.Inputs.DeviceprofileApMesh
    Mesh AP settings
    Name string
    NtpServers List<string>
    OrgId string
    PoePassthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PwrConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApPwrConfig
    power related configs
    RadioConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfig
    Radio AP settings
    SiteId string
    Type string
    Device Type. enum: ap
    UplinkPortConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApUplinkPortConfig
    UsbConfig Pulumi.JuniperMist.Org.Inputs.DeviceprofileApUsbConfig
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    Vars Dictionary<string, string>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    Aeroscout DeviceprofileApAeroscoutArgs
    Aeroscout AP settings
    BleConfig DeviceprofileApBleConfigArgs
    BLE AP settings
    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
    IpConfig DeviceprofileApIpConfigArgs
    IP AP settings
    Led DeviceprofileApLedArgs
    LED AP settings
    Mesh DeviceprofileApMeshArgs
    Mesh AP settings
    Name string
    NtpServers []string
    OrgId string
    PoePassthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PwrConfig DeviceprofileApPwrConfigArgs
    power related configs
    RadioConfig DeviceprofileApRadioConfigArgs
    Radio AP settings
    SiteId string
    Type string
    Device Type. enum: ap
    UplinkPortConfig DeviceprofileApUplinkPortConfigArgs
    UsbConfig DeviceprofileApUsbConfigArgs
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    Vars map[string]string
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    aeroscout DeviceprofileApAeroscout
    Aeroscout AP settings
    bleConfig DeviceprofileApBleConfig
    BLE AP settings
    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
    ipConfig DeviceprofileApIpConfig
    IP AP settings
    led DeviceprofileApLed
    LED AP settings
    mesh DeviceprofileApMesh
    Mesh AP settings
    name String
    ntpServers List<String>
    orgId String
    poePassthrough Boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig DeviceprofileApPwrConfig
    power related configs
    radioConfig DeviceprofileApRadioConfig
    Radio AP settings
    siteId String
    type String
    Device Type. enum: ap
    uplinkPortConfig DeviceprofileApUplinkPortConfig
    usbConfig DeviceprofileApUsbConfig
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    vars Map<String,String>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    aeroscout DeviceprofileApAeroscout
    Aeroscout AP settings
    bleConfig DeviceprofileApBleConfig
    BLE AP settings
    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
    ipConfig DeviceprofileApIpConfig
    IP AP settings
    led DeviceprofileApLed
    LED AP settings
    mesh DeviceprofileApMesh
    Mesh AP settings
    name string
    ntpServers string[]
    orgId string
    poePassthrough boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig DeviceprofileApPwrConfig
    power related configs
    radioConfig DeviceprofileApRadioConfig
    Radio AP settings
    siteId string
    type string
    Device Type. enum: ap
    uplinkPortConfig DeviceprofileApUplinkPortConfig
    usbConfig DeviceprofileApUsbConfig
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    vars {[key: string]: string}
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    aeroscout DeviceprofileApAeroscoutArgs
    Aeroscout AP settings
    ble_config DeviceprofileApBleConfigArgs
    BLE AP settings
    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
    ip_config DeviceprofileApIpConfigArgs
    IP AP settings
    led DeviceprofileApLedArgs
    LED AP settings
    mesh DeviceprofileApMeshArgs
    Mesh AP settings
    name str
    ntp_servers Sequence[str]
    org_id str
    poe_passthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwr_config DeviceprofileApPwrConfigArgs
    power related configs
    radio_config DeviceprofileApRadioConfigArgs
    Radio AP settings
    site_id str
    type str
    Device Type. enum: ap
    uplink_port_config DeviceprofileApUplinkPortConfigArgs
    usb_config DeviceprofileApUsbConfigArgs
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    vars Mapping[str, str]
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars
    aeroscout Property Map
    Aeroscout AP settings
    bleConfig Property Map
    BLE AP settings
    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
    ipConfig Property Map
    IP AP settings
    led Property Map
    LED AP settings
    mesh Property Map
    Mesh AP settings
    name String
    ntpServers List<String>
    orgId String
    poePassthrough Boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig Property Map
    power related configs
    radioConfig Property Map
    Radio AP settings
    siteId String
    type String
    Device Type. enum: ap
    uplinkPortConfig Property Map
    usbConfig Property Map
    USB AP settings Note: if native imagotag is enabled, BLE will be disabled automatically Note: legacy, new config moved to ESL Config.
    vars Map<String>
    a dictionary of name->value, the vars can then be used in Wlans. This can overwrite those from Site Vars

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

    DeviceprofileApBleConfig, DeviceprofileApBleConfigArgs

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

    DeviceprofileApEslConfig, DeviceprofileApEslConfigArgs

    Cacert string
    Only if type==imagotag or type==native
    Channel int
    Only if type==imagotag or type==native
    Enabled bool
    usbconfig 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
    note: bleconfig will be ingored if eslconfig is enabled and with native mode. enum: hanshow, imagotag, native, solum
    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
    usbconfig 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
    note: bleconfig will be ingored if eslconfig is enabled and with native mode. enum: hanshow, imagotag, native, solum
    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 Integer
    Only if type==imagotag or type==native
    enabled Boolean
    usbconfig 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
    note: bleconfig will be ingored if eslconfig is enabled and with native mode. enum: hanshow, imagotag, native, solum
    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
    usbconfig 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
    note: bleconfig will be ingored if eslconfig is enabled and with native mode. enum: hanshow, imagotag, native, solum
    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
    usbconfig 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
    note: bleconfig will be ingored if eslconfig is enabled and with native mode. enum: hanshow, imagotag, native, solum
    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
    usbconfig 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
    note: bleconfig will be ingored if eslconfig is enabled and with native mode. enum: hanshow, imagotag, native, solum
    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
    DnsSuffixes List<string>
    required if type==static
    Gateway string
    required if type==static
    Gateway6 string
    Ip string
    required if type==static
    Ip6 string
    Mtu int
    Netmask string
    required if type==static
    Netmask6 string
    Type string
    enum: dhcp, static
    Type6 string
    enum: autoconf, dhcp, disabled, static
    VlanId int
    management vlan id, default is 1 (untagged)
    Dns []string
    if type==static
    DnsSuffixes []string
    required if type==static
    Gateway string
    required if type==static
    Gateway6 string
    Ip string
    required if type==static
    Ip6 string
    Mtu int
    Netmask string
    required if type==static
    Netmask6 string
    Type string
    enum: dhcp, static
    Type6 string
    enum: autoconf, dhcp, disabled, static
    VlanId int
    management vlan id, default is 1 (untagged)
    dns List<String>
    if type==static
    dnsSuffixes List<String>
    required if type==static
    gateway String
    required if type==static
    gateway6 String
    ip String
    required if type==static
    ip6 String
    mtu Integer
    netmask String
    required if type==static
    netmask6 String
    type String
    enum: dhcp, static
    type6 String
    enum: autoconf, dhcp, disabled, static
    vlanId Integer
    management vlan id, default is 1 (untagged)
    dns string[]
    if type==static
    dnsSuffixes string[]
    required if type==static
    gateway string
    required if type==static
    gateway6 string
    ip string
    required if type==static
    ip6 string
    mtu number
    netmask string
    required if type==static
    netmask6 string
    type string
    enum: dhcp, static
    type6 string
    enum: autoconf, dhcp, disabled, static
    vlanId number
    management vlan id, default is 1 (untagged)
    dns Sequence[str]
    if type==static
    dns_suffixes Sequence[str]
    required if type==static
    gateway str
    required if type==static
    gateway6 str
    ip str
    required if type==static
    ip6 str
    mtu int
    netmask str
    required if type==static
    netmask6 str
    type str
    enum: dhcp, static
    type6 str
    enum: autoconf, dhcp, disabled, static
    vlan_id int
    management vlan id, default is 1 (untagged)
    dns List<String>
    if type==static
    dnsSuffixes List<String>
    required if type==static
    gateway String
    required if type==static
    gateway6 String
    ip String
    required if type==static
    ip6 String
    mtu Number
    netmask String
    required if type==static
    netmask6 String
    type String
    enum: dhcp, static
    type6 String
    enum: autoconf, dhcp, disabled, static
    vlanId Number
    management vlan id, default is 1 (untagged)

    DeviceprofileApLed, DeviceprofileApLedArgs

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

    DeviceprofileApMesh, DeviceprofileApMeshArgs

    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
    enum: base, remote
    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
    enum: base, remote
    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
    enum: base, remote
    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
    enum: base, remote
    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
    enum: base, remote
    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
    enum: base, remote

    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 wifi (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 wifi (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 wifi (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 wifi (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 wifi (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 wifi (only for AP45 at power mode)

    DeviceprofileApRadioConfig, DeviceprofileApRadioConfigArgs

    AllowRrmDisable bool
    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
    enum: 1x1, 2x2, 3x3, 4x4, default
    Band24 Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand24
    Radio Band AP settings
    Band24Usage string
    enum: 24, 5, 6, auto
    Band5 Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand5
    Radio Band AP settings
    Band5On24Radio Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand5On24Radio
    Radio Band AP settings
    Band6 Pulumi.JuniperMist.Org.Inputs.DeviceprofileApRadioConfigBand6
    Radio Band AP settings
    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
    ScanningEnabled bool
    whether scanning radio is enabled
    AllowRrmDisable bool
    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
    enum: 1x1, 2x2, 3x3, 4x4, default
    Band24 DeviceprofileApRadioConfigBand24
    Radio Band AP settings
    Band24Usage string
    enum: 24, 5, 6, auto
    Band5 DeviceprofileApRadioConfigBand5
    Radio Band AP settings
    Band5On24Radio DeviceprofileApRadioConfigBand5On24Radio
    Radio Band AP settings
    Band6 DeviceprofileApRadioConfigBand6
    Radio Band AP settings
    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
    ScanningEnabled bool
    whether scanning radio is enabled
    allowRrmDisable Boolean
    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
    enum: 1x1, 2x2, 3x3, 4x4, default
    band24 DeviceprofileApRadioConfigBand24
    Radio Band AP settings
    band24Usage String
    enum: 24, 5, 6, auto
    band5 DeviceprofileApRadioConfigBand5
    Radio Band AP settings
    band5On24Radio DeviceprofileApRadioConfigBand5On24Radio
    Radio Band AP settings
    band6 DeviceprofileApRadioConfigBand6
    Radio Band AP settings
    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
    scanningEnabled Boolean
    whether scanning radio is enabled
    allowRrmDisable boolean
    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
    enum: 1x1, 2x2, 3x3, 4x4, default
    band24 DeviceprofileApRadioConfigBand24
    Radio Band AP settings
    band24Usage string
    enum: 24, 5, 6, auto
    band5 DeviceprofileApRadioConfigBand5
    Radio Band AP settings
    band5On24Radio DeviceprofileApRadioConfigBand5On24Radio
    Radio Band AP settings
    band6 DeviceprofileApRadioConfigBand6
    Radio Band AP settings
    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
    scanningEnabled boolean
    whether scanning radio is enabled
    allow_rrm_disable bool
    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
    enum: 1x1, 2x2, 3x3, 4x4, default
    band24 DeviceprofileApRadioConfigBand24
    Radio Band AP settings
    band24_usage str
    enum: 24, 5, 6, auto
    band5 DeviceprofileApRadioConfigBand5
    Radio Band AP settings
    band5_on24_radio DeviceprofileApRadioConfigBand5On24Radio
    Radio Band AP settings
    band6 DeviceprofileApRadioConfigBand6
    Radio Band AP settings
    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
    scanning_enabled bool
    whether scanning radio is enabled
    allowRrmDisable Boolean
    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
    enum: 1x1, 2x2, 3x3, 4x4, default
    band24 Property Map
    Radio Band AP settings
    band24Usage String
    enum: 24, 5, 6, auto
    band5 Property Map
    Radio Band AP settings
    band5On24Radio Property Map
    Radio Band AP settings
    band6 Property Map
    Radio Band AP settings
    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
    scanningEnabled Boolean
    whether scanning radio is enabled

    DeviceprofileApRadioConfigBand24, DeviceprofileApRadioConfigBand24Args

    AllowRrmDisable bool
    AntGain int
    AntennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    Bandwidth int
    channel width for the 2.4GHz band. enum: 20, 40
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels List<int>
    For RFTemplates. List of channels, null or empty array means auto
    Disabled bool
    whether to disable the radio
    Power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    PowerMax int
    when power=0, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    when power=0, min tx power to use, HW-specific values will be used if not set
    Preamble string
    enum: auto, long, short
    AllowRrmDisable bool
    AntGain int
    AntennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    Bandwidth int
    channel width for the 2.4GHz band. enum: 20, 40
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels []int
    For RFTemplates. List of channels, null or empty array means auto
    Disabled bool
    whether to disable the radio
    Power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    PowerMax int
    when power=0, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    when power=0, min tx power to use, HW-specific values will be used if not set
    Preamble string
    enum: auto, long, short
    allowRrmDisable Boolean
    antGain Integer
    antennaMode String
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth Integer
    channel width for the 2.4GHz band. enum: 20, 40
    channel Integer
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Integer>
    For RFTemplates. List of channels, null or empty array means auto
    disabled Boolean
    whether to disable the radio
    power Integer
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax Integer
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin Integer
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble String
    enum: auto, long, short
    allowRrmDisable boolean
    antGain number
    antennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth number
    channel width for the 2.4GHz band. enum: 20, 40
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels number[]
    For RFTemplates. List of channels, null or empty array means auto
    disabled boolean
    whether to disable the radio
    power number
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax number
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin number
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble string
    enum: auto, long, short
    allow_rrm_disable bool
    ant_gain int
    antenna_mode str
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth int
    channel width for the 2.4GHz band. enum: 20, 40
    channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels Sequence[int]
    For RFTemplates. List of channels, null or empty array means auto
    disabled bool
    whether to disable the radio
    power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    power_max int
    when power=0, max tx power to use, HW-specific values will be used if not set
    power_min int
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble str
    enum: auto, long, short
    allowRrmDisable Boolean
    antGain Number
    antennaMode String
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth Number
    channel width for the 2.4GHz band. enum: 20, 40
    channel Number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Number>
    For RFTemplates. List of channels, null or empty array means auto
    disabled Boolean
    whether to disable the radio
    power Number
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax Number
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin Number
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble String
    enum: auto, long, short

    DeviceprofileApRadioConfigBand5, DeviceprofileApRadioConfigBand5Args

    AllowRrmDisable bool
    AntGain int
    AntennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    Bandwidth int
    channel width for the 5GHz band. enum: 20, 40, 80
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels List<int>
    For RFTemplates. List of channels, null or empty array means auto
    Disabled bool
    whether to disable the radio
    Power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    PowerMax int
    when power=0, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    when power=0, min tx power to use, HW-specific values will be used if not set
    Preamble string
    enum: auto, long, short
    AllowRrmDisable bool
    AntGain int
    AntennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    Bandwidth int
    channel width for the 5GHz band. enum: 20, 40, 80
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels []int
    For RFTemplates. List of channels, null or empty array means auto
    Disabled bool
    whether to disable the radio
    Power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    PowerMax int
    when power=0, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    when power=0, min tx power to use, HW-specific values will be used if not set
    Preamble string
    enum: auto, long, short
    allowRrmDisable Boolean
    antGain Integer
    antennaMode String
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth Integer
    channel width for the 5GHz band. enum: 20, 40, 80
    channel Integer
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Integer>
    For RFTemplates. List of channels, null or empty array means auto
    disabled Boolean
    whether to disable the radio
    power Integer
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax Integer
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin Integer
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble String
    enum: auto, long, short
    allowRrmDisable boolean
    antGain number
    antennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth number
    channel width for the 5GHz band. enum: 20, 40, 80
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels number[]
    For RFTemplates. List of channels, null or empty array means auto
    disabled boolean
    whether to disable the radio
    power number
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax number
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin number
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble string
    enum: auto, long, short
    allow_rrm_disable bool
    ant_gain int
    antenna_mode str
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth int
    channel width for the 5GHz band. enum: 20, 40, 80
    channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels Sequence[int]
    For RFTemplates. List of channels, null or empty array means auto
    disabled bool
    whether to disable the radio
    power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    power_max int
    when power=0, max tx power to use, HW-specific values will be used if not set
    power_min int
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble str
    enum: auto, long, short
    allowRrmDisable Boolean
    antGain Number
    antennaMode String
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth Number
    channel width for the 5GHz band. enum: 20, 40, 80
    channel Number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Number>
    For RFTemplates. List of channels, null or empty array means auto
    disabled Boolean
    whether to disable the radio
    power Number
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax Number
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin Number
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble String
    enum: auto, long, short

    DeviceprofileApRadioConfigBand5On24Radio, DeviceprofileApRadioConfigBand5On24RadioArgs

    AllowRrmDisable bool
    AntGain int
    AntennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    Bandwidth int
    channel width for the 5GHz band. enum: 20, 40, 80
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels List<int>
    For RFTemplates. List of channels, null or empty array means auto
    Disabled bool
    whether to disable the radio
    Power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    PowerMax int
    when power=0, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    when power=0, min tx power to use, HW-specific values will be used if not set
    Preamble string
    enum: auto, long, short
    AllowRrmDisable bool
    AntGain int
    AntennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    Bandwidth int
    channel width for the 5GHz band. enum: 20, 40, 80
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels []int
    For RFTemplates. List of channels, null or empty array means auto
    Disabled bool
    whether to disable the radio
    Power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    PowerMax int
    when power=0, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    when power=0, min tx power to use, HW-specific values will be used if not set
    Preamble string
    enum: auto, long, short
    allowRrmDisable Boolean
    antGain Integer
    antennaMode String
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth Integer
    channel width for the 5GHz band. enum: 20, 40, 80
    channel Integer
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Integer>
    For RFTemplates. List of channels, null or empty array means auto
    disabled Boolean
    whether to disable the radio
    power Integer
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax Integer
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin Integer
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble String
    enum: auto, long, short
    allowRrmDisable boolean
    antGain number
    antennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth number
    channel width for the 5GHz band. enum: 20, 40, 80
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels number[]
    For RFTemplates. List of channels, null or empty array means auto
    disabled boolean
    whether to disable the radio
    power number
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax number
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin number
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble string
    enum: auto, long, short
    allow_rrm_disable bool
    ant_gain int
    antenna_mode str
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth int
    channel width for the 5GHz band. enum: 20, 40, 80
    channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels Sequence[int]
    For RFTemplates. List of channels, null or empty array means auto
    disabled bool
    whether to disable the radio
    power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    power_max int
    when power=0, max tx power to use, HW-specific values will be used if not set
    power_min int
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble str
    enum: auto, long, short
    allowRrmDisable Boolean
    antGain Number
    antennaMode String
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth Number
    channel width for the 5GHz band. enum: 20, 40, 80
    channel Number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Number>
    For RFTemplates. List of channels, null or empty array means auto
    disabled Boolean
    whether to disable the radio
    power Number
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax Number
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin Number
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble String
    enum: auto, long, short

    DeviceprofileApRadioConfigBand6, DeviceprofileApRadioConfigBand6Args

    AllowRrmDisable bool
    AntGain int
    AntennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    Bandwidth int
    channel width for the 6GHz band. enum: 20, 40, 80, 160
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels List<int>
    For RFTemplates. List of channels, null or empty array means auto
    Disabled bool
    whether to disable the radio
    Power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    PowerMax int
    when power=0, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    when power=0, min tx power to use, HW-specific values will be used if not set
    Preamble string
    enum: auto, long, short
    StandardPower bool
    for 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed and we'll fallback to Low Power Indoor if AFC failed
    AllowRrmDisable bool
    AntGain int
    AntennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    Bandwidth int
    channel width for the 6GHz band. enum: 20, 40, 80, 160
    Channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    Channels []int
    For RFTemplates. List of channels, null or empty array means auto
    Disabled bool
    whether to disable the radio
    Power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    PowerMax int
    when power=0, max tx power to use, HW-specific values will be used if not set
    PowerMin int
    when power=0, min tx power to use, HW-specific values will be used if not set
    Preamble string
    enum: auto, long, short
    StandardPower bool
    for 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed and we'll fallback to Low Power Indoor if AFC failed
    allowRrmDisable Boolean
    antGain Integer
    antennaMode String
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth Integer
    channel width for the 6GHz band. enum: 20, 40, 80, 160
    channel Integer
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Integer>
    For RFTemplates. List of channels, null or empty array means auto
    disabled Boolean
    whether to disable the radio
    power Integer
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax Integer
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin Integer
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble String
    enum: auto, long, short
    standardPower Boolean
    for 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed and we'll fallback to Low Power Indoor if AFC failed
    allowRrmDisable boolean
    antGain number
    antennaMode string
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth number
    channel width for the 6GHz band. enum: 20, 40, 80, 160
    channel number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels number[]
    For RFTemplates. List of channels, null or empty array means auto
    disabled boolean
    whether to disable the radio
    power number
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax number
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin number
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble string
    enum: auto, long, short
    standardPower boolean
    for 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed and we'll fallback to Low Power Indoor if AFC failed
    allow_rrm_disable bool
    ant_gain int
    antenna_mode str
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth int
    channel width for the 6GHz band. enum: 20, 40, 80, 160
    channel int
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels Sequence[int]
    For RFTemplates. List of channels, null or empty array means auto
    disabled bool
    whether to disable the radio
    power int
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    power_max int
    when power=0, max tx power to use, HW-specific values will be used if not set
    power_min int
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble str
    enum: auto, long, short
    standard_power bool
    for 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed and we'll fallback to Low Power Indoor if AFC failed
    allowRrmDisable Boolean
    antGain Number
    antennaMode String
    enum: 1x1, 2x2, 3x3, 4x4, default
    bandwidth Number
    channel width for the 6GHz band. enum: 20, 40, 80, 160
    channel Number
    For Device. (primary) channel for the band, 0 means using the Site Setting
    channels List<Number>
    For RFTemplates. List of channels, null or empty array means auto
    disabled Boolean
    whether to disable the radio
    power Number
    TX power of the radio. For Devices, 0 means auto. -1 / -2 / -3 / …: treated as 0 / -1 / -2 / …
    powerMax Number
    when power=0, max tx power to use, HW-specific values will be used if not set
    powerMin Number
    when power=0, min tx power to use, HW-specific values will be used if not set
    preamble String
    enum: auto, long, short
    standardPower Boolean
    for 6GHz Only, standard-power operation, AFC (Automatic Frequency Coordination) will be performed and we'll fallback to Low Power Indoor if AFC failed

    DeviceprofileApUplinkPortConfig, DeviceprofileApUplinkPortConfigArgs

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

    DeviceprofileApUsbConfig, DeviceprofileApUsbConfigArgs

    Cacert string
    only if type==imagotag
    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
    Port int
    only if type==imagotag
    Type string
    usb config type. enum: hanshow, imagotag, solum
    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
    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
    Port int
    only if type==imagotag
    Type string
    usb config type. enum: hanshow, imagotag, solum
    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
    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
    port Integer
    only if type==imagotag
    type String
    usb config type. enum: hanshow, imagotag, solum
    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
    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
    port number
    only if type==imagotag
    type string
    usb config type. enum: hanshow, imagotag, solum
    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
    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
    port int
    only if type==imagotag
    type str
    usb config type. enum: hanshow, imagotag, solum
    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
    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
    port Number
    only if type==imagotag
    type String
    usb config type. enum: hanshow, imagotag, solum
    verifyCert Boolean
    only if type==imagotag, whether to turn on SSL verification
    vlanId Number
    only if type==solum or type==hanshow

    Import

    Using pulumi import, import mist_org_deviceprofile_ap with:

    Device Profile can be imported by specifying the org_id and the deviceprofile_id

    $ 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
    Juniper Mist v0.1.3 published on Wednesday, Dec 4, 2024 by Pulumi