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

junipermist.device.Ap

Explore with Pulumi AI

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

    This resource manages the Wireless Access Point configuration. It can be used to define specific configuration at the device level or to override AP Device Profile (junipermist.org.DeviceprofileAp).

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as junipermist from "@pulumi/juniper-mist";
    
    const apOne = new junipermist.device.Ap("ap_one", {
        name: "test_ap",
        deviceId: inventory.devices[0].id,
        siteId: inventory.devices[0].siteId,
    });
    
    import pulumi
    import pulumi_juniper_mist as junipermist
    
    ap_one = junipermist.device.Ap("ap_one",
        name="test_ap",
        device_id=inventory["devices"][0]["id"],
        site_id=inventory["devices"][0]["siteId"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist/device"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := device.NewAp(ctx, "ap_one", &device.ApArgs{
    			Name:     pulumi.String("test_ap"),
    			DeviceId: pulumi.Any(inventory.Devices[0].Id),
    			SiteId:   pulumi.Any(inventory.Devices[0].SiteId),
    		})
    		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 apOne = new JuniperMist.Device.Ap("ap_one", new()
        {
            Name = "test_ap",
            DeviceId = inventory.Devices[0].Id,
            SiteId = inventory.Devices[0].SiteId,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.junipermist.device.Ap;
    import com.pulumi.junipermist.device.ApArgs;
    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 apOne = new Ap("apOne", ApArgs.builder()
                .name("test_ap")
                .deviceId(inventory.devices()[0].id())
                .siteId(inventory.devices()[0].siteId())
                .build());
    
        }
    }
    
    resources:
      apOne:
        type: junipermist:device:Ap
        name: ap_one
        properties:
          name: test_ap
          deviceId: ${inventory.devices[0].id}
          siteId: ${inventory.devices[0].siteId}
    

    Create Ap Resource

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

    Constructor syntax

    new Ap(name: string, args: ApArgs, opts?: CustomResourceOptions);
    @overload
    def Ap(resource_name: str,
           args: ApArgs,
           opts: Optional[ResourceOptions] = None)
    
    @overload
    def Ap(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           device_id: Optional[str] = None,
           site_id: Optional[str] = None,
           map_id: Optional[str] = None,
           y: Optional[float] = None,
           aeroscout: Optional[ApAeroscoutArgs] = None,
           disable_eth1: Optional[bool] = None,
           disable_eth2: Optional[bool] = None,
           disable_eth3: Optional[bool] = None,
           disable_module: Optional[bool] = None,
           esl_config: Optional[ApEslConfigArgs] = None,
           height: Optional[float] = None,
           ip_config: Optional[ApIpConfigArgs] = None,
           led: Optional[ApLedArgs] = None,
           locked: Optional[bool] = None,
           centrak: Optional[ApCentrakArgs] = None,
           client_bridge: Optional[ApClientBridgeArgs] = None,
           ble_config: Optional[ApBleConfigArgs] = None,
           notes: Optional[str] = None,
           ntp_servers: Optional[Sequence[str]] = None,
           orientation: Optional[int] = None,
           poe_passthrough: Optional[bool] = None,
           pwr_config: Optional[ApPwrConfigArgs] = None,
           radio_config: Optional[ApRadioConfigArgs] = None,
           name: Optional[str] = None,
           uplink_port_config: Optional[ApUplinkPortConfigArgs] = None,
           usb_config: Optional[ApUsbConfigArgs] = None,
           vars: Optional[Mapping[str, str]] = None,
           x: Optional[float] = None,
           mesh: Optional[ApMeshArgs] = None)
    func NewAp(ctx *Context, name string, args ApArgs, opts ...ResourceOption) (*Ap, error)
    public Ap(string name, ApArgs args, CustomResourceOptions? opts = null)
    public Ap(String name, ApArgs args)
    public Ap(String name, ApArgs args, CustomResourceOptions options)
    
    type: junipermist:device:Ap
    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 ApArgs
    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 ApArgs
    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 ApArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ApArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ApArgs
    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 apResource = new JuniperMist.Device.Ap("apResource", new()
    {
        DeviceId = "string",
        SiteId = "string",
        MapId = "string",
        Y = 0,
        Aeroscout = new JuniperMist.Device.Inputs.ApAeroscoutArgs
        {
            Enabled = false,
            Host = "string",
            LocateConnected = false,
        },
        DisableEth1 = false,
        DisableEth2 = false,
        DisableEth3 = false,
        DisableModule = false,
        EslConfig = new JuniperMist.Device.Inputs.ApEslConfigArgs
        {
            Cacert = "string",
            Channel = 0,
            Enabled = false,
            Host = "string",
            Port = 0,
            Type = "string",
            VerifyCert = false,
            VlanId = 0,
        },
        Height = 0,
        IpConfig = new JuniperMist.Device.Inputs.ApIpConfigArgs
        {
            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.Device.Inputs.ApLedArgs
        {
            Brightness = 0,
            Enabled = false,
        },
        Locked = false,
        Centrak = new JuniperMist.Device.Inputs.ApCentrakArgs
        {
            Enabled = false,
        },
        ClientBridge = new JuniperMist.Device.Inputs.ApClientBridgeArgs
        {
            Auth = new JuniperMist.Device.Inputs.ApClientBridgeAuthArgs
            {
                Psk = "string",
                Type = "string",
            },
            Enabled = false,
            Ssid = "string",
        },
        BleConfig = new JuniperMist.Device.Inputs.ApBleConfigArgs
        {
            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",
        },
        Notes = "string",
        NtpServers = new[]
        {
            "string",
        },
        Orientation = 0,
        PoePassthrough = false,
        PwrConfig = new JuniperMist.Device.Inputs.ApPwrConfigArgs
        {
            Base = 0,
            PreferUsbOverWifi = false,
        },
        RadioConfig = new JuniperMist.Device.Inputs.ApRadioConfigArgs
        {
            AllowRrmDisable = false,
            AntGain24 = 0,
            AntGain5 = 0,
            AntGain6 = 0,
            AntennaMode = "string",
            Band24 = new JuniperMist.Device.Inputs.ApRadioConfigBand24Args
            {
                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.Device.Inputs.ApRadioConfigBand5Args
            {
                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.Device.Inputs.ApRadioConfigBand5On24RadioArgs
            {
                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.Device.Inputs.ApRadioConfigBand6Args
            {
                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,
        },
        Name = "string",
        UplinkPortConfig = new JuniperMist.Device.Inputs.ApUplinkPortConfigArgs
        {
            Dot1x = false,
            KeepWlansUpIfDown = false,
        },
        UsbConfig = new JuniperMist.Device.Inputs.ApUsbConfigArgs
        {
            Cacert = "string",
            Channel = 0,
            Enabled = false,
            Host = "string",
            Port = 0,
            Type = "string",
            VerifyCert = false,
            VlanId = 0,
        },
        Vars = 
        {
            { "string", "string" },
        },
        X = 0,
        Mesh = new JuniperMist.Device.Inputs.ApMeshArgs
        {
            Enabled = false,
            Group = 0,
            Role = "string",
        },
    });
    
    example, err := device.NewAp(ctx, "apResource", &device.ApArgs{
    	DeviceId: pulumi.String("string"),
    	SiteId:   pulumi.String("string"),
    	MapId:    pulumi.String("string"),
    	Y:        pulumi.Float64(0),
    	Aeroscout: &device.ApAeroscoutArgs{
    		Enabled:         pulumi.Bool(false),
    		Host:            pulumi.String("string"),
    		LocateConnected: pulumi.Bool(false),
    	},
    	DisableEth1:   pulumi.Bool(false),
    	DisableEth2:   pulumi.Bool(false),
    	DisableEth3:   pulumi.Bool(false),
    	DisableModule: pulumi.Bool(false),
    	EslConfig: &device.ApEslConfigArgs{
    		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),
    	},
    	Height: pulumi.Float64(0),
    	IpConfig: &device.ApIpConfigArgs{
    		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: &device.ApLedArgs{
    		Brightness: pulumi.Int(0),
    		Enabled:    pulumi.Bool(false),
    	},
    	Locked: pulumi.Bool(false),
    	Centrak: &device.ApCentrakArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	ClientBridge: &device.ApClientBridgeArgs{
    		Auth: &device.ApClientBridgeAuthArgs{
    			Psk:  pulumi.String("string"),
    			Type: pulumi.String("string"),
    		},
    		Enabled: pulumi.Bool(false),
    		Ssid:    pulumi.String("string"),
    	},
    	BleConfig: &device.ApBleConfigArgs{
    		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"),
    	},
    	Notes: pulumi.String("string"),
    	NtpServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Orientation:    pulumi.Int(0),
    	PoePassthrough: pulumi.Bool(false),
    	PwrConfig: &device.ApPwrConfigArgs{
    		Base:              pulumi.Int(0),
    		PreferUsbOverWifi: pulumi.Bool(false),
    	},
    	RadioConfig: &device.ApRadioConfigArgs{
    		AllowRrmDisable: pulumi.Bool(false),
    		AntGain24:       pulumi.Int(0),
    		AntGain5:        pulumi.Int(0),
    		AntGain6:        pulumi.Int(0),
    		AntennaMode:     pulumi.String("string"),
    		Band24: &device.ApRadioConfigBand24Args{
    			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: &device.ApRadioConfigBand5Args{
    			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: &device.ApRadioConfigBand5On24RadioArgs{
    			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: &device.ApRadioConfigBand6Args{
    			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),
    	},
    	Name: pulumi.String("string"),
    	UplinkPortConfig: &device.ApUplinkPortConfigArgs{
    		Dot1x:             pulumi.Bool(false),
    		KeepWlansUpIfDown: pulumi.Bool(false),
    	},
    	UsbConfig: &device.ApUsbConfigArgs{
    		Cacert:     pulumi.String("string"),
    		Channel:    pulumi.Int(0),
    		Enabled:    pulumi.Bool(false),
    		Host:       pulumi.String("string"),
    		Port:       pulumi.Int(0),
    		Type:       pulumi.String("string"),
    		VerifyCert: pulumi.Bool(false),
    		VlanId:     pulumi.Int(0),
    	},
    	Vars: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	X: pulumi.Float64(0),
    	Mesh: &device.ApMeshArgs{
    		Enabled: pulumi.Bool(false),
    		Group:   pulumi.Int(0),
    		Role:    pulumi.String("string"),
    	},
    })
    
    var apResource = new Ap("apResource", ApArgs.builder()
        .deviceId("string")
        .siteId("string")
        .mapId("string")
        .y(0)
        .aeroscout(ApAeroscoutArgs.builder()
            .enabled(false)
            .host("string")
            .locateConnected(false)
            .build())
        .disableEth1(false)
        .disableEth2(false)
        .disableEth3(false)
        .disableModule(false)
        .eslConfig(ApEslConfigArgs.builder()
            .cacert("string")
            .channel(0)
            .enabled(false)
            .host("string")
            .port(0)
            .type("string")
            .verifyCert(false)
            .vlanId(0)
            .build())
        .height(0)
        .ipConfig(ApIpConfigArgs.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(ApLedArgs.builder()
            .brightness(0)
            .enabled(false)
            .build())
        .locked(false)
        .centrak(ApCentrakArgs.builder()
            .enabled(false)
            .build())
        .clientBridge(ApClientBridgeArgs.builder()
            .auth(ApClientBridgeAuthArgs.builder()
                .psk("string")
                .type("string")
                .build())
            .enabled(false)
            .ssid("string")
            .build())
        .bleConfig(ApBleConfigArgs.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())
        .notes("string")
        .ntpServers("string")
        .orientation(0)
        .poePassthrough(false)
        .pwrConfig(ApPwrConfigArgs.builder()
            .base(0)
            .preferUsbOverWifi(false)
            .build())
        .radioConfig(ApRadioConfigArgs.builder()
            .allowRrmDisable(false)
            .antGain24(0)
            .antGain5(0)
            .antGain6(0)
            .antennaMode("string")
            .band24(ApRadioConfigBand24Args.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(ApRadioConfigBand5Args.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(ApRadioConfigBand5On24RadioArgs.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(ApRadioConfigBand6Args.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())
        .name("string")
        .uplinkPortConfig(ApUplinkPortConfigArgs.builder()
            .dot1x(false)
            .keepWlansUpIfDown(false)
            .build())
        .usbConfig(ApUsbConfigArgs.builder()
            .cacert("string")
            .channel(0)
            .enabled(false)
            .host("string")
            .port(0)
            .type("string")
            .verifyCert(false)
            .vlanId(0)
            .build())
        .vars(Map.of("string", "string"))
        .x(0)
        .mesh(ApMeshArgs.builder()
            .enabled(false)
            .group(0)
            .role("string")
            .build())
        .build());
    
    ap_resource = junipermist.device.Ap("apResource",
        device_id="string",
        site_id="string",
        map_id="string",
        y=0,
        aeroscout=junipermist.device.ApAeroscoutArgs(
            enabled=False,
            host="string",
            locate_connected=False,
        ),
        disable_eth1=False,
        disable_eth2=False,
        disable_eth3=False,
        disable_module=False,
        esl_config=junipermist.device.ApEslConfigArgs(
            cacert="string",
            channel=0,
            enabled=False,
            host="string",
            port=0,
            type="string",
            verify_cert=False,
            vlan_id=0,
        ),
        height=0,
        ip_config=junipermist.device.ApIpConfigArgs(
            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=junipermist.device.ApLedArgs(
            brightness=0,
            enabled=False,
        ),
        locked=False,
        centrak=junipermist.device.ApCentrakArgs(
            enabled=False,
        ),
        client_bridge=junipermist.device.ApClientBridgeArgs(
            auth=junipermist.device.ApClientBridgeAuthArgs(
                psk="string",
                type="string",
            ),
            enabled=False,
            ssid="string",
        ),
        ble_config=junipermist.device.ApBleConfigArgs(
            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",
        ),
        notes="string",
        ntp_servers=["string"],
        orientation=0,
        poe_passthrough=False,
        pwr_config=junipermist.device.ApPwrConfigArgs(
            base=0,
            prefer_usb_over_wifi=False,
        ),
        radio_config=junipermist.device.ApRadioConfigArgs(
            allow_rrm_disable=False,
            ant_gain24=0,
            ant_gain5=0,
            ant_gain6=0,
            antenna_mode="string",
            band24=junipermist.device.ApRadioConfigBand24Args(
                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=junipermist.device.ApRadioConfigBand5Args(
                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=junipermist.device.ApRadioConfigBand5On24RadioArgs(
                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=junipermist.device.ApRadioConfigBand6Args(
                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,
        ),
        name="string",
        uplink_port_config=junipermist.device.ApUplinkPortConfigArgs(
            dot1x=False,
            keep_wlans_up_if_down=False,
        ),
        usb_config=junipermist.device.ApUsbConfigArgs(
            cacert="string",
            channel=0,
            enabled=False,
            host="string",
            port=0,
            type="string",
            verify_cert=False,
            vlan_id=0,
        ),
        vars={
            "string": "string",
        },
        x=0,
        mesh=junipermist.device.ApMeshArgs(
            enabled=False,
            group=0,
            role="string",
        ))
    
    const apResource = new junipermist.device.Ap("apResource", {
        deviceId: "string",
        siteId: "string",
        mapId: "string",
        y: 0,
        aeroscout: {
            enabled: false,
            host: "string",
            locateConnected: false,
        },
        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,
        },
        height: 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,
        },
        locked: false,
        centrak: {
            enabled: false,
        },
        clientBridge: {
            auth: {
                psk: "string",
                type: "string",
            },
            enabled: false,
            ssid: "string",
        },
        bleConfig: {
            beaconEnabled: false,
            beaconRate: 0,
            beaconRateMode: "string",
            beamDisableds: [0],
            customBlePacketEnabled: false,
            customBlePacketFrame: "string",
            customBlePacketFreqMsec: 0,
            eddystoneUidAdvPower: 0,
            eddystoneUidBeams: "string",
            eddystoneUidEnabled: false,
            eddystoneUidFreqMsec: 0,
            eddystoneUidInstance: "string",
            eddystoneUidNamespace: "string",
            eddystoneUrlAdvPower: 0,
            eddystoneUrlBeams: "string",
            eddystoneUrlEnabled: false,
            eddystoneUrlFreqMsec: 0,
            eddystoneUrlUrl: "string",
            ibeaconAdvPower: 0,
            ibeaconBeams: "string",
            ibeaconEnabled: false,
            ibeaconFreqMsec: 0,
            ibeaconMajor: 0,
            ibeaconMinor: 0,
            ibeaconUuid: "string",
            power: 0,
            powerMode: "string",
        },
        notes: "string",
        ntpServers: ["string"],
        orientation: 0,
        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,
        },
        name: "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",
        },
        x: 0,
        mesh: {
            enabled: false,
            group: 0,
            role: "string",
        },
    });
    
    type: junipermist:device:Ap
    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
        centrak:
            enabled: false
        clientBridge:
            auth:
                psk: string
                type: string
            enabled: false
            ssid: string
        deviceId: 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
        height: 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
        locked: false
        mapId: string
        mesh:
            enabled: false
            group: 0
            role: string
        name: string
        notes: string
        ntpServers:
            - string
        orientation: 0
        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
        x: 0
        "y": 0
    

    Ap Resource Properties

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

    Inputs

    The Ap resource accepts the following input properties:

    DeviceId string
    SiteId string
    Aeroscout Pulumi.JuniperMist.Device.Inputs.ApAeroscout
    Aeroscout AP settings
    BleConfig Pulumi.JuniperMist.Device.Inputs.ApBleConfig
    BLE AP settings
    Centrak Pulumi.JuniperMist.Device.Inputs.ApCentrak
    ClientBridge Pulumi.JuniperMist.Device.Inputs.ApClientBridge
    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.Device.Inputs.ApEslConfig
    Height double
    height, in meters, optional
    IpConfig Pulumi.JuniperMist.Device.Inputs.ApIpConfig
    IP AP settings
    Led Pulumi.JuniperMist.Device.Inputs.ApLed
    LED AP settings
    Locked bool
    whether this map is considered locked down
    MapId string
    map where the device belongs to
    Mesh Pulumi.JuniperMist.Device.Inputs.ApMesh
    Mesh AP settings
    Name string
    Notes string
    any notes about this AP
    NtpServers List<string>
    Orientation int
    orientation, 0-359, in degrees, up is 0, right is 90.
    PoePassthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PwrConfig Pulumi.JuniperMist.Device.Inputs.ApPwrConfig
    power related configs
    RadioConfig Pulumi.JuniperMist.Device.Inputs.ApRadioConfig
    Radio AP settings
    UplinkPortConfig Pulumi.JuniperMist.Device.Inputs.ApUplinkPortConfig
    UsbConfig Pulumi.JuniperMist.Device.Inputs.ApUsbConfig
    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
    X double
    x in pixel
    Y double
    y in pixel
    DeviceId string
    SiteId string
    Aeroscout ApAeroscoutArgs
    Aeroscout AP settings
    BleConfig ApBleConfigArgs
    BLE AP settings
    Centrak ApCentrakArgs
    ClientBridge ApClientBridgeArgs
    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 ApEslConfigArgs
    Height float64
    height, in meters, optional
    IpConfig ApIpConfigArgs
    IP AP settings
    Led ApLedArgs
    LED AP settings
    Locked bool
    whether this map is considered locked down
    MapId string
    map where the device belongs to
    Mesh ApMeshArgs
    Mesh AP settings
    Name string
    Notes string
    any notes about this AP
    NtpServers []string
    Orientation int
    orientation, 0-359, in degrees, up is 0, right is 90.
    PoePassthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PwrConfig ApPwrConfigArgs
    power related configs
    RadioConfig ApRadioConfigArgs
    Radio AP settings
    UplinkPortConfig ApUplinkPortConfigArgs
    UsbConfig ApUsbConfigArgs
    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
    X float64
    x in pixel
    Y float64
    y in pixel
    deviceId String
    siteId String
    aeroscout ApAeroscout
    Aeroscout AP settings
    bleConfig ApBleConfig
    BLE AP settings
    centrak ApCentrak
    clientBridge ApClientBridge
    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 ApEslConfig
    height Double
    height, in meters, optional
    ipConfig ApIpConfig
    IP AP settings
    led ApLed
    LED AP settings
    locked Boolean
    whether this map is considered locked down
    mapId String
    map where the device belongs to
    mesh ApMesh
    Mesh AP settings
    name String
    notes String
    any notes about this AP
    ntpServers List<String>
    orientation Integer
    orientation, 0-359, in degrees, up is 0, right is 90.
    poePassthrough Boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig ApPwrConfig
    power related configs
    radioConfig ApRadioConfig
    Radio AP settings
    uplinkPortConfig ApUplinkPortConfig
    usbConfig ApUsbConfig
    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
    x Double
    x in pixel
    y Double
    y in pixel
    deviceId string
    siteId string
    aeroscout ApAeroscout
    Aeroscout AP settings
    bleConfig ApBleConfig
    BLE AP settings
    centrak ApCentrak
    clientBridge ApClientBridge
    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 ApEslConfig
    height number
    height, in meters, optional
    ipConfig ApIpConfig
    IP AP settings
    led ApLed
    LED AP settings
    locked boolean
    whether this map is considered locked down
    mapId string
    map where the device belongs to
    mesh ApMesh
    Mesh AP settings
    name string
    notes string
    any notes about this AP
    ntpServers string[]
    orientation number
    orientation, 0-359, in degrees, up is 0, right is 90.
    poePassthrough boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig ApPwrConfig
    power related configs
    radioConfig ApRadioConfig
    Radio AP settings
    uplinkPortConfig ApUplinkPortConfig
    usbConfig ApUsbConfig
    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
    x number
    x in pixel
    y number
    y in pixel
    device_id str
    site_id str
    aeroscout ApAeroscoutArgs
    Aeroscout AP settings
    ble_config ApBleConfigArgs
    BLE AP settings
    centrak ApCentrakArgs
    client_bridge ApClientBridgeArgs
    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 ApEslConfigArgs
    height float
    height, in meters, optional
    ip_config ApIpConfigArgs
    IP AP settings
    led ApLedArgs
    LED AP settings
    locked bool
    whether this map is considered locked down
    map_id str
    map where the device belongs to
    mesh ApMeshArgs
    Mesh AP settings
    name str
    notes str
    any notes about this AP
    ntp_servers Sequence[str]
    orientation int
    orientation, 0-359, in degrees, up is 0, right is 90.
    poe_passthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwr_config ApPwrConfigArgs
    power related configs
    radio_config ApRadioConfigArgs
    Radio AP settings
    uplink_port_config ApUplinkPortConfigArgs
    usb_config ApUsbConfigArgs
    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
    x float
    x in pixel
    y float
    y in pixel
    deviceId String
    siteId String
    aeroscout Property Map
    Aeroscout AP settings
    bleConfig Property Map
    BLE AP settings
    centrak Property Map
    clientBridge Property Map
    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
    height Number
    height, in meters, optional
    ipConfig Property Map
    IP AP settings
    led Property Map
    LED AP settings
    locked Boolean
    whether this map is considered locked down
    mapId String
    map where the device belongs to
    mesh Property Map
    Mesh AP settings
    name String
    notes String
    any notes about this AP
    ntpServers List<String>
    orientation Number
    orientation, 0-359, in degrees, up is 0, right is 90.
    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
    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
    x Number
    x in pixel
    y Number
    y in pixel

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Image1Url string
    Image2Url string
    Image3Url string
    Mac string
    device MAC address
    Model string
    device Model
    OrgId string
    Serial string
    device Serial
    Type string
    Device Type. enum: ap
    Id string
    The provider-assigned unique ID for this managed resource.
    Image1Url string
    Image2Url string
    Image3Url string
    Mac string
    device MAC address
    Model string
    device Model
    OrgId string
    Serial string
    device Serial
    Type string
    Device Type. enum: ap
    id String
    The provider-assigned unique ID for this managed resource.
    image1Url String
    image2Url String
    image3Url String
    mac String
    device MAC address
    model String
    device Model
    orgId String
    serial String
    device Serial
    type String
    Device Type. enum: ap
    id string
    The provider-assigned unique ID for this managed resource.
    image1Url string
    image2Url string
    image3Url string
    mac string
    device MAC address
    model string
    device Model
    orgId string
    serial string
    device Serial
    type string
    Device Type. enum: ap
    id str
    The provider-assigned unique ID for this managed resource.
    image1_url str
    image2_url str
    image3_url str
    mac str
    device MAC address
    model str
    device Model
    org_id str
    serial str
    device Serial
    type str
    Device Type. enum: ap
    id String
    The provider-assigned unique ID for this managed resource.
    image1Url String
    image2Url String
    image3Url String
    mac String
    device MAC address
    model String
    device Model
    orgId String
    serial String
    device Serial
    type String
    Device Type. enum: ap

    Look up Existing Ap Resource

    Get an existing Ap 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?: ApState, opts?: CustomResourceOptions): Ap
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aeroscout: Optional[ApAeroscoutArgs] = None,
            ble_config: Optional[ApBleConfigArgs] = None,
            centrak: Optional[ApCentrakArgs] = None,
            client_bridge: Optional[ApClientBridgeArgs] = None,
            device_id: Optional[str] = None,
            disable_eth1: Optional[bool] = None,
            disable_eth2: Optional[bool] = None,
            disable_eth3: Optional[bool] = None,
            disable_module: Optional[bool] = None,
            esl_config: Optional[ApEslConfigArgs] = None,
            height: Optional[float] = None,
            image1_url: Optional[str] = None,
            image2_url: Optional[str] = None,
            image3_url: Optional[str] = None,
            ip_config: Optional[ApIpConfigArgs] = None,
            led: Optional[ApLedArgs] = None,
            locked: Optional[bool] = None,
            mac: Optional[str] = None,
            map_id: Optional[str] = None,
            mesh: Optional[ApMeshArgs] = None,
            model: Optional[str] = None,
            name: Optional[str] = None,
            notes: Optional[str] = None,
            ntp_servers: Optional[Sequence[str]] = None,
            org_id: Optional[str] = None,
            orientation: Optional[int] = None,
            poe_passthrough: Optional[bool] = None,
            pwr_config: Optional[ApPwrConfigArgs] = None,
            radio_config: Optional[ApRadioConfigArgs] = None,
            serial: Optional[str] = None,
            site_id: Optional[str] = None,
            type: Optional[str] = None,
            uplink_port_config: Optional[ApUplinkPortConfigArgs] = None,
            usb_config: Optional[ApUsbConfigArgs] = None,
            vars: Optional[Mapping[str, str]] = None,
            x: Optional[float] = None,
            y: Optional[float] = None) -> Ap
    func GetAp(ctx *Context, name string, id IDInput, state *ApState, opts ...ResourceOption) (*Ap, error)
    public static Ap Get(string name, Input<string> id, ApState? state, CustomResourceOptions? opts = null)
    public static Ap get(String name, Output<String> id, ApState 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.Device.Inputs.ApAeroscout
    Aeroscout AP settings
    BleConfig Pulumi.JuniperMist.Device.Inputs.ApBleConfig
    BLE AP settings
    Centrak Pulumi.JuniperMist.Device.Inputs.ApCentrak
    ClientBridge Pulumi.JuniperMist.Device.Inputs.ApClientBridge
    DeviceId string
    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.Device.Inputs.ApEslConfig
    Height double
    height, in meters, optional
    Image1Url string
    Image2Url string
    Image3Url string
    IpConfig Pulumi.JuniperMist.Device.Inputs.ApIpConfig
    IP AP settings
    Led Pulumi.JuniperMist.Device.Inputs.ApLed
    LED AP settings
    Locked bool
    whether this map is considered locked down
    Mac string
    device MAC address
    MapId string
    map where the device belongs to
    Mesh Pulumi.JuniperMist.Device.Inputs.ApMesh
    Mesh AP settings
    Model string
    device Model
    Name string
    Notes string
    any notes about this AP
    NtpServers List<string>
    OrgId string
    Orientation int
    orientation, 0-359, in degrees, up is 0, right is 90.
    PoePassthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PwrConfig Pulumi.JuniperMist.Device.Inputs.ApPwrConfig
    power related configs
    RadioConfig Pulumi.JuniperMist.Device.Inputs.ApRadioConfig
    Radio AP settings
    Serial string
    device Serial
    SiteId string
    Type string
    Device Type. enum: ap
    UplinkPortConfig Pulumi.JuniperMist.Device.Inputs.ApUplinkPortConfig
    UsbConfig Pulumi.JuniperMist.Device.Inputs.ApUsbConfig
    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
    X double
    x in pixel
    Y double
    y in pixel
    Aeroscout ApAeroscoutArgs
    Aeroscout AP settings
    BleConfig ApBleConfigArgs
    BLE AP settings
    Centrak ApCentrakArgs
    ClientBridge ApClientBridgeArgs
    DeviceId string
    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 ApEslConfigArgs
    Height float64
    height, in meters, optional
    Image1Url string
    Image2Url string
    Image3Url string
    IpConfig ApIpConfigArgs
    IP AP settings
    Led ApLedArgs
    LED AP settings
    Locked bool
    whether this map is considered locked down
    Mac string
    device MAC address
    MapId string
    map where the device belongs to
    Mesh ApMeshArgs
    Mesh AP settings
    Model string
    device Model
    Name string
    Notes string
    any notes about this AP
    NtpServers []string
    OrgId string
    Orientation int
    orientation, 0-359, in degrees, up is 0, right is 90.
    PoePassthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    PwrConfig ApPwrConfigArgs
    power related configs
    RadioConfig ApRadioConfigArgs
    Radio AP settings
    Serial string
    device Serial
    SiteId string
    Type string
    Device Type. enum: ap
    UplinkPortConfig ApUplinkPortConfigArgs
    UsbConfig ApUsbConfigArgs
    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
    X float64
    x in pixel
    Y float64
    y in pixel
    aeroscout ApAeroscout
    Aeroscout AP settings
    bleConfig ApBleConfig
    BLE AP settings
    centrak ApCentrak
    clientBridge ApClientBridge
    deviceId String
    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 ApEslConfig
    height Double
    height, in meters, optional
    image1Url String
    image2Url String
    image3Url String
    ipConfig ApIpConfig
    IP AP settings
    led ApLed
    LED AP settings
    locked Boolean
    whether this map is considered locked down
    mac String
    device MAC address
    mapId String
    map where the device belongs to
    mesh ApMesh
    Mesh AP settings
    model String
    device Model
    name String
    notes String
    any notes about this AP
    ntpServers List<String>
    orgId String
    orientation Integer
    orientation, 0-359, in degrees, up is 0, right is 90.
    poePassthrough Boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig ApPwrConfig
    power related configs
    radioConfig ApRadioConfig
    Radio AP settings
    serial String
    device Serial
    siteId String
    type String
    Device Type. enum: ap
    uplinkPortConfig ApUplinkPortConfig
    usbConfig ApUsbConfig
    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
    x Double
    x in pixel
    y Double
    y in pixel
    aeroscout ApAeroscout
    Aeroscout AP settings
    bleConfig ApBleConfig
    BLE AP settings
    centrak ApCentrak
    clientBridge ApClientBridge
    deviceId string
    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 ApEslConfig
    height number
    height, in meters, optional
    image1Url string
    image2Url string
    image3Url string
    ipConfig ApIpConfig
    IP AP settings
    led ApLed
    LED AP settings
    locked boolean
    whether this map is considered locked down
    mac string
    device MAC address
    mapId string
    map where the device belongs to
    mesh ApMesh
    Mesh AP settings
    model string
    device Model
    name string
    notes string
    any notes about this AP
    ntpServers string[]
    orgId string
    orientation number
    orientation, 0-359, in degrees, up is 0, right is 90.
    poePassthrough boolean
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwrConfig ApPwrConfig
    power related configs
    radioConfig ApRadioConfig
    Radio AP settings
    serial string
    device Serial
    siteId string
    type string
    Device Type. enum: ap
    uplinkPortConfig ApUplinkPortConfig
    usbConfig ApUsbConfig
    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
    x number
    x in pixel
    y number
    y in pixel
    aeroscout ApAeroscoutArgs
    Aeroscout AP settings
    ble_config ApBleConfigArgs
    BLE AP settings
    centrak ApCentrakArgs
    client_bridge ApClientBridgeArgs
    device_id str
    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 ApEslConfigArgs
    height float
    height, in meters, optional
    image1_url str
    image2_url str
    image3_url str
    ip_config ApIpConfigArgs
    IP AP settings
    led ApLedArgs
    LED AP settings
    locked bool
    whether this map is considered locked down
    mac str
    device MAC address
    map_id str
    map where the device belongs to
    mesh ApMeshArgs
    Mesh AP settings
    model str
    device Model
    name str
    notes str
    any notes about this AP
    ntp_servers Sequence[str]
    org_id str
    orientation int
    orientation, 0-359, in degrees, up is 0, right is 90.
    poe_passthrough bool
    whether to enable power out through module port (for APH) or eth1 (for APL/BT11)
    pwr_config ApPwrConfigArgs
    power related configs
    radio_config ApRadioConfigArgs
    Radio AP settings
    serial str
    device Serial
    site_id str
    type str
    Device Type. enum: ap
    uplink_port_config ApUplinkPortConfigArgs
    usb_config ApUsbConfigArgs
    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
    x float
    x in pixel
    y float
    y in pixel
    aeroscout Property Map
    Aeroscout AP settings
    bleConfig Property Map
    BLE AP settings
    centrak Property Map
    clientBridge Property Map
    deviceId String
    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
    height Number
    height, in meters, optional
    image1Url String
    image2Url String
    image3Url String
    ipConfig Property Map
    IP AP settings
    led Property Map
    LED AP settings
    locked Boolean
    whether this map is considered locked down
    mac String
    device MAC address
    mapId String
    map where the device belongs to
    mesh Property Map
    Mesh AP settings
    model String
    device Model
    name String
    notes String
    any notes about this AP
    ntpServers List<String>
    orgId String
    orientation Number
    orientation, 0-359, in degrees, up is 0, right is 90.
    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
    serial String
    device Serial
    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
    x Number
    x in pixel
    y Number
    y in pixel

    Supporting Types

    ApAeroscout, ApAeroscoutArgs

    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

    ApBleConfig, ApBleConfigArgs

    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

    ApCentrak, ApCentrakArgs

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

    ApClientBridge, ApClientBridgeArgs

    Auth Pulumi.JuniperMist.Device.Inputs.ApClientBridgeAuth
    Enabled bool
    when acted as client bridge:

    • only 5G radio can be used
    • will not serve as AP on any radios
    Ssid string
    Auth ApClientBridgeAuth
    Enabled bool
    when acted as client bridge:

    • only 5G radio can be used
    • will not serve as AP on any radios
    Ssid string
    auth ApClientBridgeAuth
    enabled Boolean
    when acted as client bridge:

    • only 5G radio can be used
    • will not serve as AP on any radios
    ssid String
    auth ApClientBridgeAuth
    enabled boolean
    when acted as client bridge:

    • only 5G radio can be used
    • will not serve as AP on any radios
    ssid string
    auth ApClientBridgeAuth
    enabled bool
    when acted as client bridge:

    • only 5G radio can be used
    • will not serve as AP on any radios
    ssid str
    auth Property Map
    enabled Boolean
    when acted as client bridge:

    • only 5G radio can be used
    • will not serve as AP on any radios
    ssid String

    ApClientBridgeAuth, ApClientBridgeAuthArgs

    Psk string
    Type string
    wpa2-AES/CCMPp is assumed when type==psk. enum: open, psk
    Psk string
    Type string
    wpa2-AES/CCMPp is assumed when type==psk. enum: open, psk
    psk String
    type String
    wpa2-AES/CCMPp is assumed when type==psk. enum: open, psk
    psk string
    type string
    wpa2-AES/CCMPp is assumed when type==psk. enum: open, psk
    psk str
    type str
    wpa2-AES/CCMPp is assumed when type==psk. enum: open, psk
    psk String
    type String
    wpa2-AES/CCMPp is assumed when type==psk. enum: open, psk

    ApEslConfig, ApEslConfigArgs

    Cacert string
    Only if type==imagotag or type==native
    Channel int
    Only if type==imagotag or type==native
    Enabled bool
    usb_config is ignored if esl_config enabled
    Host string
    Only if type==imagotag or type==native
    Port int
    Only if type==imagotag or type==native
    Type string
    note: ble_config will be ingored if esl_config 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
    usb_config is ignored if esl_config enabled
    Host string
    Only if type==imagotag or type==native
    Port int
    Only if type==imagotag or type==native
    Type string
    note: ble_config will be ingored if esl_config 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
    usb_config is ignored if esl_config enabled
    host String
    Only if type==imagotag or type==native
    port Integer
    Only if type==imagotag or type==native
    type String
    note: ble_config will be ingored if esl_config 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
    usb_config is ignored if esl_config enabled
    host string
    Only if type==imagotag or type==native
    port number
    Only if type==imagotag or type==native
    type string
    note: ble_config will be ingored if esl_config 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
    usb_config is ignored if esl_config enabled
    host str
    Only if type==imagotag or type==native
    port int
    Only if type==imagotag or type==native
    type str
    note: ble_config will be ingored if esl_config 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
    usb_config is ignored if esl_config enabled
    host String
    Only if type==imagotag or type==native
    port Number
    Only if type==imagotag or type==native
    type String
    note: ble_config will be ingored if esl_config 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

    ApIpConfig, ApIpConfigArgs

    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)

    ApLed, ApLedArgs

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

    ApMesh, ApMeshArgs

    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

    ApPwrConfig, ApPwrConfigArgs

    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)

    ApRadioConfig, ApRadioConfigArgs

    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.Device.Inputs.ApRadioConfigBand24
    Radio Band AP settings
    Band24Usage string
    enum: 24, 5, 6, auto
    Band5 Pulumi.JuniperMist.Device.Inputs.ApRadioConfigBand5
    Radio Band AP settings
    Band5On24Radio Pulumi.JuniperMist.Device.Inputs.ApRadioConfigBand5On24Radio
    Radio Band AP settings
    Band6 Pulumi.JuniperMist.Device.Inputs.ApRadioConfigBand6
    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 ApRadioConfigBand24
    Radio Band AP settings
    Band24Usage string
    enum: 24, 5, 6, auto
    Band5 ApRadioConfigBand5
    Radio Band AP settings
    Band5On24Radio ApRadioConfigBand5On24Radio
    Radio Band AP settings
    Band6 ApRadioConfigBand6
    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 ApRadioConfigBand24
    Radio Band AP settings
    band24Usage String
    enum: 24, 5, 6, auto
    band5 ApRadioConfigBand5
    Radio Band AP settings
    band5On24Radio ApRadioConfigBand5On24Radio
    Radio Band AP settings
    band6 ApRadioConfigBand6
    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 ApRadioConfigBand24
    Radio Band AP settings
    band24Usage string
    enum: 24, 5, 6, auto
    band5 ApRadioConfigBand5
    Radio Band AP settings
    band5On24Radio ApRadioConfigBand5On24Radio
    Radio Band AP settings
    band6 ApRadioConfigBand6
    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 ApRadioConfigBand24
    Radio Band AP settings
    band24_usage str
    enum: 24, 5, 6, auto
    band5 ApRadioConfigBand5
    Radio Band AP settings
    band5_on24_radio ApRadioConfigBand5On24Radio
    Radio Band AP settings
    band6 ApRadioConfigBand6
    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

    ApRadioConfigBand24, ApRadioConfigBand24Args

    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

    ApRadioConfigBand5, ApRadioConfigBand5Args

    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

    ApRadioConfigBand5On24Radio, ApRadioConfigBand5On24RadioArgs

    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

    ApRadioConfigBand6, ApRadioConfigBand6Args

    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

    ApUplinkPortConfig, ApUplinkPortConfigArgs

    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.

    ApUsbConfig, ApUsbConfigArgs

    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_device_ap with:

    AP Configuration can be imported by specifying the site_id and the device_id

    $ pulumi import junipermist:device/ap:Ap ap_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.0.27 published on Friday, Sep 27, 2024 by Pulumi