1. Packages
  2. Fortios
  3. API Docs
  4. wirelesscontroller
  5. Wtp
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.wirelesscontroller.Wtp

Explore with Pulumi AI

fortios logo
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

    Configure Wireless Termination Points (WTPs), that is, FortiAPs or APs to be managed by FortiGate.

    Create Wtp Resource

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

    Constructor syntax

    new Wtp(name: string, args: WtpArgs, opts?: CustomResourceOptions);
    @overload
    def Wtp(resource_name: str,
            args: WtpArgs,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Wtp(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            wtp_profile: Optional[str] = None,
            override_lan: Optional[str] = None,
            uuid: Optional[str] = None,
            ble_major_id: Optional[int] = None,
            ble_minor_id: Optional[int] = None,
            bonjour_profile: Optional[str] = None,
            coordinate_latitude: Optional[str] = None,
            coordinate_longitude: Optional[str] = None,
            dynamic_sort_subtable: Optional[str] = None,
            firmware_provision: Optional[str] = None,
            firmware_provision_latest: Optional[str] = None,
            get_all_tables: Optional[str] = None,
            image_download: Optional[str] = None,
            index: Optional[int] = None,
            ip_fragment_preventing: Optional[str] = None,
            lan: Optional[WtpLanArgs] = None,
            led_state: Optional[str] = None,
            location: Optional[str] = None,
            login_passwd: Optional[str] = None,
            login_passwd_change: Optional[str] = None,
            mesh_bridge_enable: Optional[str] = None,
            name: Optional[str] = None,
            override_allowaccess: Optional[str] = None,
            wtp_mode: Optional[str] = None,
            apcfg_profile: Optional[str] = None,
            override_wan_port_mode: Optional[str] = None,
            override_login_passwd_change: Optional[str] = None,
            override_split_tunnel: Optional[str] = None,
            override_led_state: Optional[str] = None,
            purdue_level: Optional[str] = None,
            radio1: Optional[WtpRadio1Args] = None,
            radio2: Optional[WtpRadio2Args] = None,
            radio3: Optional[WtpRadio3Args] = None,
            radio4: Optional[WtpRadio4Args] = None,
            region: Optional[str] = None,
            region_x: Optional[str] = None,
            region_y: Optional[str] = None,
            split_tunneling_acl_local_ap_subnet: Optional[str] = None,
            split_tunneling_acl_path: Optional[str] = None,
            split_tunneling_acls: Optional[Sequence[WtpSplitTunnelingAclArgs]] = None,
            tun_mtu_downlink: Optional[int] = None,
            tun_mtu_uplink: Optional[int] = None,
            admin: Optional[str] = None,
            vdomparam: Optional[str] = None,
            wan_port_mode: Optional[str] = None,
            wtp_id: Optional[str] = None,
            override_ip_fragment: Optional[str] = None,
            allowaccess: Optional[str] = None)
    func NewWtp(ctx *Context, name string, args WtpArgs, opts ...ResourceOption) (*Wtp, error)
    public Wtp(string name, WtpArgs args, CustomResourceOptions? opts = null)
    public Wtp(String name, WtpArgs args)
    public Wtp(String name, WtpArgs args, CustomResourceOptions options)
    
    type: fortios:wirelesscontroller:Wtp
    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 WtpArgs
    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 WtpArgs
    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 WtpArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WtpArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WtpArgs
    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 wtpResource = new Fortios.Wirelesscontroller.Wtp("wtpResource", new()
    {
        WtpProfile = "string",
        OverrideLan = "string",
        Uuid = "string",
        BleMajorId = 0,
        BleMinorId = 0,
        BonjourProfile = "string",
        CoordinateLatitude = "string",
        CoordinateLongitude = "string",
        DynamicSortSubtable = "string",
        FirmwareProvision = "string",
        FirmwareProvisionLatest = "string",
        GetAllTables = "string",
        ImageDownload = "string",
        Index = 0,
        IpFragmentPreventing = "string",
        Lan = new Fortios.Wirelesscontroller.Inputs.WtpLanArgs
        {
            Port1Mode = "string",
            Port1Ssid = "string",
            Port2Mode = "string",
            Port2Ssid = "string",
            Port3Mode = "string",
            Port3Ssid = "string",
            Port4Mode = "string",
            Port4Ssid = "string",
            Port5Mode = "string",
            Port5Ssid = "string",
            Port6Mode = "string",
            Port6Ssid = "string",
            Port7Mode = "string",
            Port7Ssid = "string",
            Port8Mode = "string",
            Port8Ssid = "string",
            PortEslMode = "string",
            PortEslSsid = "string",
            PortMode = "string",
            PortSsid = "string",
        },
        LedState = "string",
        Location = "string",
        LoginPasswd = "string",
        LoginPasswdChange = "string",
        MeshBridgeEnable = "string",
        Name = "string",
        OverrideAllowaccess = "string",
        WtpMode = "string",
        ApcfgProfile = "string",
        OverrideWanPortMode = "string",
        OverrideLoginPasswdChange = "string",
        OverrideSplitTunnel = "string",
        OverrideLedState = "string",
        PurdueLevel = "string",
        Radio1 = new Fortios.Wirelesscontroller.Inputs.WtpRadio1Args
        {
            AutoPowerHigh = 0,
            AutoPowerLevel = "string",
            AutoPowerLow = 0,
            AutoPowerTarget = "string",
            Band = "string",
            Channels = new[]
            {
                new Fortios.Wirelesscontroller.Inputs.WtpRadio1ChannelArgs
                {
                    Chan = "string",
                },
            },
            DrmaManualMode = "string",
            OverrideAnalysis = "string",
            OverrideBand = "string",
            OverrideChannel = "string",
            OverrideTxpower = "string",
            OverrideVaps = "string",
            PowerLevel = 0,
            PowerMode = "string",
            PowerValue = 0,
            RadioId = 0,
            SpectrumAnalysis = "string",
            VapAll = "string",
            Vaps = new[]
            {
                new Fortios.Wirelesscontroller.Inputs.WtpRadio1VapArgs
                {
                    Name = "string",
                },
            },
        },
        Radio2 = new Fortios.Wirelesscontroller.Inputs.WtpRadio2Args
        {
            AutoPowerHigh = 0,
            AutoPowerLevel = "string",
            AutoPowerLow = 0,
            AutoPowerTarget = "string",
            Band = "string",
            Channels = new[]
            {
                new Fortios.Wirelesscontroller.Inputs.WtpRadio2ChannelArgs
                {
                    Chan = "string",
                },
            },
            DrmaManualMode = "string",
            OverrideAnalysis = "string",
            OverrideBand = "string",
            OverrideChannel = "string",
            OverrideTxpower = "string",
            OverrideVaps = "string",
            PowerLevel = 0,
            PowerMode = "string",
            PowerValue = 0,
            RadioId = 0,
            SpectrumAnalysis = "string",
            VapAll = "string",
            Vaps = new[]
            {
                new Fortios.Wirelesscontroller.Inputs.WtpRadio2VapArgs
                {
                    Name = "string",
                },
            },
        },
        Radio3 = new Fortios.Wirelesscontroller.Inputs.WtpRadio3Args
        {
            AutoPowerHigh = 0,
            AutoPowerLevel = "string",
            AutoPowerLow = 0,
            AutoPowerTarget = "string",
            Band = "string",
            Channels = new[]
            {
                new Fortios.Wirelesscontroller.Inputs.WtpRadio3ChannelArgs
                {
                    Chan = "string",
                },
            },
            DrmaManualMode = "string",
            OverrideAnalysis = "string",
            OverrideBand = "string",
            OverrideChannel = "string",
            OverrideTxpower = "string",
            OverrideVaps = "string",
            PowerLevel = 0,
            PowerMode = "string",
            PowerValue = 0,
            SpectrumAnalysis = "string",
            VapAll = "string",
            Vaps = new[]
            {
                new Fortios.Wirelesscontroller.Inputs.WtpRadio3VapArgs
                {
                    Name = "string",
                },
            },
        },
        Radio4 = new Fortios.Wirelesscontroller.Inputs.WtpRadio4Args
        {
            AutoPowerHigh = 0,
            AutoPowerLevel = "string",
            AutoPowerLow = 0,
            AutoPowerTarget = "string",
            Band = "string",
            Channels = new[]
            {
                new Fortios.Wirelesscontroller.Inputs.WtpRadio4ChannelArgs
                {
                    Chan = "string",
                },
            },
            DrmaManualMode = "string",
            OverrideAnalysis = "string",
            OverrideBand = "string",
            OverrideChannel = "string",
            OverrideTxpower = "string",
            OverrideVaps = "string",
            PowerLevel = 0,
            PowerMode = "string",
            PowerValue = 0,
            SpectrumAnalysis = "string",
            VapAll = "string",
            Vaps = new[]
            {
                new Fortios.Wirelesscontroller.Inputs.WtpRadio4VapArgs
                {
                    Name = "string",
                },
            },
        },
        Region = "string",
        RegionX = "string",
        RegionY = "string",
        SplitTunnelingAclLocalApSubnet = "string",
        SplitTunnelingAclPath = "string",
        SplitTunnelingAcls = new[]
        {
            new Fortios.Wirelesscontroller.Inputs.WtpSplitTunnelingAclArgs
            {
                DestIp = "string",
                Id = 0,
            },
        },
        TunMtuDownlink = 0,
        TunMtuUplink = 0,
        Admin = "string",
        Vdomparam = "string",
        WanPortMode = "string",
        WtpId = "string",
        OverrideIpFragment = "string",
        Allowaccess = "string",
    });
    
    example, err := wirelesscontroller.NewWtp(ctx, "wtpResource", &wirelesscontroller.WtpArgs{
    	WtpProfile:              pulumi.String("string"),
    	OverrideLan:             pulumi.String("string"),
    	Uuid:                    pulumi.String("string"),
    	BleMajorId:              pulumi.Int(0),
    	BleMinorId:              pulumi.Int(0),
    	BonjourProfile:          pulumi.String("string"),
    	CoordinateLatitude:      pulumi.String("string"),
    	CoordinateLongitude:     pulumi.String("string"),
    	DynamicSortSubtable:     pulumi.String("string"),
    	FirmwareProvision:       pulumi.String("string"),
    	FirmwareProvisionLatest: pulumi.String("string"),
    	GetAllTables:            pulumi.String("string"),
    	ImageDownload:           pulumi.String("string"),
    	Index:                   pulumi.Int(0),
    	IpFragmentPreventing:    pulumi.String("string"),
    	Lan: &wirelesscontroller.WtpLanArgs{
    		Port1Mode:   pulumi.String("string"),
    		Port1Ssid:   pulumi.String("string"),
    		Port2Mode:   pulumi.String("string"),
    		Port2Ssid:   pulumi.String("string"),
    		Port3Mode:   pulumi.String("string"),
    		Port3Ssid:   pulumi.String("string"),
    		Port4Mode:   pulumi.String("string"),
    		Port4Ssid:   pulumi.String("string"),
    		Port5Mode:   pulumi.String("string"),
    		Port5Ssid:   pulumi.String("string"),
    		Port6Mode:   pulumi.String("string"),
    		Port6Ssid:   pulumi.String("string"),
    		Port7Mode:   pulumi.String("string"),
    		Port7Ssid:   pulumi.String("string"),
    		Port8Mode:   pulumi.String("string"),
    		Port8Ssid:   pulumi.String("string"),
    		PortEslMode: pulumi.String("string"),
    		PortEslSsid: pulumi.String("string"),
    		PortMode:    pulumi.String("string"),
    		PortSsid:    pulumi.String("string"),
    	},
    	LedState:                  pulumi.String("string"),
    	Location:                  pulumi.String("string"),
    	LoginPasswd:               pulumi.String("string"),
    	LoginPasswdChange:         pulumi.String("string"),
    	MeshBridgeEnable:          pulumi.String("string"),
    	Name:                      pulumi.String("string"),
    	OverrideAllowaccess:       pulumi.String("string"),
    	WtpMode:                   pulumi.String("string"),
    	ApcfgProfile:              pulumi.String("string"),
    	OverrideWanPortMode:       pulumi.String("string"),
    	OverrideLoginPasswdChange: pulumi.String("string"),
    	OverrideSplitTunnel:       pulumi.String("string"),
    	OverrideLedState:          pulumi.String("string"),
    	PurdueLevel:               pulumi.String("string"),
    	Radio1: &wirelesscontroller.WtpRadio1Args{
    		AutoPowerHigh:   pulumi.Int(0),
    		AutoPowerLevel:  pulumi.String("string"),
    		AutoPowerLow:    pulumi.Int(0),
    		AutoPowerTarget: pulumi.String("string"),
    		Band:            pulumi.String("string"),
    		Channels: wirelesscontroller.WtpRadio1ChannelArray{
    			&wirelesscontroller.WtpRadio1ChannelArgs{
    				Chan: pulumi.String("string"),
    			},
    		},
    		DrmaManualMode:   pulumi.String("string"),
    		OverrideAnalysis: pulumi.String("string"),
    		OverrideBand:     pulumi.String("string"),
    		OverrideChannel:  pulumi.String("string"),
    		OverrideTxpower:  pulumi.String("string"),
    		OverrideVaps:     pulumi.String("string"),
    		PowerLevel:       pulumi.Int(0),
    		PowerMode:        pulumi.String("string"),
    		PowerValue:       pulumi.Int(0),
    		RadioId:          pulumi.Int(0),
    		SpectrumAnalysis: pulumi.String("string"),
    		VapAll:           pulumi.String("string"),
    		Vaps: wirelesscontroller.WtpRadio1VapArray{
    			&wirelesscontroller.WtpRadio1VapArgs{
    				Name: pulumi.String("string"),
    			},
    		},
    	},
    	Radio2: &wirelesscontroller.WtpRadio2Args{
    		AutoPowerHigh:   pulumi.Int(0),
    		AutoPowerLevel:  pulumi.String("string"),
    		AutoPowerLow:    pulumi.Int(0),
    		AutoPowerTarget: pulumi.String("string"),
    		Band:            pulumi.String("string"),
    		Channels: wirelesscontroller.WtpRadio2ChannelArray{
    			&wirelesscontroller.WtpRadio2ChannelArgs{
    				Chan: pulumi.String("string"),
    			},
    		},
    		DrmaManualMode:   pulumi.String("string"),
    		OverrideAnalysis: pulumi.String("string"),
    		OverrideBand:     pulumi.String("string"),
    		OverrideChannel:  pulumi.String("string"),
    		OverrideTxpower:  pulumi.String("string"),
    		OverrideVaps:     pulumi.String("string"),
    		PowerLevel:       pulumi.Int(0),
    		PowerMode:        pulumi.String("string"),
    		PowerValue:       pulumi.Int(0),
    		RadioId:          pulumi.Int(0),
    		SpectrumAnalysis: pulumi.String("string"),
    		VapAll:           pulumi.String("string"),
    		Vaps: wirelesscontroller.WtpRadio2VapArray{
    			&wirelesscontroller.WtpRadio2VapArgs{
    				Name: pulumi.String("string"),
    			},
    		},
    	},
    	Radio3: &wirelesscontroller.WtpRadio3Args{
    		AutoPowerHigh:   pulumi.Int(0),
    		AutoPowerLevel:  pulumi.String("string"),
    		AutoPowerLow:    pulumi.Int(0),
    		AutoPowerTarget: pulumi.String("string"),
    		Band:            pulumi.String("string"),
    		Channels: wirelesscontroller.WtpRadio3ChannelArray{
    			&wirelesscontroller.WtpRadio3ChannelArgs{
    				Chan: pulumi.String("string"),
    			},
    		},
    		DrmaManualMode:   pulumi.String("string"),
    		OverrideAnalysis: pulumi.String("string"),
    		OverrideBand:     pulumi.String("string"),
    		OverrideChannel:  pulumi.String("string"),
    		OverrideTxpower:  pulumi.String("string"),
    		OverrideVaps:     pulumi.String("string"),
    		PowerLevel:       pulumi.Int(0),
    		PowerMode:        pulumi.String("string"),
    		PowerValue:       pulumi.Int(0),
    		SpectrumAnalysis: pulumi.String("string"),
    		VapAll:           pulumi.String("string"),
    		Vaps: wirelesscontroller.WtpRadio3VapArray{
    			&wirelesscontroller.WtpRadio3VapArgs{
    				Name: pulumi.String("string"),
    			},
    		},
    	},
    	Radio4: &wirelesscontroller.WtpRadio4Args{
    		AutoPowerHigh:   pulumi.Int(0),
    		AutoPowerLevel:  pulumi.String("string"),
    		AutoPowerLow:    pulumi.Int(0),
    		AutoPowerTarget: pulumi.String("string"),
    		Band:            pulumi.String("string"),
    		Channels: wirelesscontroller.WtpRadio4ChannelArray{
    			&wirelesscontroller.WtpRadio4ChannelArgs{
    				Chan: pulumi.String("string"),
    			},
    		},
    		DrmaManualMode:   pulumi.String("string"),
    		OverrideAnalysis: pulumi.String("string"),
    		OverrideBand:     pulumi.String("string"),
    		OverrideChannel:  pulumi.String("string"),
    		OverrideTxpower:  pulumi.String("string"),
    		OverrideVaps:     pulumi.String("string"),
    		PowerLevel:       pulumi.Int(0),
    		PowerMode:        pulumi.String("string"),
    		PowerValue:       pulumi.Int(0),
    		SpectrumAnalysis: pulumi.String("string"),
    		VapAll:           pulumi.String("string"),
    		Vaps: wirelesscontroller.WtpRadio4VapArray{
    			&wirelesscontroller.WtpRadio4VapArgs{
    				Name: pulumi.String("string"),
    			},
    		},
    	},
    	Region:                         pulumi.String("string"),
    	RegionX:                        pulumi.String("string"),
    	RegionY:                        pulumi.String("string"),
    	SplitTunnelingAclLocalApSubnet: pulumi.String("string"),
    	SplitTunnelingAclPath:          pulumi.String("string"),
    	SplitTunnelingAcls: wirelesscontroller.WtpSplitTunnelingAclArray{
    		&wirelesscontroller.WtpSplitTunnelingAclArgs{
    			DestIp: pulumi.String("string"),
    			Id:     pulumi.Int(0),
    		},
    	},
    	TunMtuDownlink:     pulumi.Int(0),
    	TunMtuUplink:       pulumi.Int(0),
    	Admin:              pulumi.String("string"),
    	Vdomparam:          pulumi.String("string"),
    	WanPortMode:        pulumi.String("string"),
    	WtpId:              pulumi.String("string"),
    	OverrideIpFragment: pulumi.String("string"),
    	Allowaccess:        pulumi.String("string"),
    })
    
    var wtpResource = new Wtp("wtpResource", WtpArgs.builder()
        .wtpProfile("string")
        .overrideLan("string")
        .uuid("string")
        .bleMajorId(0)
        .bleMinorId(0)
        .bonjourProfile("string")
        .coordinateLatitude("string")
        .coordinateLongitude("string")
        .dynamicSortSubtable("string")
        .firmwareProvision("string")
        .firmwareProvisionLatest("string")
        .getAllTables("string")
        .imageDownload("string")
        .index(0)
        .ipFragmentPreventing("string")
        .lan(WtpLanArgs.builder()
            .port1Mode("string")
            .port1Ssid("string")
            .port2Mode("string")
            .port2Ssid("string")
            .port3Mode("string")
            .port3Ssid("string")
            .port4Mode("string")
            .port4Ssid("string")
            .port5Mode("string")
            .port5Ssid("string")
            .port6Mode("string")
            .port6Ssid("string")
            .port7Mode("string")
            .port7Ssid("string")
            .port8Mode("string")
            .port8Ssid("string")
            .portEslMode("string")
            .portEslSsid("string")
            .portMode("string")
            .portSsid("string")
            .build())
        .ledState("string")
        .location("string")
        .loginPasswd("string")
        .loginPasswdChange("string")
        .meshBridgeEnable("string")
        .name("string")
        .overrideAllowaccess("string")
        .wtpMode("string")
        .apcfgProfile("string")
        .overrideWanPortMode("string")
        .overrideLoginPasswdChange("string")
        .overrideSplitTunnel("string")
        .overrideLedState("string")
        .purdueLevel("string")
        .radio1(WtpRadio1Args.builder()
            .autoPowerHigh(0)
            .autoPowerLevel("string")
            .autoPowerLow(0)
            .autoPowerTarget("string")
            .band("string")
            .channels(WtpRadio1ChannelArgs.builder()
                .chan("string")
                .build())
            .drmaManualMode("string")
            .overrideAnalysis("string")
            .overrideBand("string")
            .overrideChannel("string")
            .overrideTxpower("string")
            .overrideVaps("string")
            .powerLevel(0)
            .powerMode("string")
            .powerValue(0)
            .radioId(0)
            .spectrumAnalysis("string")
            .vapAll("string")
            .vaps(WtpRadio1VapArgs.builder()
                .name("string")
                .build())
            .build())
        .radio2(WtpRadio2Args.builder()
            .autoPowerHigh(0)
            .autoPowerLevel("string")
            .autoPowerLow(0)
            .autoPowerTarget("string")
            .band("string")
            .channels(WtpRadio2ChannelArgs.builder()
                .chan("string")
                .build())
            .drmaManualMode("string")
            .overrideAnalysis("string")
            .overrideBand("string")
            .overrideChannel("string")
            .overrideTxpower("string")
            .overrideVaps("string")
            .powerLevel(0)
            .powerMode("string")
            .powerValue(0)
            .radioId(0)
            .spectrumAnalysis("string")
            .vapAll("string")
            .vaps(WtpRadio2VapArgs.builder()
                .name("string")
                .build())
            .build())
        .radio3(WtpRadio3Args.builder()
            .autoPowerHigh(0)
            .autoPowerLevel("string")
            .autoPowerLow(0)
            .autoPowerTarget("string")
            .band("string")
            .channels(WtpRadio3ChannelArgs.builder()
                .chan("string")
                .build())
            .drmaManualMode("string")
            .overrideAnalysis("string")
            .overrideBand("string")
            .overrideChannel("string")
            .overrideTxpower("string")
            .overrideVaps("string")
            .powerLevel(0)
            .powerMode("string")
            .powerValue(0)
            .spectrumAnalysis("string")
            .vapAll("string")
            .vaps(WtpRadio3VapArgs.builder()
                .name("string")
                .build())
            .build())
        .radio4(WtpRadio4Args.builder()
            .autoPowerHigh(0)
            .autoPowerLevel("string")
            .autoPowerLow(0)
            .autoPowerTarget("string")
            .band("string")
            .channels(WtpRadio4ChannelArgs.builder()
                .chan("string")
                .build())
            .drmaManualMode("string")
            .overrideAnalysis("string")
            .overrideBand("string")
            .overrideChannel("string")
            .overrideTxpower("string")
            .overrideVaps("string")
            .powerLevel(0)
            .powerMode("string")
            .powerValue(0)
            .spectrumAnalysis("string")
            .vapAll("string")
            .vaps(WtpRadio4VapArgs.builder()
                .name("string")
                .build())
            .build())
        .region("string")
        .regionX("string")
        .regionY("string")
        .splitTunnelingAclLocalApSubnet("string")
        .splitTunnelingAclPath("string")
        .splitTunnelingAcls(WtpSplitTunnelingAclArgs.builder()
            .destIp("string")
            .id(0)
            .build())
        .tunMtuDownlink(0)
        .tunMtuUplink(0)
        .admin("string")
        .vdomparam("string")
        .wanPortMode("string")
        .wtpId("string")
        .overrideIpFragment("string")
        .allowaccess("string")
        .build());
    
    wtp_resource = fortios.wirelesscontroller.Wtp("wtpResource",
        wtp_profile="string",
        override_lan="string",
        uuid="string",
        ble_major_id=0,
        ble_minor_id=0,
        bonjour_profile="string",
        coordinate_latitude="string",
        coordinate_longitude="string",
        dynamic_sort_subtable="string",
        firmware_provision="string",
        firmware_provision_latest="string",
        get_all_tables="string",
        image_download="string",
        index=0,
        ip_fragment_preventing="string",
        lan=fortios.wirelesscontroller.WtpLanArgs(
            port1_mode="string",
            port1_ssid="string",
            port2_mode="string",
            port2_ssid="string",
            port3_mode="string",
            port3_ssid="string",
            port4_mode="string",
            port4_ssid="string",
            port5_mode="string",
            port5_ssid="string",
            port6_mode="string",
            port6_ssid="string",
            port7_mode="string",
            port7_ssid="string",
            port8_mode="string",
            port8_ssid="string",
            port_esl_mode="string",
            port_esl_ssid="string",
            port_mode="string",
            port_ssid="string",
        ),
        led_state="string",
        location="string",
        login_passwd="string",
        login_passwd_change="string",
        mesh_bridge_enable="string",
        name="string",
        override_allowaccess="string",
        wtp_mode="string",
        apcfg_profile="string",
        override_wan_port_mode="string",
        override_login_passwd_change="string",
        override_split_tunnel="string",
        override_led_state="string",
        purdue_level="string",
        radio1=fortios.wirelesscontroller.WtpRadio1Args(
            auto_power_high=0,
            auto_power_level="string",
            auto_power_low=0,
            auto_power_target="string",
            band="string",
            channels=[fortios.wirelesscontroller.WtpRadio1ChannelArgs(
                chan="string",
            )],
            drma_manual_mode="string",
            override_analysis="string",
            override_band="string",
            override_channel="string",
            override_txpower="string",
            override_vaps="string",
            power_level=0,
            power_mode="string",
            power_value=0,
            radio_id=0,
            spectrum_analysis="string",
            vap_all="string",
            vaps=[fortios.wirelesscontroller.WtpRadio1VapArgs(
                name="string",
            )],
        ),
        radio2=fortios.wirelesscontroller.WtpRadio2Args(
            auto_power_high=0,
            auto_power_level="string",
            auto_power_low=0,
            auto_power_target="string",
            band="string",
            channels=[fortios.wirelesscontroller.WtpRadio2ChannelArgs(
                chan="string",
            )],
            drma_manual_mode="string",
            override_analysis="string",
            override_band="string",
            override_channel="string",
            override_txpower="string",
            override_vaps="string",
            power_level=0,
            power_mode="string",
            power_value=0,
            radio_id=0,
            spectrum_analysis="string",
            vap_all="string",
            vaps=[fortios.wirelesscontroller.WtpRadio2VapArgs(
                name="string",
            )],
        ),
        radio3=fortios.wirelesscontroller.WtpRadio3Args(
            auto_power_high=0,
            auto_power_level="string",
            auto_power_low=0,
            auto_power_target="string",
            band="string",
            channels=[fortios.wirelesscontroller.WtpRadio3ChannelArgs(
                chan="string",
            )],
            drma_manual_mode="string",
            override_analysis="string",
            override_band="string",
            override_channel="string",
            override_txpower="string",
            override_vaps="string",
            power_level=0,
            power_mode="string",
            power_value=0,
            spectrum_analysis="string",
            vap_all="string",
            vaps=[fortios.wirelesscontroller.WtpRadio3VapArgs(
                name="string",
            )],
        ),
        radio4=fortios.wirelesscontroller.WtpRadio4Args(
            auto_power_high=0,
            auto_power_level="string",
            auto_power_low=0,
            auto_power_target="string",
            band="string",
            channels=[fortios.wirelesscontroller.WtpRadio4ChannelArgs(
                chan="string",
            )],
            drma_manual_mode="string",
            override_analysis="string",
            override_band="string",
            override_channel="string",
            override_txpower="string",
            override_vaps="string",
            power_level=0,
            power_mode="string",
            power_value=0,
            spectrum_analysis="string",
            vap_all="string",
            vaps=[fortios.wirelesscontroller.WtpRadio4VapArgs(
                name="string",
            )],
        ),
        region="string",
        region_x="string",
        region_y="string",
        split_tunneling_acl_local_ap_subnet="string",
        split_tunneling_acl_path="string",
        split_tunneling_acls=[fortios.wirelesscontroller.WtpSplitTunnelingAclArgs(
            dest_ip="string",
            id=0,
        )],
        tun_mtu_downlink=0,
        tun_mtu_uplink=0,
        admin="string",
        vdomparam="string",
        wan_port_mode="string",
        wtp_id="string",
        override_ip_fragment="string",
        allowaccess="string")
    
    const wtpResource = new fortios.wirelesscontroller.Wtp("wtpResource", {
        wtpProfile: "string",
        overrideLan: "string",
        uuid: "string",
        bleMajorId: 0,
        bleMinorId: 0,
        bonjourProfile: "string",
        coordinateLatitude: "string",
        coordinateLongitude: "string",
        dynamicSortSubtable: "string",
        firmwareProvision: "string",
        firmwareProvisionLatest: "string",
        getAllTables: "string",
        imageDownload: "string",
        index: 0,
        ipFragmentPreventing: "string",
        lan: {
            port1Mode: "string",
            port1Ssid: "string",
            port2Mode: "string",
            port2Ssid: "string",
            port3Mode: "string",
            port3Ssid: "string",
            port4Mode: "string",
            port4Ssid: "string",
            port5Mode: "string",
            port5Ssid: "string",
            port6Mode: "string",
            port6Ssid: "string",
            port7Mode: "string",
            port7Ssid: "string",
            port8Mode: "string",
            port8Ssid: "string",
            portEslMode: "string",
            portEslSsid: "string",
            portMode: "string",
            portSsid: "string",
        },
        ledState: "string",
        location: "string",
        loginPasswd: "string",
        loginPasswdChange: "string",
        meshBridgeEnable: "string",
        name: "string",
        overrideAllowaccess: "string",
        wtpMode: "string",
        apcfgProfile: "string",
        overrideWanPortMode: "string",
        overrideLoginPasswdChange: "string",
        overrideSplitTunnel: "string",
        overrideLedState: "string",
        purdueLevel: "string",
        radio1: {
            autoPowerHigh: 0,
            autoPowerLevel: "string",
            autoPowerLow: 0,
            autoPowerTarget: "string",
            band: "string",
            channels: [{
                chan: "string",
            }],
            drmaManualMode: "string",
            overrideAnalysis: "string",
            overrideBand: "string",
            overrideChannel: "string",
            overrideTxpower: "string",
            overrideVaps: "string",
            powerLevel: 0,
            powerMode: "string",
            powerValue: 0,
            radioId: 0,
            spectrumAnalysis: "string",
            vapAll: "string",
            vaps: [{
                name: "string",
            }],
        },
        radio2: {
            autoPowerHigh: 0,
            autoPowerLevel: "string",
            autoPowerLow: 0,
            autoPowerTarget: "string",
            band: "string",
            channels: [{
                chan: "string",
            }],
            drmaManualMode: "string",
            overrideAnalysis: "string",
            overrideBand: "string",
            overrideChannel: "string",
            overrideTxpower: "string",
            overrideVaps: "string",
            powerLevel: 0,
            powerMode: "string",
            powerValue: 0,
            radioId: 0,
            spectrumAnalysis: "string",
            vapAll: "string",
            vaps: [{
                name: "string",
            }],
        },
        radio3: {
            autoPowerHigh: 0,
            autoPowerLevel: "string",
            autoPowerLow: 0,
            autoPowerTarget: "string",
            band: "string",
            channels: [{
                chan: "string",
            }],
            drmaManualMode: "string",
            overrideAnalysis: "string",
            overrideBand: "string",
            overrideChannel: "string",
            overrideTxpower: "string",
            overrideVaps: "string",
            powerLevel: 0,
            powerMode: "string",
            powerValue: 0,
            spectrumAnalysis: "string",
            vapAll: "string",
            vaps: [{
                name: "string",
            }],
        },
        radio4: {
            autoPowerHigh: 0,
            autoPowerLevel: "string",
            autoPowerLow: 0,
            autoPowerTarget: "string",
            band: "string",
            channels: [{
                chan: "string",
            }],
            drmaManualMode: "string",
            overrideAnalysis: "string",
            overrideBand: "string",
            overrideChannel: "string",
            overrideTxpower: "string",
            overrideVaps: "string",
            powerLevel: 0,
            powerMode: "string",
            powerValue: 0,
            spectrumAnalysis: "string",
            vapAll: "string",
            vaps: [{
                name: "string",
            }],
        },
        region: "string",
        regionX: "string",
        regionY: "string",
        splitTunnelingAclLocalApSubnet: "string",
        splitTunnelingAclPath: "string",
        splitTunnelingAcls: [{
            destIp: "string",
            id: 0,
        }],
        tunMtuDownlink: 0,
        tunMtuUplink: 0,
        admin: "string",
        vdomparam: "string",
        wanPortMode: "string",
        wtpId: "string",
        overrideIpFragment: "string",
        allowaccess: "string",
    });
    
    type: fortios:wirelesscontroller:Wtp
    properties:
        admin: string
        allowaccess: string
        apcfgProfile: string
        bleMajorId: 0
        bleMinorId: 0
        bonjourProfile: string
        coordinateLatitude: string
        coordinateLongitude: string
        dynamicSortSubtable: string
        firmwareProvision: string
        firmwareProvisionLatest: string
        getAllTables: string
        imageDownload: string
        index: 0
        ipFragmentPreventing: string
        lan:
            port1Mode: string
            port1Ssid: string
            port2Mode: string
            port2Ssid: string
            port3Mode: string
            port3Ssid: string
            port4Mode: string
            port4Ssid: string
            port5Mode: string
            port5Ssid: string
            port6Mode: string
            port6Ssid: string
            port7Mode: string
            port7Ssid: string
            port8Mode: string
            port8Ssid: string
            portEslMode: string
            portEslSsid: string
            portMode: string
            portSsid: string
        ledState: string
        location: string
        loginPasswd: string
        loginPasswdChange: string
        meshBridgeEnable: string
        name: string
        overrideAllowaccess: string
        overrideIpFragment: string
        overrideLan: string
        overrideLedState: string
        overrideLoginPasswdChange: string
        overrideSplitTunnel: string
        overrideWanPortMode: string
        purdueLevel: string
        radio1:
            autoPowerHigh: 0
            autoPowerLevel: string
            autoPowerLow: 0
            autoPowerTarget: string
            band: string
            channels:
                - chan: string
            drmaManualMode: string
            overrideAnalysis: string
            overrideBand: string
            overrideChannel: string
            overrideTxpower: string
            overrideVaps: string
            powerLevel: 0
            powerMode: string
            powerValue: 0
            radioId: 0
            spectrumAnalysis: string
            vapAll: string
            vaps:
                - name: string
        radio2:
            autoPowerHigh: 0
            autoPowerLevel: string
            autoPowerLow: 0
            autoPowerTarget: string
            band: string
            channels:
                - chan: string
            drmaManualMode: string
            overrideAnalysis: string
            overrideBand: string
            overrideChannel: string
            overrideTxpower: string
            overrideVaps: string
            powerLevel: 0
            powerMode: string
            powerValue: 0
            radioId: 0
            spectrumAnalysis: string
            vapAll: string
            vaps:
                - name: string
        radio3:
            autoPowerHigh: 0
            autoPowerLevel: string
            autoPowerLow: 0
            autoPowerTarget: string
            band: string
            channels:
                - chan: string
            drmaManualMode: string
            overrideAnalysis: string
            overrideBand: string
            overrideChannel: string
            overrideTxpower: string
            overrideVaps: string
            powerLevel: 0
            powerMode: string
            powerValue: 0
            spectrumAnalysis: string
            vapAll: string
            vaps:
                - name: string
        radio4:
            autoPowerHigh: 0
            autoPowerLevel: string
            autoPowerLow: 0
            autoPowerTarget: string
            band: string
            channels:
                - chan: string
            drmaManualMode: string
            overrideAnalysis: string
            overrideBand: string
            overrideChannel: string
            overrideTxpower: string
            overrideVaps: string
            powerLevel: 0
            powerMode: string
            powerValue: 0
            spectrumAnalysis: string
            vapAll: string
            vaps:
                - name: string
        region: string
        regionX: string
        regionY: string
        splitTunnelingAclLocalApSubnet: string
        splitTunnelingAclPath: string
        splitTunnelingAcls:
            - destIp: string
              id: 0
        tunMtuDownlink: 0
        tunMtuUplink: 0
        uuid: string
        vdomparam: string
        wanPortMode: string
        wtpId: string
        wtpMode: string
        wtpProfile: string
    

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

    WtpProfile string
    WTP profile name to apply to this WTP, AP or FortiAP.
    Admin string
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    Allowaccess string
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    ApcfgProfile string
    AP local configuration profile name.
    BleMajorId int
    Override BLE Major ID.
    BleMinorId int
    Override BLE Minor ID.
    BonjourProfile string
    Bonjour profile name.
    CoordinateLatitude string
    WTP latitude coordinate.
    CoordinateLongitude string
    WTP longitude coordinate.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    FirmwareProvision string
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    FirmwareProvisionLatest string
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    ImageDownload string
    Enable/disable WTP image download. Valid values: enable, disable.
    Index int
    Index (0 - 4294967295).
    IpFragmentPreventing string
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    Lan Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpLan
    WTP LAN port mapping. The structure of lan block is documented below.
    LedState string
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    Location string
    Field for describing the physical location of the WTP, AP or FortiAP.
    LoginPasswd string
    Set the managed WTP, FortiAP, or AP's administrator password.
    LoginPasswdChange string
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    MeshBridgeEnable string
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    Name string
    WTP, AP or FortiAP configuration name.
    OverrideAllowaccess string
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    OverrideIpFragment string
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    OverrideLan string
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    OverrideLedState string
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    OverrideLoginPasswdChange string
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    OverrideSplitTunnel string
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    OverrideWanPortMode string
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    PurdueLevel string
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    Radio1 Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpRadio1
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    Radio2 Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpRadio2
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    Radio3 Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpRadio3
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    Radio4 Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpRadio4
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    Region string
    Region name WTP is associated with.
    RegionX string
    Relative horizontal region coordinate (between 0 and 1).
    RegionY string
    Relative vertical region coordinate (between 0 and 1).
    SplitTunnelingAclLocalApSubnet string
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    SplitTunnelingAclPath string
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    SplitTunnelingAcls List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpSplitTunnelingAcl>
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    TunMtuDownlink int
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    TunMtuUplink int
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    WanPortMode string
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    WtpId string
    WTP ID.
    WtpMode string
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    WtpProfile string
    WTP profile name to apply to this WTP, AP or FortiAP.
    Admin string
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    Allowaccess string
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    ApcfgProfile string
    AP local configuration profile name.
    BleMajorId int
    Override BLE Major ID.
    BleMinorId int
    Override BLE Minor ID.
    BonjourProfile string
    Bonjour profile name.
    CoordinateLatitude string
    WTP latitude coordinate.
    CoordinateLongitude string
    WTP longitude coordinate.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    FirmwareProvision string
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    FirmwareProvisionLatest string
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    ImageDownload string
    Enable/disable WTP image download. Valid values: enable, disable.
    Index int
    Index (0 - 4294967295).
    IpFragmentPreventing string
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    Lan WtpLanArgs
    WTP LAN port mapping. The structure of lan block is documented below.
    LedState string
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    Location string
    Field for describing the physical location of the WTP, AP or FortiAP.
    LoginPasswd string
    Set the managed WTP, FortiAP, or AP's administrator password.
    LoginPasswdChange string
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    MeshBridgeEnable string
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    Name string
    WTP, AP or FortiAP configuration name.
    OverrideAllowaccess string
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    OverrideIpFragment string
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    OverrideLan string
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    OverrideLedState string
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    OverrideLoginPasswdChange string
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    OverrideSplitTunnel string
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    OverrideWanPortMode string
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    PurdueLevel string
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    Radio1 WtpRadio1Args
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    Radio2 WtpRadio2Args
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    Radio3 WtpRadio3Args
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    Radio4 WtpRadio4Args
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    Region string
    Region name WTP is associated with.
    RegionX string
    Relative horizontal region coordinate (between 0 and 1).
    RegionY string
    Relative vertical region coordinate (between 0 and 1).
    SplitTunnelingAclLocalApSubnet string
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    SplitTunnelingAclPath string
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    SplitTunnelingAcls []WtpSplitTunnelingAclArgs
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    TunMtuDownlink int
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    TunMtuUplink int
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    WanPortMode string
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    WtpId string
    WTP ID.
    WtpMode string
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    wtpProfile String
    WTP profile name to apply to this WTP, AP or FortiAP.
    admin String
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    allowaccess String
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    apcfgProfile String
    AP local configuration profile name.
    bleMajorId Integer
    Override BLE Major ID.
    bleMinorId Integer
    Override BLE Minor ID.
    bonjourProfile String
    Bonjour profile name.
    coordinateLatitude String
    WTP latitude coordinate.
    coordinateLongitude String
    WTP longitude coordinate.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    firmwareProvision String
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    firmwareProvisionLatest String
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    imageDownload String
    Enable/disable WTP image download. Valid values: enable, disable.
    index Integer
    Index (0 - 4294967295).
    ipFragmentPreventing String
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    lan WtpLan
    WTP LAN port mapping. The structure of lan block is documented below.
    ledState String
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    location String
    Field for describing the physical location of the WTP, AP or FortiAP.
    loginPasswd String
    Set the managed WTP, FortiAP, or AP's administrator password.
    loginPasswdChange String
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    meshBridgeEnable String
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    name String
    WTP, AP or FortiAP configuration name.
    overrideAllowaccess String
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    overrideIpFragment String
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    overrideLan String
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    overrideLedState String
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    overrideLoginPasswdChange String
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    overrideSplitTunnel String
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    overrideWanPortMode String
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    purdueLevel String
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    radio1 WtpRadio1
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    radio2 WtpRadio2
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    radio3 WtpRadio3
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    radio4 WtpRadio4
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    region String
    Region name WTP is associated with.
    regionX String
    Relative horizontal region coordinate (between 0 and 1).
    regionY String
    Relative vertical region coordinate (between 0 and 1).
    splitTunnelingAclLocalApSubnet String
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    splitTunnelingAclPath String
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    splitTunnelingAcls List<WtpSplitTunnelingAcl>
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    tunMtuDownlink Integer
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    tunMtuUplink Integer
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    wanPortMode String
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    wtpId String
    WTP ID.
    wtpMode String
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    wtpProfile string
    WTP profile name to apply to this WTP, AP or FortiAP.
    admin string
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    allowaccess string
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    apcfgProfile string
    AP local configuration profile name.
    bleMajorId number
    Override BLE Major ID.
    bleMinorId number
    Override BLE Minor ID.
    bonjourProfile string
    Bonjour profile name.
    coordinateLatitude string
    WTP latitude coordinate.
    coordinateLongitude string
    WTP longitude coordinate.
    dynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    firmwareProvision string
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    firmwareProvisionLatest string
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    imageDownload string
    Enable/disable WTP image download. Valid values: enable, disable.
    index number
    Index (0 - 4294967295).
    ipFragmentPreventing string
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    lan WtpLan
    WTP LAN port mapping. The structure of lan block is documented below.
    ledState string
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    location string
    Field for describing the physical location of the WTP, AP or FortiAP.
    loginPasswd string
    Set the managed WTP, FortiAP, or AP's administrator password.
    loginPasswdChange string
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    meshBridgeEnable string
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    name string
    WTP, AP or FortiAP configuration name.
    overrideAllowaccess string
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    overrideIpFragment string
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    overrideLan string
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    overrideLedState string
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    overrideLoginPasswdChange string
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    overrideSplitTunnel string
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    overrideWanPortMode string
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    purdueLevel string
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    radio1 WtpRadio1
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    radio2 WtpRadio2
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    radio3 WtpRadio3
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    radio4 WtpRadio4
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    region string
    Region name WTP is associated with.
    regionX string
    Relative horizontal region coordinate (between 0 and 1).
    regionY string
    Relative vertical region coordinate (between 0 and 1).
    splitTunnelingAclLocalApSubnet string
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    splitTunnelingAclPath string
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    splitTunnelingAcls WtpSplitTunnelingAcl[]
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    tunMtuDownlink number
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    tunMtuUplink number
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    wanPortMode string
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    wtpId string
    WTP ID.
    wtpMode string
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    wtp_profile str
    WTP profile name to apply to this WTP, AP or FortiAP.
    admin str
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    allowaccess str
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    apcfg_profile str
    AP local configuration profile name.
    ble_major_id int
    Override BLE Major ID.
    ble_minor_id int
    Override BLE Minor ID.
    bonjour_profile str
    Bonjour profile name.
    coordinate_latitude str
    WTP latitude coordinate.
    coordinate_longitude str
    WTP longitude coordinate.
    dynamic_sort_subtable str
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    firmware_provision str
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    firmware_provision_latest str
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    image_download str
    Enable/disable WTP image download. Valid values: enable, disable.
    index int
    Index (0 - 4294967295).
    ip_fragment_preventing str
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    lan WtpLanArgs
    WTP LAN port mapping. The structure of lan block is documented below.
    led_state str
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    location str
    Field for describing the physical location of the WTP, AP or FortiAP.
    login_passwd str
    Set the managed WTP, FortiAP, or AP's administrator password.
    login_passwd_change str
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    mesh_bridge_enable str
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    name str
    WTP, AP or FortiAP configuration name.
    override_allowaccess str
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    override_ip_fragment str
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    override_lan str
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    override_led_state str
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    override_login_passwd_change str
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    override_split_tunnel str
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    override_wan_port_mode str
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    purdue_level str
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    radio1 WtpRadio1Args
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    radio2 WtpRadio2Args
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    radio3 WtpRadio3Args
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    radio4 WtpRadio4Args
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    region str
    Region name WTP is associated with.
    region_x str
    Relative horizontal region coordinate (between 0 and 1).
    region_y str
    Relative vertical region coordinate (between 0 and 1).
    split_tunneling_acl_local_ap_subnet str
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    split_tunneling_acl_path str
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    split_tunneling_acls Sequence[WtpSplitTunnelingAclArgs]
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    tun_mtu_downlink int
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    tun_mtu_uplink int
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    uuid str
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    wan_port_mode str
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    wtp_id str
    WTP ID.
    wtp_mode str
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    wtpProfile String
    WTP profile name to apply to this WTP, AP or FortiAP.
    admin String
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    allowaccess String
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    apcfgProfile String
    AP local configuration profile name.
    bleMajorId Number
    Override BLE Major ID.
    bleMinorId Number
    Override BLE Minor ID.
    bonjourProfile String
    Bonjour profile name.
    coordinateLatitude String
    WTP latitude coordinate.
    coordinateLongitude String
    WTP longitude coordinate.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    firmwareProvision String
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    firmwareProvisionLatest String
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    imageDownload String
    Enable/disable WTP image download. Valid values: enable, disable.
    index Number
    Index (0 - 4294967295).
    ipFragmentPreventing String
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    lan Property Map
    WTP LAN port mapping. The structure of lan block is documented below.
    ledState String
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    location String
    Field for describing the physical location of the WTP, AP or FortiAP.
    loginPasswd String
    Set the managed WTP, FortiAP, or AP's administrator password.
    loginPasswdChange String
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    meshBridgeEnable String
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    name String
    WTP, AP or FortiAP configuration name.
    overrideAllowaccess String
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    overrideIpFragment String
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    overrideLan String
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    overrideLedState String
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    overrideLoginPasswdChange String
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    overrideSplitTunnel String
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    overrideWanPortMode String
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    purdueLevel String
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    radio1 Property Map
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    radio2 Property Map
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    radio3 Property Map
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    radio4 Property Map
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    region String
    Region name WTP is associated with.
    regionX String
    Relative horizontal region coordinate (between 0 and 1).
    regionY String
    Relative vertical region coordinate (between 0 and 1).
    splitTunnelingAclLocalApSubnet String
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    splitTunnelingAclPath String
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    splitTunnelingAcls List<Property Map>
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    tunMtuDownlink Number
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    tunMtuUplink Number
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    wanPortMode String
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    wtpId String
    WTP ID.
    wtpMode String
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Wtp Resource

    Get an existing Wtp 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?: WtpState, opts?: CustomResourceOptions): Wtp
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            admin: Optional[str] = None,
            allowaccess: Optional[str] = None,
            apcfg_profile: Optional[str] = None,
            ble_major_id: Optional[int] = None,
            ble_minor_id: Optional[int] = None,
            bonjour_profile: Optional[str] = None,
            coordinate_latitude: Optional[str] = None,
            coordinate_longitude: Optional[str] = None,
            dynamic_sort_subtable: Optional[str] = None,
            firmware_provision: Optional[str] = None,
            firmware_provision_latest: Optional[str] = None,
            get_all_tables: Optional[str] = None,
            image_download: Optional[str] = None,
            index: Optional[int] = None,
            ip_fragment_preventing: Optional[str] = None,
            lan: Optional[WtpLanArgs] = None,
            led_state: Optional[str] = None,
            location: Optional[str] = None,
            login_passwd: Optional[str] = None,
            login_passwd_change: Optional[str] = None,
            mesh_bridge_enable: Optional[str] = None,
            name: Optional[str] = None,
            override_allowaccess: Optional[str] = None,
            override_ip_fragment: Optional[str] = None,
            override_lan: Optional[str] = None,
            override_led_state: Optional[str] = None,
            override_login_passwd_change: Optional[str] = None,
            override_split_tunnel: Optional[str] = None,
            override_wan_port_mode: Optional[str] = None,
            purdue_level: Optional[str] = None,
            radio1: Optional[WtpRadio1Args] = None,
            radio2: Optional[WtpRadio2Args] = None,
            radio3: Optional[WtpRadio3Args] = None,
            radio4: Optional[WtpRadio4Args] = None,
            region: Optional[str] = None,
            region_x: Optional[str] = None,
            region_y: Optional[str] = None,
            split_tunneling_acl_local_ap_subnet: Optional[str] = None,
            split_tunneling_acl_path: Optional[str] = None,
            split_tunneling_acls: Optional[Sequence[WtpSplitTunnelingAclArgs]] = None,
            tun_mtu_downlink: Optional[int] = None,
            tun_mtu_uplink: Optional[int] = None,
            uuid: Optional[str] = None,
            vdomparam: Optional[str] = None,
            wan_port_mode: Optional[str] = None,
            wtp_id: Optional[str] = None,
            wtp_mode: Optional[str] = None,
            wtp_profile: Optional[str] = None) -> Wtp
    func GetWtp(ctx *Context, name string, id IDInput, state *WtpState, opts ...ResourceOption) (*Wtp, error)
    public static Wtp Get(string name, Input<string> id, WtpState? state, CustomResourceOptions? opts = null)
    public static Wtp get(String name, Output<String> id, WtpState 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:
    Admin string
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    Allowaccess string
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    ApcfgProfile string
    AP local configuration profile name.
    BleMajorId int
    Override BLE Major ID.
    BleMinorId int
    Override BLE Minor ID.
    BonjourProfile string
    Bonjour profile name.
    CoordinateLatitude string
    WTP latitude coordinate.
    CoordinateLongitude string
    WTP longitude coordinate.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    FirmwareProvision string
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    FirmwareProvisionLatest string
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    ImageDownload string
    Enable/disable WTP image download. Valid values: enable, disable.
    Index int
    Index (0 - 4294967295).
    IpFragmentPreventing string
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    Lan Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpLan
    WTP LAN port mapping. The structure of lan block is documented below.
    LedState string
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    Location string
    Field for describing the physical location of the WTP, AP or FortiAP.
    LoginPasswd string
    Set the managed WTP, FortiAP, or AP's administrator password.
    LoginPasswdChange string
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    MeshBridgeEnable string
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    Name string
    WTP, AP or FortiAP configuration name.
    OverrideAllowaccess string
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    OverrideIpFragment string
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    OverrideLan string
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    OverrideLedState string
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    OverrideLoginPasswdChange string
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    OverrideSplitTunnel string
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    OverrideWanPortMode string
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    PurdueLevel string
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    Radio1 Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpRadio1
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    Radio2 Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpRadio2
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    Radio3 Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpRadio3
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    Radio4 Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpRadio4
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    Region string
    Region name WTP is associated with.
    RegionX string
    Relative horizontal region coordinate (between 0 and 1).
    RegionY string
    Relative vertical region coordinate (between 0 and 1).
    SplitTunnelingAclLocalApSubnet string
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    SplitTunnelingAclPath string
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    SplitTunnelingAcls List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.WtpSplitTunnelingAcl>
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    TunMtuDownlink int
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    TunMtuUplink int
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    WanPortMode string
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    WtpId string
    WTP ID.
    WtpMode string
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    WtpProfile string
    WTP profile name to apply to this WTP, AP or FortiAP.
    Admin string
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    Allowaccess string
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    ApcfgProfile string
    AP local configuration profile name.
    BleMajorId int
    Override BLE Major ID.
    BleMinorId int
    Override BLE Minor ID.
    BonjourProfile string
    Bonjour profile name.
    CoordinateLatitude string
    WTP latitude coordinate.
    CoordinateLongitude string
    WTP longitude coordinate.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    FirmwareProvision string
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    FirmwareProvisionLatest string
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    ImageDownload string
    Enable/disable WTP image download. Valid values: enable, disable.
    Index int
    Index (0 - 4294967295).
    IpFragmentPreventing string
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    Lan WtpLanArgs
    WTP LAN port mapping. The structure of lan block is documented below.
    LedState string
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    Location string
    Field for describing the physical location of the WTP, AP or FortiAP.
    LoginPasswd string
    Set the managed WTP, FortiAP, or AP's administrator password.
    LoginPasswdChange string
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    MeshBridgeEnable string
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    Name string
    WTP, AP or FortiAP configuration name.
    OverrideAllowaccess string
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    OverrideIpFragment string
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    OverrideLan string
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    OverrideLedState string
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    OverrideLoginPasswdChange string
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    OverrideSplitTunnel string
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    OverrideWanPortMode string
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    PurdueLevel string
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    Radio1 WtpRadio1Args
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    Radio2 WtpRadio2Args
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    Radio3 WtpRadio3Args
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    Radio4 WtpRadio4Args
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    Region string
    Region name WTP is associated with.
    RegionX string
    Relative horizontal region coordinate (between 0 and 1).
    RegionY string
    Relative vertical region coordinate (between 0 and 1).
    SplitTunnelingAclLocalApSubnet string
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    SplitTunnelingAclPath string
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    SplitTunnelingAcls []WtpSplitTunnelingAclArgs
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    TunMtuDownlink int
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    TunMtuUplink int
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    Uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    WanPortMode string
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    WtpId string
    WTP ID.
    WtpMode string
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    WtpProfile string
    WTP profile name to apply to this WTP, AP or FortiAP.
    admin String
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    allowaccess String
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    apcfgProfile String
    AP local configuration profile name.
    bleMajorId Integer
    Override BLE Major ID.
    bleMinorId Integer
    Override BLE Minor ID.
    bonjourProfile String
    Bonjour profile name.
    coordinateLatitude String
    WTP latitude coordinate.
    coordinateLongitude String
    WTP longitude coordinate.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    firmwareProvision String
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    firmwareProvisionLatest String
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    imageDownload String
    Enable/disable WTP image download. Valid values: enable, disable.
    index Integer
    Index (0 - 4294967295).
    ipFragmentPreventing String
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    lan WtpLan
    WTP LAN port mapping. The structure of lan block is documented below.
    ledState String
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    location String
    Field for describing the physical location of the WTP, AP or FortiAP.
    loginPasswd String
    Set the managed WTP, FortiAP, or AP's administrator password.
    loginPasswdChange String
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    meshBridgeEnable String
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    name String
    WTP, AP or FortiAP configuration name.
    overrideAllowaccess String
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    overrideIpFragment String
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    overrideLan String
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    overrideLedState String
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    overrideLoginPasswdChange String
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    overrideSplitTunnel String
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    overrideWanPortMode String
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    purdueLevel String
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    radio1 WtpRadio1
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    radio2 WtpRadio2
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    radio3 WtpRadio3
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    radio4 WtpRadio4
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    region String
    Region name WTP is associated with.
    regionX String
    Relative horizontal region coordinate (between 0 and 1).
    regionY String
    Relative vertical region coordinate (between 0 and 1).
    splitTunnelingAclLocalApSubnet String
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    splitTunnelingAclPath String
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    splitTunnelingAcls List<WtpSplitTunnelingAcl>
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    tunMtuDownlink Integer
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    tunMtuUplink Integer
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    wanPortMode String
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    wtpId String
    WTP ID.
    wtpMode String
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    wtpProfile String
    WTP profile name to apply to this WTP, AP or FortiAP.
    admin string
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    allowaccess string
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    apcfgProfile string
    AP local configuration profile name.
    bleMajorId number
    Override BLE Major ID.
    bleMinorId number
    Override BLE Minor ID.
    bonjourProfile string
    Bonjour profile name.
    coordinateLatitude string
    WTP latitude coordinate.
    coordinateLongitude string
    WTP longitude coordinate.
    dynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    firmwareProvision string
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    firmwareProvisionLatest string
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    imageDownload string
    Enable/disable WTP image download. Valid values: enable, disable.
    index number
    Index (0 - 4294967295).
    ipFragmentPreventing string
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    lan WtpLan
    WTP LAN port mapping. The structure of lan block is documented below.
    ledState string
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    location string
    Field for describing the physical location of the WTP, AP or FortiAP.
    loginPasswd string
    Set the managed WTP, FortiAP, or AP's administrator password.
    loginPasswdChange string
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    meshBridgeEnable string
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    name string
    WTP, AP or FortiAP configuration name.
    overrideAllowaccess string
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    overrideIpFragment string
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    overrideLan string
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    overrideLedState string
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    overrideLoginPasswdChange string
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    overrideSplitTunnel string
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    overrideWanPortMode string
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    purdueLevel string
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    radio1 WtpRadio1
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    radio2 WtpRadio2
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    radio3 WtpRadio3
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    radio4 WtpRadio4
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    region string
    Region name WTP is associated with.
    regionX string
    Relative horizontal region coordinate (between 0 and 1).
    regionY string
    Relative vertical region coordinate (between 0 and 1).
    splitTunnelingAclLocalApSubnet string
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    splitTunnelingAclPath string
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    splitTunnelingAcls WtpSplitTunnelingAcl[]
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    tunMtuDownlink number
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    tunMtuUplink number
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    uuid string
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    wanPortMode string
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    wtpId string
    WTP ID.
    wtpMode string
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    wtpProfile string
    WTP profile name to apply to this WTP, AP or FortiAP.
    admin str
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    allowaccess str
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    apcfg_profile str
    AP local configuration profile name.
    ble_major_id int
    Override BLE Major ID.
    ble_minor_id int
    Override BLE Minor ID.
    bonjour_profile str
    Bonjour profile name.
    coordinate_latitude str
    WTP latitude coordinate.
    coordinate_longitude str
    WTP longitude coordinate.
    dynamic_sort_subtable str
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    firmware_provision str
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    firmware_provision_latest str
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    image_download str
    Enable/disable WTP image download. Valid values: enable, disable.
    index int
    Index (0 - 4294967295).
    ip_fragment_preventing str
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    lan WtpLanArgs
    WTP LAN port mapping. The structure of lan block is documented below.
    led_state str
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    location str
    Field for describing the physical location of the WTP, AP or FortiAP.
    login_passwd str
    Set the managed WTP, FortiAP, or AP's administrator password.
    login_passwd_change str
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    mesh_bridge_enable str
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    name str
    WTP, AP or FortiAP configuration name.
    override_allowaccess str
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    override_ip_fragment str
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    override_lan str
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    override_led_state str
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    override_login_passwd_change str
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    override_split_tunnel str
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    override_wan_port_mode str
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    purdue_level str
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    radio1 WtpRadio1Args
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    radio2 WtpRadio2Args
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    radio3 WtpRadio3Args
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    radio4 WtpRadio4Args
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    region str
    Region name WTP is associated with.
    region_x str
    Relative horizontal region coordinate (between 0 and 1).
    region_y str
    Relative vertical region coordinate (between 0 and 1).
    split_tunneling_acl_local_ap_subnet str
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    split_tunneling_acl_path str
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    split_tunneling_acls Sequence[WtpSplitTunnelingAclArgs]
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    tun_mtu_downlink int
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    tun_mtu_uplink int
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    uuid str
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    wan_port_mode str
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    wtp_id str
    WTP ID.
    wtp_mode str
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    wtp_profile str
    WTP profile name to apply to this WTP, AP or FortiAP.
    admin String
    Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: discovered, disable, enable.
    allowaccess String
    Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
    apcfgProfile String
    AP local configuration profile name.
    bleMajorId Number
    Override BLE Major ID.
    bleMinorId Number
    Override BLE Minor ID.
    bonjourProfile String
    Bonjour profile name.
    coordinateLatitude String
    WTP latitude coordinate.
    coordinateLongitude String
    WTP longitude coordinate.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    firmwareProvision String
    Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
    firmwareProvisionLatest String
    Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: disable, once.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    imageDownload String
    Enable/disable WTP image download. Valid values: enable, disable.
    index Number
    Index (0 - 4294967295).
    ipFragmentPreventing String
    Method(s) by which IP fragmentation is prevented for control and data packets through CAPWAP tunnel (default = tcp-mss-adjust). Valid values: tcp-mss-adjust, icmp-unreachable.
    lan Property Map
    WTP LAN port mapping. The structure of lan block is documented below.
    ledState String
    Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: enable, disable.
    location String
    Field for describing the physical location of the WTP, AP or FortiAP.
    loginPasswd String
    Set the managed WTP, FortiAP, or AP's administrator password.
    loginPasswdChange String
    Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: yes, default, no.
    meshBridgeEnable String
    Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: default, enable, disable.
    name String
    WTP, AP or FortiAP configuration name.
    overrideAllowaccess String
    Enable to override the WTP profile management access configuration. Valid values: enable, disable.
    overrideIpFragment String
    Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: enable, disable.
    overrideLan String
    Enable to override the WTP profile LAN port setting. Valid values: enable, disable.
    overrideLedState String
    Enable to override the profile LED state setting for this FortiAP. You must enable this option to use the led-state command to turn off the FortiAP's LEDs. Valid values: enable, disable.
    overrideLoginPasswdChange String
    Enable to override the WTP profile login-password (administrator password) setting. Valid values: enable, disable.
    overrideSplitTunnel String
    Enable/disable overriding the WTP profile split tunneling setting. Valid values: enable, disable.
    overrideWanPortMode String
    Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: enable, disable.
    purdueLevel String
    Purdue Level of this WTP. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5.
    radio1 Property Map
    Configuration options for radio 1. The structure of radio_1 block is documented below.
    radio2 Property Map
    Configuration options for radio 2. The structure of radio_2 block is documented below.
    radio3 Property Map
    Configuration options for radio 3. The structure of radio_3 block is documented below.
    radio4 Property Map
    Configuration options for radio 4. The structure of radio_4 block is documented below.
    region String
    Region name WTP is associated with.
    regionX String
    Relative horizontal region coordinate (between 0 and 1).
    regionY String
    Relative vertical region coordinate (between 0 and 1).
    splitTunnelingAclLocalApSubnet String
    Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: enable, disable.
    splitTunnelingAclPath String
    Split tunneling ACL path is local/tunnel. Valid values: tunnel, local.
    splitTunnelingAcls List<Property Map>
    Split tunneling ACL filter list. The structure of split_tunneling_acl block is documented below.
    tunMtuDownlink Number
    The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    tunMtuUplink Number
    The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).
    uuid String
    Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    wanPortMode String
    Enable/disable using the FortiAP WAN port as a LAN port. Valid values: wan-lan, wan-only.
    wtpId String
    WTP ID.
    wtpMode String
    WTP, AP, or FortiAP operating mode; normal (by default) or remote. A tunnel mode SSID can be assigned to an AP in normal mode but not remote mode, while a local-bridge mode SSID can be assigned to an AP in either normal mode or remote mode. Valid values: normal, remote.
    wtpProfile String
    WTP profile name to apply to this WTP, AP or FortiAP.

    Supporting Types

    WtpLan, WtpLanArgs

    Port1Mode string
    LAN port 1 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port1Ssid string
    Bridge LAN port 1 to SSID.
    Port2Mode string
    LAN port 2 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port2Ssid string
    Bridge LAN port 2 to SSID.
    Port3Mode string
    LAN port 3 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port3Ssid string
    Bridge LAN port 3 to SSID.
    Port4Mode string
    LAN port 4 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port4Ssid string
    Bridge LAN port 4 to SSID.
    Port5Mode string
    LAN port 5 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port5Ssid string
    Bridge LAN port 5 to SSID.
    Port6Mode string
    LAN port 6 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port6Ssid string
    Bridge LAN port 6 to SSID.
    Port7Mode string
    LAN port 7 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port7Ssid string
    Bridge LAN port 7 to SSID.
    Port8Mode string
    LAN port 8 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port8Ssid string
    Bridge LAN port 8 to SSID.
    PortEslMode string
    ESL port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    PortEslSsid string

    Bridge ESL port to SSID.

    The radio_1 block supports:

    PortMode string
    LAN port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    PortSsid string
    Bridge LAN port to SSID.
    Port1Mode string
    LAN port 1 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port1Ssid string
    Bridge LAN port 1 to SSID.
    Port2Mode string
    LAN port 2 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port2Ssid string
    Bridge LAN port 2 to SSID.
    Port3Mode string
    LAN port 3 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port3Ssid string
    Bridge LAN port 3 to SSID.
    Port4Mode string
    LAN port 4 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port4Ssid string
    Bridge LAN port 4 to SSID.
    Port5Mode string
    LAN port 5 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port5Ssid string
    Bridge LAN port 5 to SSID.
    Port6Mode string
    LAN port 6 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port6Ssid string
    Bridge LAN port 6 to SSID.
    Port7Mode string
    LAN port 7 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port7Ssid string
    Bridge LAN port 7 to SSID.
    Port8Mode string
    LAN port 8 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    Port8Ssid string
    Bridge LAN port 8 to SSID.
    PortEslMode string
    ESL port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    PortEslSsid string

    Bridge ESL port to SSID.

    The radio_1 block supports:

    PortMode string
    LAN port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    PortSsid string
    Bridge LAN port to SSID.
    port1Mode String
    LAN port 1 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port1Ssid String
    Bridge LAN port 1 to SSID.
    port2Mode String
    LAN port 2 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port2Ssid String
    Bridge LAN port 2 to SSID.
    port3Mode String
    LAN port 3 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port3Ssid String
    Bridge LAN port 3 to SSID.
    port4Mode String
    LAN port 4 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port4Ssid String
    Bridge LAN port 4 to SSID.
    port5Mode String
    LAN port 5 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port5Ssid String
    Bridge LAN port 5 to SSID.
    port6Mode String
    LAN port 6 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port6Ssid String
    Bridge LAN port 6 to SSID.
    port7Mode String
    LAN port 7 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port7Ssid String
    Bridge LAN port 7 to SSID.
    port8Mode String
    LAN port 8 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port8Ssid String
    Bridge LAN port 8 to SSID.
    portEslMode String
    ESL port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    portEslSsid String

    Bridge ESL port to SSID.

    The radio_1 block supports:

    portMode String
    LAN port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    portSsid String
    Bridge LAN port to SSID.
    port1Mode string
    LAN port 1 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port1Ssid string
    Bridge LAN port 1 to SSID.
    port2Mode string
    LAN port 2 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port2Ssid string
    Bridge LAN port 2 to SSID.
    port3Mode string
    LAN port 3 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port3Ssid string
    Bridge LAN port 3 to SSID.
    port4Mode string
    LAN port 4 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port4Ssid string
    Bridge LAN port 4 to SSID.
    port5Mode string
    LAN port 5 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port5Ssid string
    Bridge LAN port 5 to SSID.
    port6Mode string
    LAN port 6 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port6Ssid string
    Bridge LAN port 6 to SSID.
    port7Mode string
    LAN port 7 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port7Ssid string
    Bridge LAN port 7 to SSID.
    port8Mode string
    LAN port 8 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port8Ssid string
    Bridge LAN port 8 to SSID.
    portEslMode string
    ESL port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    portEslSsid string

    Bridge ESL port to SSID.

    The radio_1 block supports:

    portMode string
    LAN port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    portSsid string
    Bridge LAN port to SSID.
    port1_mode str
    LAN port 1 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port1_ssid str
    Bridge LAN port 1 to SSID.
    port2_mode str
    LAN port 2 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port2_ssid str
    Bridge LAN port 2 to SSID.
    port3_mode str
    LAN port 3 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port3_ssid str
    Bridge LAN port 3 to SSID.
    port4_mode str
    LAN port 4 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port4_ssid str
    Bridge LAN port 4 to SSID.
    port5_mode str
    LAN port 5 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port5_ssid str
    Bridge LAN port 5 to SSID.
    port6_mode str
    LAN port 6 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port6_ssid str
    Bridge LAN port 6 to SSID.
    port7_mode str
    LAN port 7 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port7_ssid str
    Bridge LAN port 7 to SSID.
    port8_mode str
    LAN port 8 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port8_ssid str
    Bridge LAN port 8 to SSID.
    port_esl_mode str
    ESL port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port_esl_ssid str

    Bridge ESL port to SSID.

    The radio_1 block supports:

    port_mode str
    LAN port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port_ssid str
    Bridge LAN port to SSID.
    port1Mode String
    LAN port 1 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port1Ssid String
    Bridge LAN port 1 to SSID.
    port2Mode String
    LAN port 2 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port2Ssid String
    Bridge LAN port 2 to SSID.
    port3Mode String
    LAN port 3 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port3Ssid String
    Bridge LAN port 3 to SSID.
    port4Mode String
    LAN port 4 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port4Ssid String
    Bridge LAN port 4 to SSID.
    port5Mode String
    LAN port 5 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port5Ssid String
    Bridge LAN port 5 to SSID.
    port6Mode String
    LAN port 6 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port6Ssid String
    Bridge LAN port 6 to SSID.
    port7Mode String
    LAN port 7 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port7Ssid String
    Bridge LAN port 7 to SSID.
    port8Mode String
    LAN port 8 mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    port8Ssid String
    Bridge LAN port 8 to SSID.
    portEslMode String
    ESL port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    portEslSsid String

    Bridge ESL port to SSID.

    The radio_1 block supports:

    portMode String
    LAN port mode. Valid values: offline, nat-to-wan, bridge-to-wan, bridge-to-ssid.
    portSsid String
    Bridge LAN port to SSID.

    WtpRadio1, WtpRadio1Args

    WtpRadio1Channel, WtpRadio1ChannelArgs

    Chan string
    Channel number.
    Chan string
    Channel number.
    chan String
    Channel number.
    chan string
    Channel number.
    chan str
    Channel number.
    chan String
    Channel number.

    WtpRadio1Vap, WtpRadio1VapArgs

    Name string
    Virtual Access Point (VAP) name.
    Name string
    Virtual Access Point (VAP) name.
    name String
    Virtual Access Point (VAP) name.
    name string
    Virtual Access Point (VAP) name.
    name str
    Virtual Access Point (VAP) name.
    name String
    Virtual Access Point (VAP) name.

    WtpRadio2, WtpRadio2Args

    WtpRadio2Channel, WtpRadio2ChannelArgs

    Chan string
    Channel number.
    Chan string
    Channel number.
    chan String
    Channel number.
    chan string
    Channel number.
    chan str
    Channel number.
    chan String
    Channel number.

    WtpRadio2Vap, WtpRadio2VapArgs

    Name string
    Virtual Access Point (VAP) name.
    Name string
    Virtual Access Point (VAP) name.
    name String
    Virtual Access Point (VAP) name.
    name string
    Virtual Access Point (VAP) name.
    name str
    Virtual Access Point (VAP) name.
    name String
    Virtual Access Point (VAP) name.

    WtpRadio3, WtpRadio3Args

    WtpRadio3Channel, WtpRadio3ChannelArgs

    Chan string
    Channel number.
    Chan string
    Channel number.
    chan String
    Channel number.
    chan string
    Channel number.
    chan str
    Channel number.
    chan String
    Channel number.

    WtpRadio3Vap, WtpRadio3VapArgs

    Name string
    Virtual Access Point (VAP) name.
    Name string
    Virtual Access Point (VAP) name.
    name String
    Virtual Access Point (VAP) name.
    name string
    Virtual Access Point (VAP) name.
    name str
    Virtual Access Point (VAP) name.
    name String
    Virtual Access Point (VAP) name.

    WtpRadio4, WtpRadio4Args

    WtpRadio4Channel, WtpRadio4ChannelArgs

    Chan string
    Channel number.
    Chan string
    Channel number.
    chan String
    Channel number.
    chan string
    Channel number.
    chan str
    Channel number.
    chan String
    Channel number.

    WtpRadio4Vap, WtpRadio4VapArgs

    Name string
    Virtual Access Point (VAP) name.
    Name string
    Virtual Access Point (VAP) name.
    name String
    Virtual Access Point (VAP) name.
    name string
    Virtual Access Point (VAP) name.
    name str
    Virtual Access Point (VAP) name.
    name String
    Virtual Access Point (VAP) name.

    WtpSplitTunnelingAcl, WtpSplitTunnelingAclArgs

    DestIp string
    Destination IP and mask for the split-tunneling subnet.
    Id int
    ID.
    DestIp string
    Destination IP and mask for the split-tunneling subnet.
    Id int
    ID.
    destIp String
    Destination IP and mask for the split-tunneling subnet.
    id Integer
    ID.
    destIp string
    Destination IP and mask for the split-tunneling subnet.
    id number
    ID.
    dest_ip str
    Destination IP and mask for the split-tunneling subnet.
    id int
    ID.
    destIp String
    Destination IP and mask for the split-tunneling subnet.
    id Number
    ID.

    Import

    WirelessController Wtp can be imported using any of these accepted formats:

    $ pulumi import fortios:wirelesscontroller/wtp:Wtp labelname {{wtp_id}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:wirelesscontroller/wtp:Wtp labelname {{wtp_id}}
    

    $ unset “FORTIOS_IMPORT_TABLE”

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

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse