Documentation ¶
Index ¶
- type Accesscontrollist
- type AccesscontrollistArgs
- type AccesscontrollistArray
- type AccesscontrollistArrayInput
- type AccesscontrollistArrayOutput
- func (AccesscontrollistArrayOutput) ElementType() reflect.Type
- func (o AccesscontrollistArrayOutput) Index(i pulumi.IntInput) AccesscontrollistOutput
- func (o AccesscontrollistArrayOutput) ToAccesscontrollistArrayOutput() AccesscontrollistArrayOutput
- func (o AccesscontrollistArrayOutput) ToAccesscontrollistArrayOutputWithContext(ctx context.Context) AccesscontrollistArrayOutput
- type AccesscontrollistInput
- type AccesscontrollistLayer3Ipv4Rule
- type AccesscontrollistLayer3Ipv4RuleArgs
- func (AccesscontrollistLayer3Ipv4RuleArgs) ElementType() reflect.Type
- func (i AccesscontrollistLayer3Ipv4RuleArgs) ToAccesscontrollistLayer3Ipv4RuleOutput() AccesscontrollistLayer3Ipv4RuleOutput
- func (i AccesscontrollistLayer3Ipv4RuleArgs) ToAccesscontrollistLayer3Ipv4RuleOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv4RuleOutput
- type AccesscontrollistLayer3Ipv4RuleArray
- func (AccesscontrollistLayer3Ipv4RuleArray) ElementType() reflect.Type
- func (i AccesscontrollistLayer3Ipv4RuleArray) ToAccesscontrollistLayer3Ipv4RuleArrayOutput() AccesscontrollistLayer3Ipv4RuleArrayOutput
- func (i AccesscontrollistLayer3Ipv4RuleArray) ToAccesscontrollistLayer3Ipv4RuleArrayOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv4RuleArrayOutput
- type AccesscontrollistLayer3Ipv4RuleArrayInput
- type AccesscontrollistLayer3Ipv4RuleArrayOutput
- func (AccesscontrollistLayer3Ipv4RuleArrayOutput) ElementType() reflect.Type
- func (o AccesscontrollistLayer3Ipv4RuleArrayOutput) Index(i pulumi.IntInput) AccesscontrollistLayer3Ipv4RuleOutput
- func (o AccesscontrollistLayer3Ipv4RuleArrayOutput) ToAccesscontrollistLayer3Ipv4RuleArrayOutput() AccesscontrollistLayer3Ipv4RuleArrayOutput
- func (o AccesscontrollistLayer3Ipv4RuleArrayOutput) ToAccesscontrollistLayer3Ipv4RuleArrayOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv4RuleArrayOutput
- type AccesscontrollistLayer3Ipv4RuleInput
- type AccesscontrollistLayer3Ipv4RuleOutput
- func (o AccesscontrollistLayer3Ipv4RuleOutput) Action() pulumi.StringPtrOutput
- func (o AccesscontrollistLayer3Ipv4RuleOutput) Comment() pulumi.StringPtrOutput
- func (o AccesscontrollistLayer3Ipv4RuleOutput) Dstaddr() pulumi.StringPtrOutput
- func (o AccesscontrollistLayer3Ipv4RuleOutput) Dstport() pulumi.IntPtrOutput
- func (AccesscontrollistLayer3Ipv4RuleOutput) ElementType() reflect.Type
- func (o AccesscontrollistLayer3Ipv4RuleOutput) Protocol() pulumi.IntPtrOutput
- func (o AccesscontrollistLayer3Ipv4RuleOutput) RuleId() pulumi.IntPtrOutput
- func (o AccesscontrollistLayer3Ipv4RuleOutput) Srcaddr() pulumi.StringPtrOutput
- func (o AccesscontrollistLayer3Ipv4RuleOutput) Srcport() pulumi.IntPtrOutput
- func (o AccesscontrollistLayer3Ipv4RuleOutput) ToAccesscontrollistLayer3Ipv4RuleOutput() AccesscontrollistLayer3Ipv4RuleOutput
- func (o AccesscontrollistLayer3Ipv4RuleOutput) ToAccesscontrollistLayer3Ipv4RuleOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv4RuleOutput
- type AccesscontrollistLayer3Ipv6Rule
- type AccesscontrollistLayer3Ipv6RuleArgs
- func (AccesscontrollistLayer3Ipv6RuleArgs) ElementType() reflect.Type
- func (i AccesscontrollistLayer3Ipv6RuleArgs) ToAccesscontrollistLayer3Ipv6RuleOutput() AccesscontrollistLayer3Ipv6RuleOutput
- func (i AccesscontrollistLayer3Ipv6RuleArgs) ToAccesscontrollistLayer3Ipv6RuleOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv6RuleOutput
- type AccesscontrollistLayer3Ipv6RuleArray
- func (AccesscontrollistLayer3Ipv6RuleArray) ElementType() reflect.Type
- func (i AccesscontrollistLayer3Ipv6RuleArray) ToAccesscontrollistLayer3Ipv6RuleArrayOutput() AccesscontrollistLayer3Ipv6RuleArrayOutput
- func (i AccesscontrollistLayer3Ipv6RuleArray) ToAccesscontrollistLayer3Ipv6RuleArrayOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv6RuleArrayOutput
- type AccesscontrollistLayer3Ipv6RuleArrayInput
- type AccesscontrollistLayer3Ipv6RuleArrayOutput
- func (AccesscontrollistLayer3Ipv6RuleArrayOutput) ElementType() reflect.Type
- func (o AccesscontrollistLayer3Ipv6RuleArrayOutput) Index(i pulumi.IntInput) AccesscontrollistLayer3Ipv6RuleOutput
- func (o AccesscontrollistLayer3Ipv6RuleArrayOutput) ToAccesscontrollistLayer3Ipv6RuleArrayOutput() AccesscontrollistLayer3Ipv6RuleArrayOutput
- func (o AccesscontrollistLayer3Ipv6RuleArrayOutput) ToAccesscontrollistLayer3Ipv6RuleArrayOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv6RuleArrayOutput
- type AccesscontrollistLayer3Ipv6RuleInput
- type AccesscontrollistLayer3Ipv6RuleOutput
- func (o AccesscontrollistLayer3Ipv6RuleOutput) Action() pulumi.StringPtrOutput
- func (o AccesscontrollistLayer3Ipv6RuleOutput) Comment() pulumi.StringPtrOutput
- func (o AccesscontrollistLayer3Ipv6RuleOutput) Dstaddr() pulumi.StringPtrOutput
- func (o AccesscontrollistLayer3Ipv6RuleOutput) Dstport() pulumi.IntPtrOutput
- func (AccesscontrollistLayer3Ipv6RuleOutput) ElementType() reflect.Type
- func (o AccesscontrollistLayer3Ipv6RuleOutput) Protocol() pulumi.IntPtrOutput
- func (o AccesscontrollistLayer3Ipv6RuleOutput) RuleId() pulumi.IntPtrOutput
- func (o AccesscontrollistLayer3Ipv6RuleOutput) Srcaddr() pulumi.StringPtrOutput
- func (o AccesscontrollistLayer3Ipv6RuleOutput) Srcport() pulumi.IntPtrOutput
- func (o AccesscontrollistLayer3Ipv6RuleOutput) ToAccesscontrollistLayer3Ipv6RuleOutput() AccesscontrollistLayer3Ipv6RuleOutput
- func (o AccesscontrollistLayer3Ipv6RuleOutput) ToAccesscontrollistLayer3Ipv6RuleOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv6RuleOutput
- type AccesscontrollistMap
- type AccesscontrollistMapInput
- type AccesscontrollistMapOutput
- func (AccesscontrollistMapOutput) ElementType() reflect.Type
- func (o AccesscontrollistMapOutput) MapIndex(k pulumi.StringInput) AccesscontrollistOutput
- func (o AccesscontrollistMapOutput) ToAccesscontrollistMapOutput() AccesscontrollistMapOutput
- func (o AccesscontrollistMapOutput) ToAccesscontrollistMapOutputWithContext(ctx context.Context) AccesscontrollistMapOutput
- type AccesscontrollistOutput
- func (o AccesscontrollistOutput) Comment() pulumi.StringOutput
- func (o AccesscontrollistOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (AccesscontrollistOutput) ElementType() reflect.Type
- func (o AccesscontrollistOutput) GetAllTables() pulumi.StringPtrOutput
- func (o AccesscontrollistOutput) Layer3Ipv4Rules() AccesscontrollistLayer3Ipv4RuleArrayOutput
- func (o AccesscontrollistOutput) Layer3Ipv6Rules() AccesscontrollistLayer3Ipv6RuleArrayOutput
- func (o AccesscontrollistOutput) Name() pulumi.StringOutput
- func (o AccesscontrollistOutput) ToAccesscontrollistOutput() AccesscontrollistOutput
- func (o AccesscontrollistOutput) ToAccesscontrollistOutputWithContext(ctx context.Context) AccesscontrollistOutput
- func (o AccesscontrollistOutput) Vdomparam() pulumi.StringPtrOutput
- type AccesscontrollistState
- type Address
- type AddressArgs
- type AddressArray
- type AddressArrayInput
- type AddressArrayOutput
- type AddressInput
- type AddressMap
- type AddressMapInput
- type AddressMapOutput
- type AddressOutput
- func (AddressOutput) ElementType() reflect.Type
- func (o AddressOutput) Fosid() pulumi.StringOutput
- func (o AddressOutput) Mac() pulumi.StringOutput
- func (o AddressOutput) Policy() pulumi.StringOutput
- func (o AddressOutput) ToAddressOutput() AddressOutput
- func (o AddressOutput) ToAddressOutputWithContext(ctx context.Context) AddressOutput
- func (o AddressOutput) Vdomparam() pulumi.StringPtrOutput
- type AddressState
- type Addrgrp
- type AddrgrpAddress
- type AddrgrpAddressArgs
- type AddrgrpAddressArray
- type AddrgrpAddressArrayInput
- type AddrgrpAddressArrayOutput
- func (AddrgrpAddressArrayOutput) ElementType() reflect.Type
- func (o AddrgrpAddressArrayOutput) Index(i pulumi.IntInput) AddrgrpAddressOutput
- func (o AddrgrpAddressArrayOutput) ToAddrgrpAddressArrayOutput() AddrgrpAddressArrayOutput
- func (o AddrgrpAddressArrayOutput) ToAddrgrpAddressArrayOutputWithContext(ctx context.Context) AddrgrpAddressArrayOutput
- type AddrgrpAddressInput
- type AddrgrpAddressOutput
- type AddrgrpArgs
- type AddrgrpArray
- type AddrgrpArrayInput
- type AddrgrpArrayOutput
- type AddrgrpInput
- type AddrgrpMap
- type AddrgrpMapInput
- type AddrgrpMapOutput
- type AddrgrpOutput
- func (o AddrgrpOutput) Addresses() AddrgrpAddressArrayOutput
- func (o AddrgrpOutput) DefaultPolicy() pulumi.StringOutput
- func (o AddrgrpOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (AddrgrpOutput) ElementType() reflect.Type
- func (o AddrgrpOutput) Fosid() pulumi.StringOutput
- func (o AddrgrpOutput) GetAllTables() pulumi.StringPtrOutput
- func (o AddrgrpOutput) ToAddrgrpOutput() AddrgrpOutput
- func (o AddrgrpOutput) ToAddrgrpOutputWithContext(ctx context.Context) AddrgrpOutput
- func (o AddrgrpOutput) Vdomparam() pulumi.StringPtrOutput
- type AddrgrpState
- type Apcfgprofile
- type ApcfgprofileArgs
- type ApcfgprofileArray
- type ApcfgprofileArrayInput
- type ApcfgprofileArrayOutput
- func (ApcfgprofileArrayOutput) ElementType() reflect.Type
- func (o ApcfgprofileArrayOutput) Index(i pulumi.IntInput) ApcfgprofileOutput
- func (o ApcfgprofileArrayOutput) ToApcfgprofileArrayOutput() ApcfgprofileArrayOutput
- func (o ApcfgprofileArrayOutput) ToApcfgprofileArrayOutputWithContext(ctx context.Context) ApcfgprofileArrayOutput
- type ApcfgprofileCommandList
- type ApcfgprofileCommandListArgs
- type ApcfgprofileCommandListArray
- func (ApcfgprofileCommandListArray) ElementType() reflect.Type
- func (i ApcfgprofileCommandListArray) ToApcfgprofileCommandListArrayOutput() ApcfgprofileCommandListArrayOutput
- func (i ApcfgprofileCommandListArray) ToApcfgprofileCommandListArrayOutputWithContext(ctx context.Context) ApcfgprofileCommandListArrayOutput
- type ApcfgprofileCommandListArrayInput
- type ApcfgprofileCommandListArrayOutput
- func (ApcfgprofileCommandListArrayOutput) ElementType() reflect.Type
- func (o ApcfgprofileCommandListArrayOutput) Index(i pulumi.IntInput) ApcfgprofileCommandListOutput
- func (o ApcfgprofileCommandListArrayOutput) ToApcfgprofileCommandListArrayOutput() ApcfgprofileCommandListArrayOutput
- func (o ApcfgprofileCommandListArrayOutput) ToApcfgprofileCommandListArrayOutputWithContext(ctx context.Context) ApcfgprofileCommandListArrayOutput
- type ApcfgprofileCommandListInput
- type ApcfgprofileCommandListOutput
- func (ApcfgprofileCommandListOutput) ElementType() reflect.Type
- func (o ApcfgprofileCommandListOutput) Id() pulumi.IntPtrOutput
- func (o ApcfgprofileCommandListOutput) Name() pulumi.StringPtrOutput
- func (o ApcfgprofileCommandListOutput) PasswdValue() pulumi.StringPtrOutput
- func (o ApcfgprofileCommandListOutput) ToApcfgprofileCommandListOutput() ApcfgprofileCommandListOutput
- func (o ApcfgprofileCommandListOutput) ToApcfgprofileCommandListOutputWithContext(ctx context.Context) ApcfgprofileCommandListOutput
- func (o ApcfgprofileCommandListOutput) Type() pulumi.StringPtrOutput
- func (o ApcfgprofileCommandListOutput) Value() pulumi.StringPtrOutput
- type ApcfgprofileInput
- type ApcfgprofileMap
- type ApcfgprofileMapInput
- type ApcfgprofileMapOutput
- func (ApcfgprofileMapOutput) ElementType() reflect.Type
- func (o ApcfgprofileMapOutput) MapIndex(k pulumi.StringInput) ApcfgprofileOutput
- func (o ApcfgprofileMapOutput) ToApcfgprofileMapOutput() ApcfgprofileMapOutput
- func (o ApcfgprofileMapOutput) ToApcfgprofileMapOutputWithContext(ctx context.Context) ApcfgprofileMapOutput
- type ApcfgprofileOutput
- func (o ApcfgprofileOutput) AcIp() pulumi.StringOutput
- func (o ApcfgprofileOutput) AcPort() pulumi.IntOutput
- func (o ApcfgprofileOutput) AcTimer() pulumi.IntOutput
- func (o ApcfgprofileOutput) AcType() pulumi.StringOutput
- func (o ApcfgprofileOutput) ApFamily() pulumi.StringOutput
- func (o ApcfgprofileOutput) CommandLists() ApcfgprofileCommandListArrayOutput
- func (o ApcfgprofileOutput) Comment() pulumi.StringPtrOutput
- func (o ApcfgprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (ApcfgprofileOutput) ElementType() reflect.Type
- func (o ApcfgprofileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o ApcfgprofileOutput) Name() pulumi.StringOutput
- func (o ApcfgprofileOutput) ToApcfgprofileOutput() ApcfgprofileOutput
- func (o ApcfgprofileOutput) ToApcfgprofileOutputWithContext(ctx context.Context) ApcfgprofileOutput
- func (o ApcfgprofileOutput) Vdomparam() pulumi.StringPtrOutput
- type ApcfgprofileState
- type Apstatus
- type ApstatusArgs
- type ApstatusArray
- type ApstatusArrayInput
- type ApstatusArrayOutput
- type ApstatusInput
- type ApstatusMap
- type ApstatusMapInput
- type ApstatusMapOutput
- type ApstatusOutput
- func (o ApstatusOutput) Bssid() pulumi.StringOutput
- func (ApstatusOutput) ElementType() reflect.Type
- func (o ApstatusOutput) Fosid() pulumi.IntOutput
- func (o ApstatusOutput) Ssid() pulumi.StringOutput
- func (o ApstatusOutput) Status() pulumi.StringOutput
- func (o ApstatusOutput) ToApstatusOutput() ApstatusOutput
- func (o ApstatusOutput) ToApstatusOutputWithContext(ctx context.Context) ApstatusOutput
- func (o ApstatusOutput) Vdomparam() pulumi.StringPtrOutput
- type ApstatusState
- type Arrpprofile
- type ArrpprofileArgs
- type ArrpprofileArray
- type ArrpprofileArrayInput
- type ArrpprofileArrayOutput
- func (ArrpprofileArrayOutput) ElementType() reflect.Type
- func (o ArrpprofileArrayOutput) Index(i pulumi.IntInput) ArrpprofileOutput
- func (o ArrpprofileArrayOutput) ToArrpprofileArrayOutput() ArrpprofileArrayOutput
- func (o ArrpprofileArrayOutput) ToArrpprofileArrayOutputWithContext(ctx context.Context) ArrpprofileArrayOutput
- type ArrpprofileDarrpOptimizeSchedule
- type ArrpprofileDarrpOptimizeScheduleArgs
- func (ArrpprofileDarrpOptimizeScheduleArgs) ElementType() reflect.Type
- func (i ArrpprofileDarrpOptimizeScheduleArgs) ToArrpprofileDarrpOptimizeScheduleOutput() ArrpprofileDarrpOptimizeScheduleOutput
- func (i ArrpprofileDarrpOptimizeScheduleArgs) ToArrpprofileDarrpOptimizeScheduleOutputWithContext(ctx context.Context) ArrpprofileDarrpOptimizeScheduleOutput
- type ArrpprofileDarrpOptimizeScheduleArray
- func (ArrpprofileDarrpOptimizeScheduleArray) ElementType() reflect.Type
- func (i ArrpprofileDarrpOptimizeScheduleArray) ToArrpprofileDarrpOptimizeScheduleArrayOutput() ArrpprofileDarrpOptimizeScheduleArrayOutput
- func (i ArrpprofileDarrpOptimizeScheduleArray) ToArrpprofileDarrpOptimizeScheduleArrayOutputWithContext(ctx context.Context) ArrpprofileDarrpOptimizeScheduleArrayOutput
- type ArrpprofileDarrpOptimizeScheduleArrayInput
- type ArrpprofileDarrpOptimizeScheduleArrayOutput
- func (ArrpprofileDarrpOptimizeScheduleArrayOutput) ElementType() reflect.Type
- func (o ArrpprofileDarrpOptimizeScheduleArrayOutput) Index(i pulumi.IntInput) ArrpprofileDarrpOptimizeScheduleOutput
- func (o ArrpprofileDarrpOptimizeScheduleArrayOutput) ToArrpprofileDarrpOptimizeScheduleArrayOutput() ArrpprofileDarrpOptimizeScheduleArrayOutput
- func (o ArrpprofileDarrpOptimizeScheduleArrayOutput) ToArrpprofileDarrpOptimizeScheduleArrayOutputWithContext(ctx context.Context) ArrpprofileDarrpOptimizeScheduleArrayOutput
- type ArrpprofileDarrpOptimizeScheduleInput
- type ArrpprofileDarrpOptimizeScheduleOutput
- func (ArrpprofileDarrpOptimizeScheduleOutput) ElementType() reflect.Type
- func (o ArrpprofileDarrpOptimizeScheduleOutput) Name() pulumi.StringPtrOutput
- func (o ArrpprofileDarrpOptimizeScheduleOutput) ToArrpprofileDarrpOptimizeScheduleOutput() ArrpprofileDarrpOptimizeScheduleOutput
- func (o ArrpprofileDarrpOptimizeScheduleOutput) ToArrpprofileDarrpOptimizeScheduleOutputWithContext(ctx context.Context) ArrpprofileDarrpOptimizeScheduleOutput
- type ArrpprofileInput
- type ArrpprofileMap
- type ArrpprofileMapInput
- type ArrpprofileMapOutput
- func (ArrpprofileMapOutput) ElementType() reflect.Type
- func (o ArrpprofileMapOutput) MapIndex(k pulumi.StringInput) ArrpprofileOutput
- func (o ArrpprofileMapOutput) ToArrpprofileMapOutput() ArrpprofileMapOutput
- func (o ArrpprofileMapOutput) ToArrpprofileMapOutputWithContext(ctx context.Context) ArrpprofileMapOutput
- type ArrpprofileOutput
- func (o ArrpprofileOutput) Comment() pulumi.StringPtrOutput
- func (o ArrpprofileOutput) DarrpOptimize() pulumi.IntOutput
- func (o ArrpprofileOutput) DarrpOptimizeSchedules() ArrpprofileDarrpOptimizeScheduleArrayOutput
- func (o ArrpprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (ArrpprofileOutput) ElementType() reflect.Type
- func (o ArrpprofileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o ArrpprofileOutput) IncludeDfsChannel() pulumi.StringOutput
- func (o ArrpprofileOutput) IncludeWeatherChannel() pulumi.StringOutput
- func (o ArrpprofileOutput) MonitorPeriod() pulumi.IntOutput
- func (o ArrpprofileOutput) Name() pulumi.StringOutput
- func (o ArrpprofileOutput) OverrideDarrpOptimize() pulumi.StringOutput
- func (o ArrpprofileOutput) SelectionPeriod() pulumi.IntOutput
- func (o ArrpprofileOutput) ThresholdAp() pulumi.IntOutput
- func (o ArrpprofileOutput) ThresholdChannelLoad() pulumi.IntOutput
- func (o ArrpprofileOutput) ThresholdNoiseFloor() pulumi.StringOutput
- func (o ArrpprofileOutput) ThresholdRxErrors() pulumi.IntOutput
- func (o ArrpprofileOutput) ThresholdSpectralRssi() pulumi.StringOutput
- func (o ArrpprofileOutput) ThresholdTxRetries() pulumi.IntOutput
- func (o ArrpprofileOutput) ToArrpprofileOutput() ArrpprofileOutput
- func (o ArrpprofileOutput) ToArrpprofileOutputWithContext(ctx context.Context) ArrpprofileOutput
- func (o ArrpprofileOutput) Vdomparam() pulumi.StringPtrOutput
- func (o ArrpprofileOutput) WeightChannelLoad() pulumi.IntOutput
- func (o ArrpprofileOutput) WeightDfsChannel() pulumi.IntOutput
- func (o ArrpprofileOutput) WeightManagedAp() pulumi.IntOutput
- func (o ArrpprofileOutput) WeightNoiseFloor() pulumi.IntOutput
- func (o ArrpprofileOutput) WeightRogueAp() pulumi.IntOutput
- func (o ArrpprofileOutput) WeightSpectralRssi() pulumi.IntOutput
- func (o ArrpprofileOutput) WeightWeatherChannel() pulumi.IntOutput
- type ArrpprofileState
- type Bleprofile
- type BleprofileArgs
- type BleprofileArray
- type BleprofileArrayInput
- type BleprofileArrayOutput
- func (BleprofileArrayOutput) ElementType() reflect.Type
- func (o BleprofileArrayOutput) Index(i pulumi.IntInput) BleprofileOutput
- func (o BleprofileArrayOutput) ToBleprofileArrayOutput() BleprofileArrayOutput
- func (o BleprofileArrayOutput) ToBleprofileArrayOutputWithContext(ctx context.Context) BleprofileArrayOutput
- type BleprofileInput
- type BleprofileMap
- type BleprofileMapInput
- type BleprofileMapOutput
- func (BleprofileMapOutput) ElementType() reflect.Type
- func (o BleprofileMapOutput) MapIndex(k pulumi.StringInput) BleprofileOutput
- func (o BleprofileMapOutput) ToBleprofileMapOutput() BleprofileMapOutput
- func (o BleprofileMapOutput) ToBleprofileMapOutputWithContext(ctx context.Context) BleprofileMapOutput
- type BleprofileOutput
- func (o BleprofileOutput) Advertising() pulumi.StringOutput
- func (o BleprofileOutput) BeaconInterval() pulumi.IntOutput
- func (o BleprofileOutput) BleScanning() pulumi.StringOutput
- func (o BleprofileOutput) Comment() pulumi.StringOutput
- func (o BleprofileOutput) EddystoneInstance() pulumi.StringOutput
- func (o BleprofileOutput) EddystoneNamespace() pulumi.StringOutput
- func (o BleprofileOutput) EddystoneUrl() pulumi.StringOutput
- func (o BleprofileOutput) EddystoneUrlEncodeHex() pulumi.StringOutput
- func (BleprofileOutput) ElementType() reflect.Type
- func (o BleprofileOutput) IbeaconUuid() pulumi.StringOutput
- func (o BleprofileOutput) MajorId() pulumi.IntOutput
- func (o BleprofileOutput) MinorId() pulumi.IntOutput
- func (o BleprofileOutput) Name() pulumi.StringOutput
- func (o BleprofileOutput) ScanInterval() pulumi.IntOutput
- func (o BleprofileOutput) ScanPeriod() pulumi.IntOutput
- func (o BleprofileOutput) ScanThreshold() pulumi.StringOutput
- func (o BleprofileOutput) ScanTime() pulumi.IntOutput
- func (o BleprofileOutput) ScanType() pulumi.StringOutput
- func (o BleprofileOutput) ScanWindow() pulumi.IntOutput
- func (o BleprofileOutput) ToBleprofileOutput() BleprofileOutput
- func (o BleprofileOutput) ToBleprofileOutputWithContext(ctx context.Context) BleprofileOutput
- func (o BleprofileOutput) Txpower() pulumi.StringOutput
- func (o BleprofileOutput) Vdomparam() pulumi.StringPtrOutput
- type BleprofileState
- type Bonjourprofile
- type BonjourprofileArgs
- type BonjourprofileArray
- type BonjourprofileArrayInput
- type BonjourprofileArrayOutput
- func (BonjourprofileArrayOutput) ElementType() reflect.Type
- func (o BonjourprofileArrayOutput) Index(i pulumi.IntInput) BonjourprofileOutput
- func (o BonjourprofileArrayOutput) ToBonjourprofileArrayOutput() BonjourprofileArrayOutput
- func (o BonjourprofileArrayOutput) ToBonjourprofileArrayOutputWithContext(ctx context.Context) BonjourprofileArrayOutput
- type BonjourprofileInput
- type BonjourprofileMap
- type BonjourprofileMapInput
- type BonjourprofileMapOutput
- func (BonjourprofileMapOutput) ElementType() reflect.Type
- func (o BonjourprofileMapOutput) MapIndex(k pulumi.StringInput) BonjourprofileOutput
- func (o BonjourprofileMapOutput) ToBonjourprofileMapOutput() BonjourprofileMapOutput
- func (o BonjourprofileMapOutput) ToBonjourprofileMapOutputWithContext(ctx context.Context) BonjourprofileMapOutput
- type BonjourprofileOutput
- func (o BonjourprofileOutput) Comment() pulumi.StringOutput
- func (o BonjourprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (BonjourprofileOutput) ElementType() reflect.Type
- func (o BonjourprofileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o BonjourprofileOutput) Name() pulumi.StringOutput
- func (o BonjourprofileOutput) PolicyLists() BonjourprofilePolicyListArrayOutput
- func (o BonjourprofileOutput) ToBonjourprofileOutput() BonjourprofileOutput
- func (o BonjourprofileOutput) ToBonjourprofileOutputWithContext(ctx context.Context) BonjourprofileOutput
- func (o BonjourprofileOutput) Vdomparam() pulumi.StringPtrOutput
- type BonjourprofilePolicyList
- type BonjourprofilePolicyListArgs
- func (BonjourprofilePolicyListArgs) ElementType() reflect.Type
- func (i BonjourprofilePolicyListArgs) ToBonjourprofilePolicyListOutput() BonjourprofilePolicyListOutput
- func (i BonjourprofilePolicyListArgs) ToBonjourprofilePolicyListOutputWithContext(ctx context.Context) BonjourprofilePolicyListOutput
- type BonjourprofilePolicyListArray
- func (BonjourprofilePolicyListArray) ElementType() reflect.Type
- func (i BonjourprofilePolicyListArray) ToBonjourprofilePolicyListArrayOutput() BonjourprofilePolicyListArrayOutput
- func (i BonjourprofilePolicyListArray) ToBonjourprofilePolicyListArrayOutputWithContext(ctx context.Context) BonjourprofilePolicyListArrayOutput
- type BonjourprofilePolicyListArrayInput
- type BonjourprofilePolicyListArrayOutput
- func (BonjourprofilePolicyListArrayOutput) ElementType() reflect.Type
- func (o BonjourprofilePolicyListArrayOutput) Index(i pulumi.IntInput) BonjourprofilePolicyListOutput
- func (o BonjourprofilePolicyListArrayOutput) ToBonjourprofilePolicyListArrayOutput() BonjourprofilePolicyListArrayOutput
- func (o BonjourprofilePolicyListArrayOutput) ToBonjourprofilePolicyListArrayOutputWithContext(ctx context.Context) BonjourprofilePolicyListArrayOutput
- type BonjourprofilePolicyListInput
- type BonjourprofilePolicyListOutput
- func (o BonjourprofilePolicyListOutput) Description() pulumi.StringPtrOutput
- func (BonjourprofilePolicyListOutput) ElementType() reflect.Type
- func (o BonjourprofilePolicyListOutput) FromVlan() pulumi.StringPtrOutput
- func (o BonjourprofilePolicyListOutput) PolicyId() pulumi.IntPtrOutput
- func (o BonjourprofilePolicyListOutput) Services() pulumi.StringPtrOutput
- func (o BonjourprofilePolicyListOutput) ToBonjourprofilePolicyListOutput() BonjourprofilePolicyListOutput
- func (o BonjourprofilePolicyListOutput) ToBonjourprofilePolicyListOutputWithContext(ctx context.Context) BonjourprofilePolicyListOutput
- func (o BonjourprofilePolicyListOutput) ToVlan() pulumi.StringPtrOutput
- type BonjourprofileState
- type Global
- type GlobalArgs
- type GlobalArray
- type GlobalArrayInput
- type GlobalArrayOutput
- type GlobalInput
- type GlobalMap
- type GlobalMapInput
- type GlobalMapOutput
- type GlobalOutput
- func (o GlobalOutput) AcdProcessCount() pulumi.IntOutput
- func (o GlobalOutput) ApLogServer() pulumi.StringOutput
- func (o GlobalOutput) ApLogServerIp() pulumi.StringOutput
- func (o GlobalOutput) ApLogServerPort() pulumi.IntOutput
- func (o GlobalOutput) ControlMessageOffload() pulumi.StringOutput
- func (o GlobalOutput) DataEthernetIi() pulumi.StringOutput
- func (o GlobalOutput) DfsLabTest() pulumi.StringOutput
- func (o GlobalOutput) DiscoveryMcAddr() pulumi.StringOutput
- func (GlobalOutput) ElementType() reflect.Type
- func (o GlobalOutput) FiappEthType() pulumi.IntOutput
- func (o GlobalOutput) ImageDownload() pulumi.StringOutput
- func (o GlobalOutput) IpsecBaseIp() pulumi.StringOutput
- func (o GlobalOutput) LinkAggregation() pulumi.StringOutput
- func (o GlobalOutput) Location() pulumi.StringOutput
- func (o GlobalOutput) MaxClients() pulumi.IntOutput
- func (o GlobalOutput) MaxRetransmit() pulumi.IntOutput
- func (o GlobalOutput) MeshEthType() pulumi.IntOutput
- func (o GlobalOutput) NacInterval() pulumi.IntOutput
- func (o GlobalOutput) Name() pulumi.StringOutput
- func (o GlobalOutput) RogueScanMacAdjacency() pulumi.IntOutput
- func (o GlobalOutput) RollingWtpUpgrade() pulumi.StringOutput
- func (o GlobalOutput) RollingWtpUpgradeThreshold() pulumi.StringOutput
- func (o GlobalOutput) ToGlobalOutput() GlobalOutput
- func (o GlobalOutput) ToGlobalOutputWithContext(ctx context.Context) GlobalOutput
- func (o GlobalOutput) TunnelMode() pulumi.StringOutput
- func (o GlobalOutput) Vdomparam() pulumi.StringPtrOutput
- func (o GlobalOutput) WpadProcessCount() pulumi.IntOutput
- func (o GlobalOutput) WtpShare() pulumi.StringOutput
- type GlobalState
- type Intercontroller
- type IntercontrollerArgs
- type IntercontrollerArray
- type IntercontrollerArrayInput
- type IntercontrollerArrayOutput
- func (IntercontrollerArrayOutput) ElementType() reflect.Type
- func (o IntercontrollerArrayOutput) Index(i pulumi.IntInput) IntercontrollerOutput
- func (o IntercontrollerArrayOutput) ToIntercontrollerArrayOutput() IntercontrollerArrayOutput
- func (o IntercontrollerArrayOutput) ToIntercontrollerArrayOutputWithContext(ctx context.Context) IntercontrollerArrayOutput
- type IntercontrollerInput
- type IntercontrollerInterControllerPeer
- type IntercontrollerInterControllerPeerArgs
- func (IntercontrollerInterControllerPeerArgs) ElementType() reflect.Type
- func (i IntercontrollerInterControllerPeerArgs) ToIntercontrollerInterControllerPeerOutput() IntercontrollerInterControllerPeerOutput
- func (i IntercontrollerInterControllerPeerArgs) ToIntercontrollerInterControllerPeerOutputWithContext(ctx context.Context) IntercontrollerInterControllerPeerOutput
- type IntercontrollerInterControllerPeerArray
- func (IntercontrollerInterControllerPeerArray) ElementType() reflect.Type
- func (i IntercontrollerInterControllerPeerArray) ToIntercontrollerInterControllerPeerArrayOutput() IntercontrollerInterControllerPeerArrayOutput
- func (i IntercontrollerInterControllerPeerArray) ToIntercontrollerInterControllerPeerArrayOutputWithContext(ctx context.Context) IntercontrollerInterControllerPeerArrayOutput
- type IntercontrollerInterControllerPeerArrayInput
- type IntercontrollerInterControllerPeerArrayOutput
- func (IntercontrollerInterControllerPeerArrayOutput) ElementType() reflect.Type
- func (o IntercontrollerInterControllerPeerArrayOutput) Index(i pulumi.IntInput) IntercontrollerInterControllerPeerOutput
- func (o IntercontrollerInterControllerPeerArrayOutput) ToIntercontrollerInterControllerPeerArrayOutput() IntercontrollerInterControllerPeerArrayOutput
- func (o IntercontrollerInterControllerPeerArrayOutput) ToIntercontrollerInterControllerPeerArrayOutputWithContext(ctx context.Context) IntercontrollerInterControllerPeerArrayOutput
- type IntercontrollerInterControllerPeerInput
- type IntercontrollerInterControllerPeerOutput
- func (IntercontrollerInterControllerPeerOutput) ElementType() reflect.Type
- func (o IntercontrollerInterControllerPeerOutput) Id() pulumi.IntPtrOutput
- func (o IntercontrollerInterControllerPeerOutput) PeerIp() pulumi.StringPtrOutput
- func (o IntercontrollerInterControllerPeerOutput) PeerPort() pulumi.IntPtrOutput
- func (o IntercontrollerInterControllerPeerOutput) PeerPriority() pulumi.StringPtrOutput
- func (o IntercontrollerInterControllerPeerOutput) ToIntercontrollerInterControllerPeerOutput() IntercontrollerInterControllerPeerOutput
- func (o IntercontrollerInterControllerPeerOutput) ToIntercontrollerInterControllerPeerOutputWithContext(ctx context.Context) IntercontrollerInterControllerPeerOutput
- type IntercontrollerMap
- type IntercontrollerMapInput
- type IntercontrollerMapOutput
- func (IntercontrollerMapOutput) ElementType() reflect.Type
- func (o IntercontrollerMapOutput) MapIndex(k pulumi.StringInput) IntercontrollerOutput
- func (o IntercontrollerMapOutput) ToIntercontrollerMapOutput() IntercontrollerMapOutput
- func (o IntercontrollerMapOutput) ToIntercontrollerMapOutputWithContext(ctx context.Context) IntercontrollerMapOutput
- type IntercontrollerOutput
- func (o IntercontrollerOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (IntercontrollerOutput) ElementType() reflect.Type
- func (o IntercontrollerOutput) FastFailoverMax() pulumi.IntOutput
- func (o IntercontrollerOutput) FastFailoverWait() pulumi.IntOutput
- func (o IntercontrollerOutput) GetAllTables() pulumi.StringPtrOutput
- func (o IntercontrollerOutput) InterControllerKey() pulumi.StringPtrOutput
- func (o IntercontrollerOutput) InterControllerMode() pulumi.StringOutput
- func (o IntercontrollerOutput) InterControllerPeers() IntercontrollerInterControllerPeerArrayOutput
- func (o IntercontrollerOutput) InterControllerPri() pulumi.StringOutput
- func (o IntercontrollerOutput) L3Roaming() pulumi.StringOutput
- func (o IntercontrollerOutput) ToIntercontrollerOutput() IntercontrollerOutput
- func (o IntercontrollerOutput) ToIntercontrollerOutputWithContext(ctx context.Context) IntercontrollerOutput
- func (o IntercontrollerOutput) Vdomparam() pulumi.StringPtrOutput
- type IntercontrollerState
- type Log
- type LogArgs
- type LogArray
- type LogArrayInput
- type LogArrayOutput
- type LogInput
- type LogMap
- type LogMapInput
- type LogMapOutput
- type LogOutput
- func (o LogOutput) AddrgrpLog() pulumi.StringOutput
- func (o LogOutput) BleLog() pulumi.StringOutput
- func (o LogOutput) ClbLog() pulumi.StringOutput
- func (o LogOutput) DhcpStarvLog() pulumi.StringOutput
- func (LogOutput) ElementType() reflect.Type
- func (o LogOutput) LedSchedLog() pulumi.StringOutput
- func (o LogOutput) RadioEventLog() pulumi.StringOutput
- func (o LogOutput) RogueEventLog() pulumi.StringOutput
- func (o LogOutput) StaEventLog() pulumi.StringOutput
- func (o LogOutput) StaLocateLog() pulumi.StringOutput
- func (o LogOutput) Status() pulumi.StringOutput
- func (o LogOutput) ToLogOutput() LogOutput
- func (o LogOutput) ToLogOutputWithContext(ctx context.Context) LogOutput
- func (o LogOutput) Vdomparam() pulumi.StringPtrOutput
- func (o LogOutput) WidsLog() pulumi.StringOutput
- func (o LogOutput) WtpEventLog() pulumi.StringOutput
- type LogState
- type Mpskprofile
- type MpskprofileArgs
- type MpskprofileArray
- type MpskprofileArrayInput
- type MpskprofileArrayOutput
- func (MpskprofileArrayOutput) ElementType() reflect.Type
- func (o MpskprofileArrayOutput) Index(i pulumi.IntInput) MpskprofileOutput
- func (o MpskprofileArrayOutput) ToMpskprofileArrayOutput() MpskprofileArrayOutput
- func (o MpskprofileArrayOutput) ToMpskprofileArrayOutputWithContext(ctx context.Context) MpskprofileArrayOutput
- type MpskprofileInput
- type MpskprofileMap
- type MpskprofileMapInput
- type MpskprofileMapOutput
- func (MpskprofileMapOutput) ElementType() reflect.Type
- func (o MpskprofileMapOutput) MapIndex(k pulumi.StringInput) MpskprofileOutput
- func (o MpskprofileMapOutput) ToMpskprofileMapOutput() MpskprofileMapOutput
- func (o MpskprofileMapOutput) ToMpskprofileMapOutputWithContext(ctx context.Context) MpskprofileMapOutput
- type MpskprofileMpskGroup
- type MpskprofileMpskGroupArgs
- type MpskprofileMpskGroupArray
- type MpskprofileMpskGroupArrayInput
- type MpskprofileMpskGroupArrayOutput
- func (MpskprofileMpskGroupArrayOutput) ElementType() reflect.Type
- func (o MpskprofileMpskGroupArrayOutput) Index(i pulumi.IntInput) MpskprofileMpskGroupOutput
- func (o MpskprofileMpskGroupArrayOutput) ToMpskprofileMpskGroupArrayOutput() MpskprofileMpskGroupArrayOutput
- func (o MpskprofileMpskGroupArrayOutput) ToMpskprofileMpskGroupArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupArrayOutput
- type MpskprofileMpskGroupInput
- type MpskprofileMpskGroupMpskKey
- type MpskprofileMpskGroupMpskKeyArgs
- func (MpskprofileMpskGroupMpskKeyArgs) ElementType() reflect.Type
- func (i MpskprofileMpskGroupMpskKeyArgs) ToMpskprofileMpskGroupMpskKeyOutput() MpskprofileMpskGroupMpskKeyOutput
- func (i MpskprofileMpskGroupMpskKeyArgs) ToMpskprofileMpskGroupMpskKeyOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyOutput
- type MpskprofileMpskGroupMpskKeyArray
- func (MpskprofileMpskGroupMpskKeyArray) ElementType() reflect.Type
- func (i MpskprofileMpskGroupMpskKeyArray) ToMpskprofileMpskGroupMpskKeyArrayOutput() MpskprofileMpskGroupMpskKeyArrayOutput
- func (i MpskprofileMpskGroupMpskKeyArray) ToMpskprofileMpskGroupMpskKeyArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyArrayOutput
- type MpskprofileMpskGroupMpskKeyArrayInput
- type MpskprofileMpskGroupMpskKeyArrayOutput
- func (MpskprofileMpskGroupMpskKeyArrayOutput) ElementType() reflect.Type
- func (o MpskprofileMpskGroupMpskKeyArrayOutput) Index(i pulumi.IntInput) MpskprofileMpskGroupMpskKeyOutput
- func (o MpskprofileMpskGroupMpskKeyArrayOutput) ToMpskprofileMpskGroupMpskKeyArrayOutput() MpskprofileMpskGroupMpskKeyArrayOutput
- func (o MpskprofileMpskGroupMpskKeyArrayOutput) ToMpskprofileMpskGroupMpskKeyArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyArrayOutput
- type MpskprofileMpskGroupMpskKeyInput
- type MpskprofileMpskGroupMpskKeyMpskSchedule
- type MpskprofileMpskGroupMpskKeyMpskScheduleArgs
- func (MpskprofileMpskGroupMpskKeyMpskScheduleArgs) ElementType() reflect.Type
- func (i MpskprofileMpskGroupMpskKeyMpskScheduleArgs) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutput() MpskprofileMpskGroupMpskKeyMpskScheduleOutput
- func (i MpskprofileMpskGroupMpskKeyMpskScheduleArgs) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleOutput
- type MpskprofileMpskGroupMpskKeyMpskScheduleArray
- func (MpskprofileMpskGroupMpskKeyMpskScheduleArray) ElementType() reflect.Type
- func (i MpskprofileMpskGroupMpskKeyMpskScheduleArray) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput() MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
- func (i MpskprofileMpskGroupMpskKeyMpskScheduleArray) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
- type MpskprofileMpskGroupMpskKeyMpskScheduleArrayInput
- type MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
- func (MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) ElementType() reflect.Type
- func (o MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) Index(i pulumi.IntInput) MpskprofileMpskGroupMpskKeyMpskScheduleOutput
- func (o MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput() MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
- func (o MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
- type MpskprofileMpskGroupMpskKeyMpskScheduleInput
- type MpskprofileMpskGroupMpskKeyMpskScheduleOutput
- func (MpskprofileMpskGroupMpskKeyMpskScheduleOutput) ElementType() reflect.Type
- func (o MpskprofileMpskGroupMpskKeyMpskScheduleOutput) Name() pulumi.StringPtrOutput
- func (o MpskprofileMpskGroupMpskKeyMpskScheduleOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutput() MpskprofileMpskGroupMpskKeyMpskScheduleOutput
- func (o MpskprofileMpskGroupMpskKeyMpskScheduleOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleOutput
- type MpskprofileMpskGroupMpskKeyOutput
- func (o MpskprofileMpskGroupMpskKeyOutput) Comment() pulumi.StringPtrOutput
- func (o MpskprofileMpskGroupMpskKeyOutput) ConcurrentClientLimitType() pulumi.StringPtrOutput
- func (o MpskprofileMpskGroupMpskKeyOutput) ConcurrentClients() pulumi.IntPtrOutput
- func (MpskprofileMpskGroupMpskKeyOutput) ElementType() reflect.Type
- func (o MpskprofileMpskGroupMpskKeyOutput) Mac() pulumi.StringPtrOutput
- func (o MpskprofileMpskGroupMpskKeyOutput) MpskSchedules() MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
- func (o MpskprofileMpskGroupMpskKeyOutput) Name() pulumi.StringPtrOutput
- func (o MpskprofileMpskGroupMpskKeyOutput) Passphrase() pulumi.StringPtrOutput
- func (o MpskprofileMpskGroupMpskKeyOutput) ToMpskprofileMpskGroupMpskKeyOutput() MpskprofileMpskGroupMpskKeyOutput
- func (o MpskprofileMpskGroupMpskKeyOutput) ToMpskprofileMpskGroupMpskKeyOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyOutput
- type MpskprofileMpskGroupOutput
- func (MpskprofileMpskGroupOutput) ElementType() reflect.Type
- func (o MpskprofileMpskGroupOutput) MpskKeys() MpskprofileMpskGroupMpskKeyArrayOutput
- func (o MpskprofileMpskGroupOutput) Name() pulumi.StringPtrOutput
- func (o MpskprofileMpskGroupOutput) ToMpskprofileMpskGroupOutput() MpskprofileMpskGroupOutput
- func (o MpskprofileMpskGroupOutput) ToMpskprofileMpskGroupOutputWithContext(ctx context.Context) MpskprofileMpskGroupOutput
- func (o MpskprofileMpskGroupOutput) VlanId() pulumi.IntPtrOutput
- func (o MpskprofileMpskGroupOutput) VlanType() pulumi.StringPtrOutput
- type MpskprofileOutput
- func (o MpskprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (MpskprofileOutput) ElementType() reflect.Type
- func (o MpskprofileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o MpskprofileOutput) MpskConcurrentClients() pulumi.IntOutput
- func (o MpskprofileOutput) MpskGroups() MpskprofileMpskGroupArrayOutput
- func (o MpskprofileOutput) Name() pulumi.StringOutput
- func (o MpskprofileOutput) ToMpskprofileOutput() MpskprofileOutput
- func (o MpskprofileOutput) ToMpskprofileOutputWithContext(ctx context.Context) MpskprofileOutput
- func (o MpskprofileOutput) Vdomparam() pulumi.StringPtrOutput
- type MpskprofileState
- type Nacprofile
- type NacprofileArgs
- type NacprofileArray
- type NacprofileArrayInput
- type NacprofileArrayOutput
- func (NacprofileArrayOutput) ElementType() reflect.Type
- func (o NacprofileArrayOutput) Index(i pulumi.IntInput) NacprofileOutput
- func (o NacprofileArrayOutput) ToNacprofileArrayOutput() NacprofileArrayOutput
- func (o NacprofileArrayOutput) ToNacprofileArrayOutputWithContext(ctx context.Context) NacprofileArrayOutput
- type NacprofileInput
- type NacprofileMap
- type NacprofileMapInput
- type NacprofileMapOutput
- func (NacprofileMapOutput) ElementType() reflect.Type
- func (o NacprofileMapOutput) MapIndex(k pulumi.StringInput) NacprofileOutput
- func (o NacprofileMapOutput) ToNacprofileMapOutput() NacprofileMapOutput
- func (o NacprofileMapOutput) ToNacprofileMapOutputWithContext(ctx context.Context) NacprofileMapOutput
- type NacprofileOutput
- func (o NacprofileOutput) Comment() pulumi.StringPtrOutput
- func (NacprofileOutput) ElementType() reflect.Type
- func (o NacprofileOutput) Name() pulumi.StringOutput
- func (o NacprofileOutput) OnboardingVlan() pulumi.StringOutput
- func (o NacprofileOutput) ToNacprofileOutput() NacprofileOutput
- func (o NacprofileOutput) ToNacprofileOutputWithContext(ctx context.Context) NacprofileOutput
- func (o NacprofileOutput) Vdomparam() pulumi.StringPtrOutput
- type NacprofileState
- type Qosprofile
- type QosprofileArgs
- type QosprofileArray
- type QosprofileArrayInput
- type QosprofileArrayOutput
- func (QosprofileArrayOutput) ElementType() reflect.Type
- func (o QosprofileArrayOutput) Index(i pulumi.IntInput) QosprofileOutput
- func (o QosprofileArrayOutput) ToQosprofileArrayOutput() QosprofileArrayOutput
- func (o QosprofileArrayOutput) ToQosprofileArrayOutputWithContext(ctx context.Context) QosprofileArrayOutput
- type QosprofileDscpWmmBe
- type QosprofileDscpWmmBeArgs
- type QosprofileDscpWmmBeArray
- type QosprofileDscpWmmBeArrayInput
- type QosprofileDscpWmmBeArrayOutput
- func (QosprofileDscpWmmBeArrayOutput) ElementType() reflect.Type
- func (o QosprofileDscpWmmBeArrayOutput) Index(i pulumi.IntInput) QosprofileDscpWmmBeOutput
- func (o QosprofileDscpWmmBeArrayOutput) ToQosprofileDscpWmmBeArrayOutput() QosprofileDscpWmmBeArrayOutput
- func (o QosprofileDscpWmmBeArrayOutput) ToQosprofileDscpWmmBeArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmBeArrayOutput
- type QosprofileDscpWmmBeInput
- type QosprofileDscpWmmBeOutput
- func (QosprofileDscpWmmBeOutput) ElementType() reflect.Type
- func (o QosprofileDscpWmmBeOutput) Id() pulumi.IntPtrOutput
- func (o QosprofileDscpWmmBeOutput) ToQosprofileDscpWmmBeOutput() QosprofileDscpWmmBeOutput
- func (o QosprofileDscpWmmBeOutput) ToQosprofileDscpWmmBeOutputWithContext(ctx context.Context) QosprofileDscpWmmBeOutput
- type QosprofileDscpWmmBk
- type QosprofileDscpWmmBkArgs
- type QosprofileDscpWmmBkArray
- type QosprofileDscpWmmBkArrayInput
- type QosprofileDscpWmmBkArrayOutput
- func (QosprofileDscpWmmBkArrayOutput) ElementType() reflect.Type
- func (o QosprofileDscpWmmBkArrayOutput) Index(i pulumi.IntInput) QosprofileDscpWmmBkOutput
- func (o QosprofileDscpWmmBkArrayOutput) ToQosprofileDscpWmmBkArrayOutput() QosprofileDscpWmmBkArrayOutput
- func (o QosprofileDscpWmmBkArrayOutput) ToQosprofileDscpWmmBkArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmBkArrayOutput
- type QosprofileDscpWmmBkInput
- type QosprofileDscpWmmBkOutput
- func (QosprofileDscpWmmBkOutput) ElementType() reflect.Type
- func (o QosprofileDscpWmmBkOutput) Id() pulumi.IntPtrOutput
- func (o QosprofileDscpWmmBkOutput) ToQosprofileDscpWmmBkOutput() QosprofileDscpWmmBkOutput
- func (o QosprofileDscpWmmBkOutput) ToQosprofileDscpWmmBkOutputWithContext(ctx context.Context) QosprofileDscpWmmBkOutput
- type QosprofileDscpWmmVi
- type QosprofileDscpWmmViArgs
- type QosprofileDscpWmmViArray
- type QosprofileDscpWmmViArrayInput
- type QosprofileDscpWmmViArrayOutput
- func (QosprofileDscpWmmViArrayOutput) ElementType() reflect.Type
- func (o QosprofileDscpWmmViArrayOutput) Index(i pulumi.IntInput) QosprofileDscpWmmViOutput
- func (o QosprofileDscpWmmViArrayOutput) ToQosprofileDscpWmmViArrayOutput() QosprofileDscpWmmViArrayOutput
- func (o QosprofileDscpWmmViArrayOutput) ToQosprofileDscpWmmViArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmViArrayOutput
- type QosprofileDscpWmmViInput
- type QosprofileDscpWmmViOutput
- func (QosprofileDscpWmmViOutput) ElementType() reflect.Type
- func (o QosprofileDscpWmmViOutput) Id() pulumi.IntPtrOutput
- func (o QosprofileDscpWmmViOutput) ToQosprofileDscpWmmViOutput() QosprofileDscpWmmViOutput
- func (o QosprofileDscpWmmViOutput) ToQosprofileDscpWmmViOutputWithContext(ctx context.Context) QosprofileDscpWmmViOutput
- type QosprofileDscpWmmVo
- type QosprofileDscpWmmVoArgs
- type QosprofileDscpWmmVoArray
- type QosprofileDscpWmmVoArrayInput
- type QosprofileDscpWmmVoArrayOutput
- func (QosprofileDscpWmmVoArrayOutput) ElementType() reflect.Type
- func (o QosprofileDscpWmmVoArrayOutput) Index(i pulumi.IntInput) QosprofileDscpWmmVoOutput
- func (o QosprofileDscpWmmVoArrayOutput) ToQosprofileDscpWmmVoArrayOutput() QosprofileDscpWmmVoArrayOutput
- func (o QosprofileDscpWmmVoArrayOutput) ToQosprofileDscpWmmVoArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmVoArrayOutput
- type QosprofileDscpWmmVoInput
- type QosprofileDscpWmmVoOutput
- func (QosprofileDscpWmmVoOutput) ElementType() reflect.Type
- func (o QosprofileDscpWmmVoOutput) Id() pulumi.IntPtrOutput
- func (o QosprofileDscpWmmVoOutput) ToQosprofileDscpWmmVoOutput() QosprofileDscpWmmVoOutput
- func (o QosprofileDscpWmmVoOutput) ToQosprofileDscpWmmVoOutputWithContext(ctx context.Context) QosprofileDscpWmmVoOutput
- type QosprofileInput
- type QosprofileMap
- type QosprofileMapInput
- type QosprofileMapOutput
- func (QosprofileMapOutput) ElementType() reflect.Type
- func (o QosprofileMapOutput) MapIndex(k pulumi.StringInput) QosprofileOutput
- func (o QosprofileMapOutput) ToQosprofileMapOutput() QosprofileMapOutput
- func (o QosprofileMapOutput) ToQosprofileMapOutputWithContext(ctx context.Context) QosprofileMapOutput
- type QosprofileOutput
- func (o QosprofileOutput) BandwidthAdmissionControl() pulumi.StringOutput
- func (o QosprofileOutput) BandwidthCapacity() pulumi.IntOutput
- func (o QosprofileOutput) Burst() pulumi.StringOutput
- func (o QosprofileOutput) CallAdmissionControl() pulumi.StringOutput
- func (o QosprofileOutput) CallCapacity() pulumi.IntOutput
- func (o QosprofileOutput) Comment() pulumi.StringOutput
- func (o QosprofileOutput) Downlink() pulumi.IntOutput
- func (o QosprofileOutput) DownlinkSta() pulumi.IntOutput
- func (o QosprofileOutput) DscpWmmBes() QosprofileDscpWmmBeArrayOutput
- func (o QosprofileOutput) DscpWmmBks() QosprofileDscpWmmBkArrayOutput
- func (o QosprofileOutput) DscpWmmMapping() pulumi.StringOutput
- func (o QosprofileOutput) DscpWmmVis() QosprofileDscpWmmViArrayOutput
- func (o QosprofileOutput) DscpWmmVos() QosprofileDscpWmmVoArrayOutput
- func (o QosprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (QosprofileOutput) ElementType() reflect.Type
- func (o QosprofileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o QosprofileOutput) Name() pulumi.StringOutput
- func (o QosprofileOutput) ToQosprofileOutput() QosprofileOutput
- func (o QosprofileOutput) ToQosprofileOutputWithContext(ctx context.Context) QosprofileOutput
- func (o QosprofileOutput) Uplink() pulumi.IntOutput
- func (o QosprofileOutput) UplinkSta() pulumi.IntOutput
- func (o QosprofileOutput) Vdomparam() pulumi.StringPtrOutput
- func (o QosprofileOutput) Wmm() pulumi.StringOutput
- func (o QosprofileOutput) WmmBeDscp() pulumi.IntOutput
- func (o QosprofileOutput) WmmBkDscp() pulumi.IntOutput
- func (o QosprofileOutput) WmmDscpMarking() pulumi.StringOutput
- func (o QosprofileOutput) WmmUapsd() pulumi.StringOutput
- func (o QosprofileOutput) WmmViDscp() pulumi.IntOutput
- func (o QosprofileOutput) WmmVoDscp() pulumi.IntOutput
- type QosprofileState
- type Region
- type RegionArgs
- type RegionArray
- type RegionArrayInput
- type RegionArrayOutput
- type RegionInput
- type RegionMap
- type RegionMapInput
- type RegionMapOutput
- type RegionOutput
- func (o RegionOutput) Comments() pulumi.StringOutput
- func (RegionOutput) ElementType() reflect.Type
- func (o RegionOutput) Grayscale() pulumi.StringOutput
- func (o RegionOutput) ImageType() pulumi.StringOutput
- func (o RegionOutput) Name() pulumi.StringOutput
- func (o RegionOutput) Opacity() pulumi.IntOutput
- func (o RegionOutput) ToRegionOutput() RegionOutput
- func (o RegionOutput) ToRegionOutputWithContext(ctx context.Context) RegionOutput
- func (o RegionOutput) Vdomparam() pulumi.StringPtrOutput
- type RegionState
- type Setting
- type SettingArgs
- type SettingArray
- type SettingArrayInput
- type SettingArrayOutput
- type SettingDarrpOptimizeSchedule
- type SettingDarrpOptimizeScheduleArgs
- func (SettingDarrpOptimizeScheduleArgs) ElementType() reflect.Type
- func (i SettingDarrpOptimizeScheduleArgs) ToSettingDarrpOptimizeScheduleOutput() SettingDarrpOptimizeScheduleOutput
- func (i SettingDarrpOptimizeScheduleArgs) ToSettingDarrpOptimizeScheduleOutputWithContext(ctx context.Context) SettingDarrpOptimizeScheduleOutput
- type SettingDarrpOptimizeScheduleArray
- func (SettingDarrpOptimizeScheduleArray) ElementType() reflect.Type
- func (i SettingDarrpOptimizeScheduleArray) ToSettingDarrpOptimizeScheduleArrayOutput() SettingDarrpOptimizeScheduleArrayOutput
- func (i SettingDarrpOptimizeScheduleArray) ToSettingDarrpOptimizeScheduleArrayOutputWithContext(ctx context.Context) SettingDarrpOptimizeScheduleArrayOutput
- type SettingDarrpOptimizeScheduleArrayInput
- type SettingDarrpOptimizeScheduleArrayOutput
- func (SettingDarrpOptimizeScheduleArrayOutput) ElementType() reflect.Type
- func (o SettingDarrpOptimizeScheduleArrayOutput) Index(i pulumi.IntInput) SettingDarrpOptimizeScheduleOutput
- func (o SettingDarrpOptimizeScheduleArrayOutput) ToSettingDarrpOptimizeScheduleArrayOutput() SettingDarrpOptimizeScheduleArrayOutput
- func (o SettingDarrpOptimizeScheduleArrayOutput) ToSettingDarrpOptimizeScheduleArrayOutputWithContext(ctx context.Context) SettingDarrpOptimizeScheduleArrayOutput
- type SettingDarrpOptimizeScheduleInput
- type SettingDarrpOptimizeScheduleOutput
- func (SettingDarrpOptimizeScheduleOutput) ElementType() reflect.Type
- func (o SettingDarrpOptimizeScheduleOutput) Name() pulumi.StringPtrOutput
- func (o SettingDarrpOptimizeScheduleOutput) ToSettingDarrpOptimizeScheduleOutput() SettingDarrpOptimizeScheduleOutput
- func (o SettingDarrpOptimizeScheduleOutput) ToSettingDarrpOptimizeScheduleOutputWithContext(ctx context.Context) SettingDarrpOptimizeScheduleOutput
- type SettingInput
- type SettingMap
- type SettingMapInput
- type SettingMapOutput
- type SettingOffendingSsid
- type SettingOffendingSsidArgs
- type SettingOffendingSsidArray
- type SettingOffendingSsidArrayInput
- type SettingOffendingSsidArrayOutput
- func (SettingOffendingSsidArrayOutput) ElementType() reflect.Type
- func (o SettingOffendingSsidArrayOutput) Index(i pulumi.IntInput) SettingOffendingSsidOutput
- func (o SettingOffendingSsidArrayOutput) ToSettingOffendingSsidArrayOutput() SettingOffendingSsidArrayOutput
- func (o SettingOffendingSsidArrayOutput) ToSettingOffendingSsidArrayOutputWithContext(ctx context.Context) SettingOffendingSsidArrayOutput
- type SettingOffendingSsidInput
- type SettingOffendingSsidOutput
- func (o SettingOffendingSsidOutput) Action() pulumi.StringPtrOutput
- func (SettingOffendingSsidOutput) ElementType() reflect.Type
- func (o SettingOffendingSsidOutput) Id() pulumi.IntPtrOutput
- func (o SettingOffendingSsidOutput) SsidPattern() pulumi.StringPtrOutput
- func (o SettingOffendingSsidOutput) ToSettingOffendingSsidOutput() SettingOffendingSsidOutput
- func (o SettingOffendingSsidOutput) ToSettingOffendingSsidOutputWithContext(ctx context.Context) SettingOffendingSsidOutput
- type SettingOutput
- func (o SettingOutput) AccountId() pulumi.StringOutput
- func (o SettingOutput) Country() pulumi.StringOutput
- func (o SettingOutput) DarrpOptimize() pulumi.IntOutput
- func (o SettingOutput) DarrpOptimizeSchedules() SettingDarrpOptimizeScheduleArrayOutput
- func (o SettingOutput) DeviceHoldoff() pulumi.IntOutput
- func (o SettingOutput) DeviceIdle() pulumi.IntOutput
- func (o SettingOutput) DeviceWeight() pulumi.IntOutput
- func (o SettingOutput) DuplicateSsid() pulumi.StringOutput
- func (o SettingOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (SettingOutput) ElementType() reflect.Type
- func (o SettingOutput) FakeSsidAction() pulumi.StringOutput
- func (o SettingOutput) FapcCompatibility() pulumi.StringOutput
- func (o SettingOutput) FirmwareProvisionOnAuthorization() pulumi.StringOutput
- func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput
- func (o SettingOutput) OffendingSsids() SettingOffendingSsidArrayOutput
- func (o SettingOutput) PhishingSsidDetect() pulumi.StringOutput
- func (o SettingOutput) RollingWtpUpgrade() pulumi.StringOutput
- func (o SettingOutput) ToSettingOutput() SettingOutput
- func (o SettingOutput) ToSettingOutputWithContext(ctx context.Context) SettingOutput
- func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput
- func (o SettingOutput) WfaCompatibility() pulumi.StringOutput
- type SettingState
- type Snmp
- type SnmpArgs
- type SnmpArray
- type SnmpArrayInput
- type SnmpArrayOutput
- type SnmpCommunity
- type SnmpCommunityArgs
- type SnmpCommunityArray
- type SnmpCommunityArrayInput
- type SnmpCommunityArrayOutput
- func (SnmpCommunityArrayOutput) ElementType() reflect.Type
- func (o SnmpCommunityArrayOutput) Index(i pulumi.IntInput) SnmpCommunityOutput
- func (o SnmpCommunityArrayOutput) ToSnmpCommunityArrayOutput() SnmpCommunityArrayOutput
- func (o SnmpCommunityArrayOutput) ToSnmpCommunityArrayOutputWithContext(ctx context.Context) SnmpCommunityArrayOutput
- type SnmpCommunityHost
- type SnmpCommunityHostArgs
- type SnmpCommunityHostArray
- type SnmpCommunityHostArrayInput
- type SnmpCommunityHostArrayOutput
- func (SnmpCommunityHostArrayOutput) ElementType() reflect.Type
- func (o SnmpCommunityHostArrayOutput) Index(i pulumi.IntInput) SnmpCommunityHostOutput
- func (o SnmpCommunityHostArrayOutput) ToSnmpCommunityHostArrayOutput() SnmpCommunityHostArrayOutput
- func (o SnmpCommunityHostArrayOutput) ToSnmpCommunityHostArrayOutputWithContext(ctx context.Context) SnmpCommunityHostArrayOutput
- type SnmpCommunityHostInput
- type SnmpCommunityHostOutput
- func (SnmpCommunityHostOutput) ElementType() reflect.Type
- func (o SnmpCommunityHostOutput) Id() pulumi.IntPtrOutput
- func (o SnmpCommunityHostOutput) Ip() pulumi.StringPtrOutput
- func (o SnmpCommunityHostOutput) ToSnmpCommunityHostOutput() SnmpCommunityHostOutput
- func (o SnmpCommunityHostOutput) ToSnmpCommunityHostOutputWithContext(ctx context.Context) SnmpCommunityHostOutput
- type SnmpCommunityInput
- type SnmpCommunityOutput
- func (SnmpCommunityOutput) ElementType() reflect.Type
- func (o SnmpCommunityOutput) Hosts() SnmpCommunityHostArrayOutput
- func (o SnmpCommunityOutput) Id() pulumi.IntPtrOutput
- func (o SnmpCommunityOutput) Name() pulumi.StringPtrOutput
- func (o SnmpCommunityOutput) QueryV1Status() pulumi.StringPtrOutput
- func (o SnmpCommunityOutput) QueryV2cStatus() pulumi.StringPtrOutput
- func (o SnmpCommunityOutput) Status() pulumi.StringPtrOutput
- func (o SnmpCommunityOutput) ToSnmpCommunityOutput() SnmpCommunityOutput
- func (o SnmpCommunityOutput) ToSnmpCommunityOutputWithContext(ctx context.Context) SnmpCommunityOutput
- func (o SnmpCommunityOutput) TrapV1Status() pulumi.StringPtrOutput
- func (o SnmpCommunityOutput) TrapV2cStatus() pulumi.StringPtrOutput
- type SnmpInput
- type SnmpMap
- type SnmpMapInput
- type SnmpMapOutput
- type SnmpOutput
- func (o SnmpOutput) Communities() SnmpCommunityArrayOutput
- func (o SnmpOutput) ContactInfo() pulumi.StringOutput
- func (o SnmpOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (SnmpOutput) ElementType() reflect.Type
- func (o SnmpOutput) EngineId() pulumi.StringOutput
- func (o SnmpOutput) GetAllTables() pulumi.StringPtrOutput
- func (o SnmpOutput) ToSnmpOutput() SnmpOutput
- func (o SnmpOutput) ToSnmpOutputWithContext(ctx context.Context) SnmpOutput
- func (o SnmpOutput) TrapHighCpuThreshold() pulumi.IntOutput
- func (o SnmpOutput) TrapHighMemThreshold() pulumi.IntOutput
- func (o SnmpOutput) Users() SnmpUserArrayOutput
- func (o SnmpOutput) Vdomparam() pulumi.StringPtrOutput
- type SnmpState
- type SnmpUser
- type SnmpUserArgs
- type SnmpUserArray
- type SnmpUserArrayInput
- type SnmpUserArrayOutput
- type SnmpUserInput
- type SnmpUserOutput
- func (o SnmpUserOutput) AuthProto() pulumi.StringPtrOutput
- func (o SnmpUserOutput) AuthPwd() pulumi.StringPtrOutput
- func (SnmpUserOutput) ElementType() reflect.Type
- func (o SnmpUserOutput) Name() pulumi.StringPtrOutput
- func (o SnmpUserOutput) NotifyHosts() pulumi.StringPtrOutput
- func (o SnmpUserOutput) PrivProto() pulumi.StringPtrOutput
- func (o SnmpUserOutput) PrivPwd() pulumi.StringPtrOutput
- func (o SnmpUserOutput) Queries() pulumi.StringPtrOutput
- func (o SnmpUserOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o SnmpUserOutput) Status() pulumi.StringPtrOutput
- func (o SnmpUserOutput) ToSnmpUserOutput() SnmpUserOutput
- func (o SnmpUserOutput) ToSnmpUserOutputWithContext(ctx context.Context) SnmpUserOutput
- func (o SnmpUserOutput) TrapStatus() pulumi.StringPtrOutput
- type Ssidpolicy
- type SsidpolicyArgs
- type SsidpolicyArray
- type SsidpolicyArrayInput
- type SsidpolicyArrayOutput
- func (SsidpolicyArrayOutput) ElementType() reflect.Type
- func (o SsidpolicyArrayOutput) Index(i pulumi.IntInput) SsidpolicyOutput
- func (o SsidpolicyArrayOutput) ToSsidpolicyArrayOutput() SsidpolicyArrayOutput
- func (o SsidpolicyArrayOutput) ToSsidpolicyArrayOutputWithContext(ctx context.Context) SsidpolicyArrayOutput
- type SsidpolicyInput
- type SsidpolicyMap
- type SsidpolicyMapInput
- type SsidpolicyMapOutput
- func (SsidpolicyMapOutput) ElementType() reflect.Type
- func (o SsidpolicyMapOutput) MapIndex(k pulumi.StringInput) SsidpolicyOutput
- func (o SsidpolicyMapOutput) ToSsidpolicyMapOutput() SsidpolicyMapOutput
- func (o SsidpolicyMapOutput) ToSsidpolicyMapOutputWithContext(ctx context.Context) SsidpolicyMapOutput
- type SsidpolicyOutput
- func (o SsidpolicyOutput) Description() pulumi.StringPtrOutput
- func (SsidpolicyOutput) ElementType() reflect.Type
- func (o SsidpolicyOutput) Name() pulumi.StringOutput
- func (o SsidpolicyOutput) ToSsidpolicyOutput() SsidpolicyOutput
- func (o SsidpolicyOutput) ToSsidpolicyOutputWithContext(ctx context.Context) SsidpolicyOutput
- func (o SsidpolicyOutput) Vdomparam() pulumi.StringPtrOutput
- func (o SsidpolicyOutput) Vlan() pulumi.StringOutput
- type SsidpolicyState
- type Syslogprofile
- type SyslogprofileArgs
- type SyslogprofileArray
- type SyslogprofileArrayInput
- type SyslogprofileArrayOutput
- func (SyslogprofileArrayOutput) ElementType() reflect.Type
- func (o SyslogprofileArrayOutput) Index(i pulumi.IntInput) SyslogprofileOutput
- func (o SyslogprofileArrayOutput) ToSyslogprofileArrayOutput() SyslogprofileArrayOutput
- func (o SyslogprofileArrayOutput) ToSyslogprofileArrayOutputWithContext(ctx context.Context) SyslogprofileArrayOutput
- type SyslogprofileInput
- type SyslogprofileMap
- type SyslogprofileMapInput
- type SyslogprofileMapOutput
- func (SyslogprofileMapOutput) ElementType() reflect.Type
- func (o SyslogprofileMapOutput) MapIndex(k pulumi.StringInput) SyslogprofileOutput
- func (o SyslogprofileMapOutput) ToSyslogprofileMapOutput() SyslogprofileMapOutput
- func (o SyslogprofileMapOutput) ToSyslogprofileMapOutputWithContext(ctx context.Context) SyslogprofileMapOutput
- type SyslogprofileOutput
- func (o SyslogprofileOutput) Comment() pulumi.StringPtrOutput
- func (SyslogprofileOutput) ElementType() reflect.Type
- func (o SyslogprofileOutput) LogLevel() pulumi.StringOutput
- func (o SyslogprofileOutput) Name() pulumi.StringOutput
- func (o SyslogprofileOutput) ServerAddrType() pulumi.StringOutput
- func (o SyslogprofileOutput) ServerFqdn() pulumi.StringOutput
- func (o SyslogprofileOutput) ServerIp() pulumi.StringOutput
- func (o SyslogprofileOutput) ServerPort() pulumi.IntOutput
- func (o SyslogprofileOutput) ServerStatus() pulumi.StringOutput
- func (o SyslogprofileOutput) ToSyslogprofileOutput() SyslogprofileOutput
- func (o SyslogprofileOutput) ToSyslogprofileOutputWithContext(ctx context.Context) SyslogprofileOutput
- func (o SyslogprofileOutput) Vdomparam() pulumi.StringPtrOutput
- type SyslogprofileState
- type Timers
- type TimersArgs
- type TimersArray
- type TimersArrayInput
- type TimersArrayOutput
- type TimersDarrpTime
- type TimersDarrpTimeArgs
- type TimersDarrpTimeArray
- type TimersDarrpTimeArrayInput
- type TimersDarrpTimeArrayOutput
- func (TimersDarrpTimeArrayOutput) ElementType() reflect.Type
- func (o TimersDarrpTimeArrayOutput) Index(i pulumi.IntInput) TimersDarrpTimeOutput
- func (o TimersDarrpTimeArrayOutput) ToTimersDarrpTimeArrayOutput() TimersDarrpTimeArrayOutput
- func (o TimersDarrpTimeArrayOutput) ToTimersDarrpTimeArrayOutputWithContext(ctx context.Context) TimersDarrpTimeArrayOutput
- type TimersDarrpTimeInput
- type TimersDarrpTimeOutput
- func (TimersDarrpTimeOutput) ElementType() reflect.Type
- func (o TimersDarrpTimeOutput) Time() pulumi.StringPtrOutput
- func (o TimersDarrpTimeOutput) ToTimersDarrpTimeOutput() TimersDarrpTimeOutput
- func (o TimersDarrpTimeOutput) ToTimersDarrpTimeOutputWithContext(ctx context.Context) TimersDarrpTimeOutput
- type TimersInput
- type TimersMap
- type TimersMapInput
- type TimersMapOutput
- type TimersOutput
- func (o TimersOutput) ApRebootWaitInterval1() pulumi.IntOutput
- func (o TimersOutput) ApRebootWaitInterval2() pulumi.IntOutput
- func (o TimersOutput) ApRebootWaitTime() pulumi.StringOutput
- func (o TimersOutput) AuthTimeout() pulumi.IntOutput
- func (o TimersOutput) BleScanReportIntv() pulumi.IntOutput
- func (o TimersOutput) ClientIdleRehomeTimeout() pulumi.IntOutput
- func (o TimersOutput) ClientIdleTimeout() pulumi.IntOutput
- func (o TimersOutput) DarrpDay() pulumi.StringOutput
- func (o TimersOutput) DarrpOptimize() pulumi.IntOutput
- func (o TimersOutput) DarrpTimes() TimersDarrpTimeArrayOutput
- func (o TimersOutput) DiscoveryInterval() pulumi.IntOutput
- func (o TimersOutput) DrmaInterval() pulumi.IntOutput
- func (o TimersOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (o TimersOutput) EchoInterval() pulumi.IntOutput
- func (TimersOutput) ElementType() reflect.Type
- func (o TimersOutput) FakeApLog() pulumi.IntOutput
- func (o TimersOutput) GetAllTables() pulumi.StringPtrOutput
- func (o TimersOutput) IpsecIntfCleanup() pulumi.IntOutput
- func (o TimersOutput) NatSessionKeepAlive() pulumi.IntOutput
- func (o TimersOutput) RadioStatsInterval() pulumi.IntOutput
- func (o TimersOutput) RogueApCleanup() pulumi.IntOutput
- func (o TimersOutput) RogueApLog() pulumi.IntOutput
- func (o TimersOutput) StaCapabilityInterval() pulumi.IntOutput
- func (o TimersOutput) StaLocateTimer() pulumi.IntOutput
- func (o TimersOutput) StaStatsInterval() pulumi.IntOutput
- func (o TimersOutput) ToTimersOutput() TimersOutput
- func (o TimersOutput) ToTimersOutputWithContext(ctx context.Context) TimersOutput
- func (o TimersOutput) VapStatsInterval() pulumi.IntOutput
- func (o TimersOutput) Vdomparam() pulumi.StringPtrOutput
- type TimersState
- type Utmprofile
- type UtmprofileArgs
- type UtmprofileArray
- type UtmprofileArrayInput
- type UtmprofileArrayOutput
- func (UtmprofileArrayOutput) ElementType() reflect.Type
- func (o UtmprofileArrayOutput) Index(i pulumi.IntInput) UtmprofileOutput
- func (o UtmprofileArrayOutput) ToUtmprofileArrayOutput() UtmprofileArrayOutput
- func (o UtmprofileArrayOutput) ToUtmprofileArrayOutputWithContext(ctx context.Context) UtmprofileArrayOutput
- type UtmprofileInput
- type UtmprofileMap
- type UtmprofileMapInput
- type UtmprofileMapOutput
- func (UtmprofileMapOutput) ElementType() reflect.Type
- func (o UtmprofileMapOutput) MapIndex(k pulumi.StringInput) UtmprofileOutput
- func (o UtmprofileMapOutput) ToUtmprofileMapOutput() UtmprofileMapOutput
- func (o UtmprofileMapOutput) ToUtmprofileMapOutputWithContext(ctx context.Context) UtmprofileMapOutput
- type UtmprofileOutput
- func (o UtmprofileOutput) AntivirusProfile() pulumi.StringOutput
- func (o UtmprofileOutput) ApplicationList() pulumi.StringOutput
- func (o UtmprofileOutput) Comment() pulumi.StringOutput
- func (UtmprofileOutput) ElementType() reflect.Type
- func (o UtmprofileOutput) IpsSensor() pulumi.StringOutput
- func (o UtmprofileOutput) Name() pulumi.StringOutput
- func (o UtmprofileOutput) ScanBotnetConnections() pulumi.StringOutput
- func (o UtmprofileOutput) ToUtmprofileOutput() UtmprofileOutput
- func (o UtmprofileOutput) ToUtmprofileOutputWithContext(ctx context.Context) UtmprofileOutput
- func (o UtmprofileOutput) UtmLog() pulumi.StringOutput
- func (o UtmprofileOutput) Vdomparam() pulumi.StringPtrOutput
- func (o UtmprofileOutput) WebfilterProfile() pulumi.StringOutput
- type UtmprofileState
- type Vap
- type VapArgs
- type VapArray
- type VapArrayInput
- type VapArrayOutput
- type VapInput
- type VapMacFilterList
- type VapMacFilterListArgs
- type VapMacFilterListArray
- type VapMacFilterListArrayInput
- type VapMacFilterListArrayOutput
- func (VapMacFilterListArrayOutput) ElementType() reflect.Type
- func (o VapMacFilterListArrayOutput) Index(i pulumi.IntInput) VapMacFilterListOutput
- func (o VapMacFilterListArrayOutput) ToVapMacFilterListArrayOutput() VapMacFilterListArrayOutput
- func (o VapMacFilterListArrayOutput) ToVapMacFilterListArrayOutputWithContext(ctx context.Context) VapMacFilterListArrayOutput
- type VapMacFilterListInput
- type VapMacFilterListOutput
- func (VapMacFilterListOutput) ElementType() reflect.Type
- func (o VapMacFilterListOutput) Id() pulumi.IntPtrOutput
- func (o VapMacFilterListOutput) Mac() pulumi.StringPtrOutput
- func (o VapMacFilterListOutput) MacFilterPolicy() pulumi.StringPtrOutput
- func (o VapMacFilterListOutput) ToVapMacFilterListOutput() VapMacFilterListOutput
- func (o VapMacFilterListOutput) ToVapMacFilterListOutputWithContext(ctx context.Context) VapMacFilterListOutput
- type VapMap
- type VapMapInput
- type VapMapOutput
- type VapMpskKey
- type VapMpskKeyArgs
- type VapMpskKeyArray
- type VapMpskKeyArrayInput
- type VapMpskKeyArrayOutput
- func (VapMpskKeyArrayOutput) ElementType() reflect.Type
- func (o VapMpskKeyArrayOutput) Index(i pulumi.IntInput) VapMpskKeyOutput
- func (o VapMpskKeyArrayOutput) ToVapMpskKeyArrayOutput() VapMpskKeyArrayOutput
- func (o VapMpskKeyArrayOutput) ToVapMpskKeyArrayOutputWithContext(ctx context.Context) VapMpskKeyArrayOutput
- type VapMpskKeyInput
- type VapMpskKeyMpskSchedule
- type VapMpskKeyMpskScheduleArgs
- type VapMpskKeyMpskScheduleArray
- func (VapMpskKeyMpskScheduleArray) ElementType() reflect.Type
- func (i VapMpskKeyMpskScheduleArray) ToVapMpskKeyMpskScheduleArrayOutput() VapMpskKeyMpskScheduleArrayOutput
- func (i VapMpskKeyMpskScheduleArray) ToVapMpskKeyMpskScheduleArrayOutputWithContext(ctx context.Context) VapMpskKeyMpskScheduleArrayOutput
- type VapMpskKeyMpskScheduleArrayInput
- type VapMpskKeyMpskScheduleArrayOutput
- func (VapMpskKeyMpskScheduleArrayOutput) ElementType() reflect.Type
- func (o VapMpskKeyMpskScheduleArrayOutput) Index(i pulumi.IntInput) VapMpskKeyMpskScheduleOutput
- func (o VapMpskKeyMpskScheduleArrayOutput) ToVapMpskKeyMpskScheduleArrayOutput() VapMpskKeyMpskScheduleArrayOutput
- func (o VapMpskKeyMpskScheduleArrayOutput) ToVapMpskKeyMpskScheduleArrayOutputWithContext(ctx context.Context) VapMpskKeyMpskScheduleArrayOutput
- type VapMpskKeyMpskScheduleInput
- type VapMpskKeyMpskScheduleOutput
- func (VapMpskKeyMpskScheduleOutput) ElementType() reflect.Type
- func (o VapMpskKeyMpskScheduleOutput) Name() pulumi.StringPtrOutput
- func (o VapMpskKeyMpskScheduleOutput) ToVapMpskKeyMpskScheduleOutput() VapMpskKeyMpskScheduleOutput
- func (o VapMpskKeyMpskScheduleOutput) ToVapMpskKeyMpskScheduleOutputWithContext(ctx context.Context) VapMpskKeyMpskScheduleOutput
- type VapMpskKeyOutput
- func (o VapMpskKeyOutput) Comment() pulumi.StringPtrOutput
- func (o VapMpskKeyOutput) ConcurrentClients() pulumi.StringPtrOutput
- func (VapMpskKeyOutput) ElementType() reflect.Type
- func (o VapMpskKeyOutput) KeyName() pulumi.StringPtrOutput
- func (o VapMpskKeyOutput) MpskSchedules() VapMpskKeyMpskScheduleArrayOutput
- func (o VapMpskKeyOutput) Passphrase() pulumi.StringPtrOutput
- func (o VapMpskKeyOutput) ToVapMpskKeyOutput() VapMpskKeyOutput
- func (o VapMpskKeyOutput) ToVapMpskKeyOutputWithContext(ctx context.Context) VapMpskKeyOutput
- type VapOutput
- func (o VapOutput) AccessControlList() pulumi.StringOutput
- func (o VapOutput) AcctInterimInterval() pulumi.IntOutput
- func (o VapOutput) AdditionalAkms() pulumi.StringOutput
- func (o VapOutput) AddressGroup() pulumi.StringOutput
- func (o VapOutput) AddressGroupPolicy() pulumi.StringOutput
- func (o VapOutput) Alias() pulumi.StringOutput
- func (o VapOutput) AntivirusProfile() pulumi.StringOutput
- func (o VapOutput) ApplicationDetectionEngine() pulumi.StringOutput
- func (o VapOutput) ApplicationDscpMarking() pulumi.StringOutput
- func (o VapOutput) ApplicationList() pulumi.StringOutput
- func (o VapOutput) ApplicationReportIntv() pulumi.IntOutput
- func (o VapOutput) AtfWeight() pulumi.IntOutput
- func (o VapOutput) Auth() pulumi.StringOutput
- func (o VapOutput) AuthCert() pulumi.StringOutput
- func (o VapOutput) AuthPortalAddr() pulumi.StringOutput
- func (o VapOutput) BeaconAdvertising() pulumi.StringOutput
- func (o VapOutput) BroadcastSsid() pulumi.StringOutput
- func (o VapOutput) BroadcastSuppression() pulumi.StringOutput
- func (o VapOutput) BssColorPartial() pulumi.StringOutput
- func (o VapOutput) BstmDisassociationImminent() pulumi.StringOutput
- func (o VapOutput) BstmLoadBalancingDisassocTimer() pulumi.IntOutput
- func (o VapOutput) BstmRssiDisassocTimer() pulumi.IntOutput
- func (o VapOutput) CaptivePortalAcName() pulumi.StringOutput
- func (o VapOutput) CaptivePortalAuthTimeout() pulumi.IntOutput
- func (o VapOutput) CaptivePortalFwAccounting() pulumi.StringOutput
- func (o VapOutput) CaptivePortalMacauthRadiusSecret() pulumi.StringPtrOutput
- func (o VapOutput) CaptivePortalMacauthRadiusServer() pulumi.StringOutput
- func (o VapOutput) CaptivePortalRadiusSecret() pulumi.StringPtrOutput
- func (o VapOutput) CaptivePortalRadiusServer() pulumi.StringOutput
- func (o VapOutput) CaptivePortalSessionTimeoutInterval() pulumi.IntOutput
- func (o VapOutput) DhcpAddressEnforcement() pulumi.StringOutput
- func (o VapOutput) DhcpLeaseTime() pulumi.IntOutput
- func (o VapOutput) DhcpOption43Insertion() pulumi.StringOutput
- func (o VapOutput) DhcpOption82CircuitIdInsertion() pulumi.StringOutput
- func (o VapOutput) DhcpOption82Insertion() pulumi.StringOutput
- func (o VapOutput) DhcpOption82RemoteIdInsertion() pulumi.StringOutput
- func (o VapOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (o VapOutput) DynamicVlan() pulumi.StringOutput
- func (o VapOutput) EapReauth() pulumi.StringOutput
- func (o VapOutput) EapReauthIntv() pulumi.IntOutput
- func (o VapOutput) EapolKeyRetries() pulumi.StringOutput
- func (VapOutput) ElementType() reflect.Type
- func (o VapOutput) Encrypt() pulumi.StringOutput
- func (o VapOutput) ExternalFastRoaming() pulumi.StringOutput
- func (o VapOutput) ExternalLogout() pulumi.StringOutput
- func (o VapOutput) ExternalWeb() pulumi.StringOutput
- func (o VapOutput) ExternalWebFormat() pulumi.StringOutput
- func (o VapOutput) FastBssTransition() pulumi.StringOutput
- func (o VapOutput) FastRoaming() pulumi.StringOutput
- func (o VapOutput) FtMobilityDomain() pulumi.IntOutput
- func (o VapOutput) FtOverDs() pulumi.StringOutput
- func (o VapOutput) FtR0KeyLifetime() pulumi.IntOutput
- func (o VapOutput) GasComebackDelay() pulumi.IntOutput
- func (o VapOutput) GasFragmentationLimit() pulumi.IntOutput
- func (o VapOutput) GetAllTables() pulumi.StringPtrOutput
- func (o VapOutput) GtkRekey() pulumi.StringOutput
- func (o VapOutput) GtkRekeyIntv() pulumi.IntOutput
- func (o VapOutput) HighEfficiency() pulumi.StringOutput
- func (o VapOutput) Hotspot20Profile() pulumi.StringOutput
- func (o VapOutput) IgmpSnooping() pulumi.StringOutput
- func (o VapOutput) IntraVapPrivacy() pulumi.StringOutput
- func (o VapOutput) Ip() pulumi.StringOutput
- func (o VapOutput) IpsSensor() pulumi.StringOutput
- func (o VapOutput) Ipv6Rules() pulumi.StringOutput
- func (o VapOutput) Key() pulumi.StringPtrOutput
- func (o VapOutput) Keyindex() pulumi.IntOutput
- func (o VapOutput) L3Roaming() pulumi.StringOutput
- func (o VapOutput) L3RoamingMode() pulumi.StringOutput
- func (o VapOutput) Ldpc() pulumi.StringOutput
- func (o VapOutput) LocalAuthentication() pulumi.StringOutput
- func (o VapOutput) LocalBridging() pulumi.StringOutput
- func (o VapOutput) LocalLan() pulumi.StringOutput
- func (o VapOutput) LocalStandalone() pulumi.StringOutput
- func (o VapOutput) LocalStandaloneDns() pulumi.StringOutput
- func (o VapOutput) LocalStandaloneDnsIp() pulumi.StringOutput
- func (o VapOutput) LocalStandaloneNat() pulumi.StringOutput
- func (o VapOutput) MacAuthBypass() pulumi.StringOutput
- func (o VapOutput) MacCalledStationDelimiter() pulumi.StringOutput
- func (o VapOutput) MacCallingStationDelimiter() pulumi.StringOutput
- func (o VapOutput) MacCase() pulumi.StringOutput
- func (o VapOutput) MacFilter() pulumi.StringOutput
- func (o VapOutput) MacFilterLists() VapMacFilterListArrayOutput
- func (o VapOutput) MacFilterPolicyOther() pulumi.StringOutput
- func (o VapOutput) MacPasswordDelimiter() pulumi.StringOutput
- func (o VapOutput) MacUsernameDelimiter() pulumi.StringOutput
- func (o VapOutput) MaxClients() pulumi.IntOutput
- func (o VapOutput) MaxClientsAp() pulumi.IntOutput
- func (o VapOutput) Mbo() pulumi.StringOutput
- func (o VapOutput) MboCellDataConnPref() pulumi.StringOutput
- func (o VapOutput) MeDisableThresh() pulumi.IntOutput
- func (o VapOutput) MeshBackhaul() pulumi.StringOutput
- func (o VapOutput) Mpsk() pulumi.StringOutput
- func (o VapOutput) MpskConcurrentClients() pulumi.IntOutput
- func (o VapOutput) MpskKeys() VapMpskKeyArrayOutput
- func (o VapOutput) MpskProfile() pulumi.StringOutput
- func (o VapOutput) MuMimo() pulumi.StringOutput
- func (o VapOutput) MulticastEnhance() pulumi.StringOutput
- func (o VapOutput) MulticastRate() pulumi.StringOutput
- func (o VapOutput) N80211k() pulumi.StringOutput
- func (o VapOutput) N80211v() pulumi.StringOutput
- func (o VapOutput) Nac() pulumi.StringOutput
- func (o VapOutput) NacProfile() pulumi.StringOutput
- func (o VapOutput) Name() pulumi.StringOutput
- func (o VapOutput) NeighborReportDualBand() pulumi.StringOutput
- func (o VapOutput) Okc() pulumi.StringOutput
- func (o VapOutput) Osen() pulumi.StringOutput
- func (o VapOutput) OweGroups() pulumi.StringOutput
- func (o VapOutput) OweTransition() pulumi.StringOutput
- func (o VapOutput) OweTransitionSsid() pulumi.StringOutput
- func (o VapOutput) Passphrase() pulumi.StringPtrOutput
- func (o VapOutput) Pmf() pulumi.StringOutput
- func (o VapOutput) PmfAssocComebackTimeout() pulumi.IntOutput
- func (o VapOutput) PmfSaQueryRetryTimeout() pulumi.IntOutput
- func (o VapOutput) PortMacauth() pulumi.StringOutput
- func (o VapOutput) PortMacauthReauthTimeout() pulumi.IntOutput
- func (o VapOutput) PortMacauthTimeout() pulumi.IntOutput
- func (o VapOutput) PortalMessageOverrideGroup() pulumi.StringOutput
- func (o VapOutput) PortalMessageOverrides() VapPortalMessageOverridesOutput
- func (o VapOutput) PortalType() pulumi.StringOutput
- func (o VapOutput) PrimaryWagProfile() pulumi.StringOutput
- func (o VapOutput) ProbeRespSuppression() pulumi.StringOutput
- func (o VapOutput) ProbeRespThreshold() pulumi.StringOutput
- func (o VapOutput) PtkRekey() pulumi.StringOutput
- func (o VapOutput) PtkRekeyIntv() pulumi.IntOutput
- func (o VapOutput) QosProfile() pulumi.StringOutput
- func (o VapOutput) Quarantine() pulumi.StringOutput
- func (o VapOutput) Radio2gThreshold() pulumi.StringOutput
- func (o VapOutput) Radio5gThreshold() pulumi.StringOutput
- func (o VapOutput) RadioSensitivity() pulumi.StringOutput
- func (o VapOutput) RadiusMacAuth() pulumi.StringOutput
- func (o VapOutput) RadiusMacAuthBlockInterval() pulumi.IntOutput
- func (o VapOutput) RadiusMacAuthServer() pulumi.StringOutput
- func (o VapOutput) RadiusMacAuthUsergroups() VapRadiusMacAuthUsergroupArrayOutput
- func (o VapOutput) RadiusMacMpskAuth() pulumi.StringOutput
- func (o VapOutput) RadiusMacMpskTimeout() pulumi.IntOutput
- func (o VapOutput) RadiusServer() pulumi.StringOutput
- func (o VapOutput) Rates11a() pulumi.StringOutput
- func (o VapOutput) Rates11acMcsMap() pulumi.StringOutput
- func (o VapOutput) Rates11acSs12() pulumi.StringOutput
- func (o VapOutput) Rates11acSs34() pulumi.StringOutput
- func (o VapOutput) Rates11axMcsMap() pulumi.StringOutput
- func (o VapOutput) Rates11axSs12() pulumi.StringOutput
- func (o VapOutput) Rates11axSs34() pulumi.StringOutput
- func (o VapOutput) Rates11bg() pulumi.StringOutput
- func (o VapOutput) Rates11nSs12() pulumi.StringOutput
- func (o VapOutput) Rates11nSs34() pulumi.StringOutput
- func (o VapOutput) RoamingAcctInterimUpdate() pulumi.StringOutput
- func (o VapOutput) SaeGroups() pulumi.StringOutput
- func (o VapOutput) SaeH2eOnly() pulumi.StringOutput
- func (o VapOutput) SaeHnpOnly() pulumi.StringOutput
- func (o VapOutput) SaePassword() pulumi.StringPtrOutput
- func (o VapOutput) SaePk() pulumi.StringOutput
- func (o VapOutput) SaePrivateKey() pulumi.StringOutput
- func (o VapOutput) ScanBotnetConnections() pulumi.StringOutput
- func (o VapOutput) Schedule() pulumi.StringOutput
- func (o VapOutput) SecondaryWagProfile() pulumi.StringOutput
- func (o VapOutput) Security() pulumi.StringOutput
- func (o VapOutput) SecurityExemptList() pulumi.StringOutput
- func (o VapOutput) SecurityObsoleteOption() pulumi.StringOutput
- func (o VapOutput) SecurityRedirectUrl() pulumi.StringOutput
- func (o VapOutput) SelectedUsergroups() VapSelectedUsergroupArrayOutput
- func (o VapOutput) SplitTunneling() pulumi.StringOutput
- func (o VapOutput) Ssid() pulumi.StringOutput
- func (o VapOutput) StickyClientRemove() pulumi.StringOutput
- func (o VapOutput) StickyClientThreshold2g() pulumi.StringOutput
- func (o VapOutput) StickyClientThreshold5g() pulumi.StringOutput
- func (o VapOutput) StickyClientThreshold6g() pulumi.StringOutput
- func (o VapOutput) TargetWakeTime() pulumi.StringOutput
- func (o VapOutput) TkipCounterMeasure() pulumi.StringOutput
- func (o VapOutput) ToVapOutput() VapOutput
- func (o VapOutput) ToVapOutputWithContext(ctx context.Context) VapOutput
- func (o VapOutput) TunnelEchoInterval() pulumi.IntOutput
- func (o VapOutput) TunnelFallbackInterval() pulumi.IntOutput
- func (o VapOutput) Usergroups() VapUsergroupArrayOutput
- func (o VapOutput) UtmLog() pulumi.StringOutput
- func (o VapOutput) UtmProfile() pulumi.StringOutput
- func (o VapOutput) UtmStatus() pulumi.StringOutput
- func (o VapOutput) Vdomparam() pulumi.StringPtrOutput
- func (o VapOutput) VlanAuto() pulumi.StringOutput
- func (o VapOutput) VlanNames() VapVlanNameArrayOutput
- func (o VapOutput) VlanPooling() pulumi.StringOutput
- func (o VapOutput) VlanPools() VapVlanPoolArrayOutput
- func (o VapOutput) Vlanid() pulumi.IntOutput
- func (o VapOutput) VoiceEnterprise() pulumi.StringOutput
- func (o VapOutput) WebfilterProfile() pulumi.StringOutput
- type VapPortalMessageOverrides
- type VapPortalMessageOverridesArgs
- func (VapPortalMessageOverridesArgs) ElementType() reflect.Type
- func (i VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesOutput() VapPortalMessageOverridesOutput
- func (i VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesOutputWithContext(ctx context.Context) VapPortalMessageOverridesOutput
- func (i VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesPtrOutput() VapPortalMessageOverridesPtrOutput
- func (i VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesPtrOutputWithContext(ctx context.Context) VapPortalMessageOverridesPtrOutput
- type VapPortalMessageOverridesInput
- type VapPortalMessageOverridesOutput
- func (o VapPortalMessageOverridesOutput) AuthDisclaimerPage() pulumi.StringPtrOutput
- func (o VapPortalMessageOverridesOutput) AuthLoginFailedPage() pulumi.StringPtrOutput
- func (o VapPortalMessageOverridesOutput) AuthLoginPage() pulumi.StringPtrOutput
- func (o VapPortalMessageOverridesOutput) AuthRejectPage() pulumi.StringPtrOutput
- func (VapPortalMessageOverridesOutput) ElementType() reflect.Type
- func (o VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesOutput() VapPortalMessageOverridesOutput
- func (o VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesOutputWithContext(ctx context.Context) VapPortalMessageOverridesOutput
- func (o VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesPtrOutput() VapPortalMessageOverridesPtrOutput
- func (o VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesPtrOutputWithContext(ctx context.Context) VapPortalMessageOverridesPtrOutput
- type VapPortalMessageOverridesPtrInput
- type VapPortalMessageOverridesPtrOutput
- func (o VapPortalMessageOverridesPtrOutput) AuthDisclaimerPage() pulumi.StringPtrOutput
- func (o VapPortalMessageOverridesPtrOutput) AuthLoginFailedPage() pulumi.StringPtrOutput
- func (o VapPortalMessageOverridesPtrOutput) AuthLoginPage() pulumi.StringPtrOutput
- func (o VapPortalMessageOverridesPtrOutput) AuthRejectPage() pulumi.StringPtrOutput
- func (o VapPortalMessageOverridesPtrOutput) Elem() VapPortalMessageOverridesOutput
- func (VapPortalMessageOverridesPtrOutput) ElementType() reflect.Type
- func (o VapPortalMessageOverridesPtrOutput) ToVapPortalMessageOverridesPtrOutput() VapPortalMessageOverridesPtrOutput
- func (o VapPortalMessageOverridesPtrOutput) ToVapPortalMessageOverridesPtrOutputWithContext(ctx context.Context) VapPortalMessageOverridesPtrOutput
- type VapRadiusMacAuthUsergroup
- type VapRadiusMacAuthUsergroupArgs
- func (VapRadiusMacAuthUsergroupArgs) ElementType() reflect.Type
- func (i VapRadiusMacAuthUsergroupArgs) ToVapRadiusMacAuthUsergroupOutput() VapRadiusMacAuthUsergroupOutput
- func (i VapRadiusMacAuthUsergroupArgs) ToVapRadiusMacAuthUsergroupOutputWithContext(ctx context.Context) VapRadiusMacAuthUsergroupOutput
- type VapRadiusMacAuthUsergroupArray
- func (VapRadiusMacAuthUsergroupArray) ElementType() reflect.Type
- func (i VapRadiusMacAuthUsergroupArray) ToVapRadiusMacAuthUsergroupArrayOutput() VapRadiusMacAuthUsergroupArrayOutput
- func (i VapRadiusMacAuthUsergroupArray) ToVapRadiusMacAuthUsergroupArrayOutputWithContext(ctx context.Context) VapRadiusMacAuthUsergroupArrayOutput
- type VapRadiusMacAuthUsergroupArrayInput
- type VapRadiusMacAuthUsergroupArrayOutput
- func (VapRadiusMacAuthUsergroupArrayOutput) ElementType() reflect.Type
- func (o VapRadiusMacAuthUsergroupArrayOutput) Index(i pulumi.IntInput) VapRadiusMacAuthUsergroupOutput
- func (o VapRadiusMacAuthUsergroupArrayOutput) ToVapRadiusMacAuthUsergroupArrayOutput() VapRadiusMacAuthUsergroupArrayOutput
- func (o VapRadiusMacAuthUsergroupArrayOutput) ToVapRadiusMacAuthUsergroupArrayOutputWithContext(ctx context.Context) VapRadiusMacAuthUsergroupArrayOutput
- type VapRadiusMacAuthUsergroupInput
- type VapRadiusMacAuthUsergroupOutput
- func (VapRadiusMacAuthUsergroupOutput) ElementType() reflect.Type
- func (o VapRadiusMacAuthUsergroupOutput) Name() pulumi.StringPtrOutput
- func (o VapRadiusMacAuthUsergroupOutput) ToVapRadiusMacAuthUsergroupOutput() VapRadiusMacAuthUsergroupOutput
- func (o VapRadiusMacAuthUsergroupOutput) ToVapRadiusMacAuthUsergroupOutputWithContext(ctx context.Context) VapRadiusMacAuthUsergroupOutput
- type VapSelectedUsergroup
- type VapSelectedUsergroupArgs
- type VapSelectedUsergroupArray
- type VapSelectedUsergroupArrayInput
- type VapSelectedUsergroupArrayOutput
- func (VapSelectedUsergroupArrayOutput) ElementType() reflect.Type
- func (o VapSelectedUsergroupArrayOutput) Index(i pulumi.IntInput) VapSelectedUsergroupOutput
- func (o VapSelectedUsergroupArrayOutput) ToVapSelectedUsergroupArrayOutput() VapSelectedUsergroupArrayOutput
- func (o VapSelectedUsergroupArrayOutput) ToVapSelectedUsergroupArrayOutputWithContext(ctx context.Context) VapSelectedUsergroupArrayOutput
- type VapSelectedUsergroupInput
- type VapSelectedUsergroupOutput
- func (VapSelectedUsergroupOutput) ElementType() reflect.Type
- func (o VapSelectedUsergroupOutput) Name() pulumi.StringPtrOutput
- func (o VapSelectedUsergroupOutput) ToVapSelectedUsergroupOutput() VapSelectedUsergroupOutput
- func (o VapSelectedUsergroupOutput) ToVapSelectedUsergroupOutputWithContext(ctx context.Context) VapSelectedUsergroupOutput
- type VapState
- type VapUsergroup
- type VapUsergroupArgs
- type VapUsergroupArray
- type VapUsergroupArrayInput
- type VapUsergroupArrayOutput
- func (VapUsergroupArrayOutput) ElementType() reflect.Type
- func (o VapUsergroupArrayOutput) Index(i pulumi.IntInput) VapUsergroupOutput
- func (o VapUsergroupArrayOutput) ToVapUsergroupArrayOutput() VapUsergroupArrayOutput
- func (o VapUsergroupArrayOutput) ToVapUsergroupArrayOutputWithContext(ctx context.Context) VapUsergroupArrayOutput
- type VapUsergroupInput
- type VapUsergroupOutput
- type VapVlanName
- type VapVlanNameArgs
- type VapVlanNameArray
- type VapVlanNameArrayInput
- type VapVlanNameArrayOutput
- func (VapVlanNameArrayOutput) ElementType() reflect.Type
- func (o VapVlanNameArrayOutput) Index(i pulumi.IntInput) VapVlanNameOutput
- func (o VapVlanNameArrayOutput) ToVapVlanNameArrayOutput() VapVlanNameArrayOutput
- func (o VapVlanNameArrayOutput) ToVapVlanNameArrayOutputWithContext(ctx context.Context) VapVlanNameArrayOutput
- type VapVlanNameInput
- type VapVlanNameOutput
- func (VapVlanNameOutput) ElementType() reflect.Type
- func (o VapVlanNameOutput) Name() pulumi.StringPtrOutput
- func (o VapVlanNameOutput) ToVapVlanNameOutput() VapVlanNameOutput
- func (o VapVlanNameOutput) ToVapVlanNameOutputWithContext(ctx context.Context) VapVlanNameOutput
- func (o VapVlanNameOutput) VlanId() pulumi.IntPtrOutput
- type VapVlanPool
- type VapVlanPoolArgs
- type VapVlanPoolArray
- type VapVlanPoolArrayInput
- type VapVlanPoolArrayOutput
- func (VapVlanPoolArrayOutput) ElementType() reflect.Type
- func (o VapVlanPoolArrayOutput) Index(i pulumi.IntInput) VapVlanPoolOutput
- func (o VapVlanPoolArrayOutput) ToVapVlanPoolArrayOutput() VapVlanPoolArrayOutput
- func (o VapVlanPoolArrayOutput) ToVapVlanPoolArrayOutputWithContext(ctx context.Context) VapVlanPoolArrayOutput
- type VapVlanPoolInput
- type VapVlanPoolOutput
- func (VapVlanPoolOutput) ElementType() reflect.Type
- func (o VapVlanPoolOutput) Id() pulumi.IntPtrOutput
- func (o VapVlanPoolOutput) ToVapVlanPoolOutput() VapVlanPoolOutput
- func (o VapVlanPoolOutput) ToVapVlanPoolOutputWithContext(ctx context.Context) VapVlanPoolOutput
- func (o VapVlanPoolOutput) WtpGroup() pulumi.StringPtrOutput
- type Vapgroup
- type VapgroupArgs
- type VapgroupArray
- type VapgroupArrayInput
- type VapgroupArrayOutput
- type VapgroupInput
- type VapgroupMap
- type VapgroupMapInput
- type VapgroupMapOutput
- type VapgroupOutput
- func (o VapgroupOutput) Comment() pulumi.StringPtrOutput
- func (o VapgroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (VapgroupOutput) ElementType() reflect.Type
- func (o VapgroupOutput) GetAllTables() pulumi.StringPtrOutput
- func (o VapgroupOutput) Name() pulumi.StringOutput
- func (o VapgroupOutput) ToVapgroupOutput() VapgroupOutput
- func (o VapgroupOutput) ToVapgroupOutputWithContext(ctx context.Context) VapgroupOutput
- func (o VapgroupOutput) Vaps() VapgroupVapArrayOutput
- func (o VapgroupOutput) Vdomparam() pulumi.StringPtrOutput
- type VapgroupState
- type VapgroupVap
- type VapgroupVapArgs
- type VapgroupVapArray
- type VapgroupVapArrayInput
- type VapgroupVapArrayOutput
- func (VapgroupVapArrayOutput) ElementType() reflect.Type
- func (o VapgroupVapArrayOutput) Index(i pulumi.IntInput) VapgroupVapOutput
- func (o VapgroupVapArrayOutput) ToVapgroupVapArrayOutput() VapgroupVapArrayOutput
- func (o VapgroupVapArrayOutput) ToVapgroupVapArrayOutputWithContext(ctx context.Context) VapgroupVapArrayOutput
- type VapgroupVapInput
- type VapgroupVapOutput
- type Wagprofile
- type WagprofileArgs
- type WagprofileArray
- type WagprofileArrayInput
- type WagprofileArrayOutput
- func (WagprofileArrayOutput) ElementType() reflect.Type
- func (o WagprofileArrayOutput) Index(i pulumi.IntInput) WagprofileOutput
- func (o WagprofileArrayOutput) ToWagprofileArrayOutput() WagprofileArrayOutput
- func (o WagprofileArrayOutput) ToWagprofileArrayOutputWithContext(ctx context.Context) WagprofileArrayOutput
- type WagprofileInput
- type WagprofileMap
- type WagprofileMapInput
- type WagprofileMapOutput
- func (WagprofileMapOutput) ElementType() reflect.Type
- func (o WagprofileMapOutput) MapIndex(k pulumi.StringInput) WagprofileOutput
- func (o WagprofileMapOutput) ToWagprofileMapOutput() WagprofileMapOutput
- func (o WagprofileMapOutput) ToWagprofileMapOutputWithContext(ctx context.Context) WagprofileMapOutput
- type WagprofileOutput
- func (o WagprofileOutput) Comment() pulumi.StringPtrOutput
- func (o WagprofileOutput) DhcpIpAddr() pulumi.StringOutput
- func (WagprofileOutput) ElementType() reflect.Type
- func (o WagprofileOutput) Name() pulumi.StringOutput
- func (o WagprofileOutput) PingInterval() pulumi.IntOutput
- func (o WagprofileOutput) PingNumber() pulumi.IntOutput
- func (o WagprofileOutput) ReturnPacketTimeout() pulumi.IntOutput
- func (o WagprofileOutput) ToWagprofileOutput() WagprofileOutput
- func (o WagprofileOutput) ToWagprofileOutputWithContext(ctx context.Context) WagprofileOutput
- func (o WagprofileOutput) TunnelType() pulumi.StringOutput
- func (o WagprofileOutput) Vdomparam() pulumi.StringPtrOutput
- func (o WagprofileOutput) WagIp() pulumi.StringOutput
- func (o WagprofileOutput) WagPort() pulumi.IntOutput
- type WagprofileState
- type Widsprofile
- type WidsprofileApBgscanDisableSchedule
- type WidsprofileApBgscanDisableScheduleArgs
- func (WidsprofileApBgscanDisableScheduleArgs) ElementType() reflect.Type
- func (i WidsprofileApBgscanDisableScheduleArgs) ToWidsprofileApBgscanDisableScheduleOutput() WidsprofileApBgscanDisableScheduleOutput
- func (i WidsprofileApBgscanDisableScheduleArgs) ToWidsprofileApBgscanDisableScheduleOutputWithContext(ctx context.Context) WidsprofileApBgscanDisableScheduleOutput
- type WidsprofileApBgscanDisableScheduleArray
- func (WidsprofileApBgscanDisableScheduleArray) ElementType() reflect.Type
- func (i WidsprofileApBgscanDisableScheduleArray) ToWidsprofileApBgscanDisableScheduleArrayOutput() WidsprofileApBgscanDisableScheduleArrayOutput
- func (i WidsprofileApBgscanDisableScheduleArray) ToWidsprofileApBgscanDisableScheduleArrayOutputWithContext(ctx context.Context) WidsprofileApBgscanDisableScheduleArrayOutput
- type WidsprofileApBgscanDisableScheduleArrayInput
- type WidsprofileApBgscanDisableScheduleArrayOutput
- func (WidsprofileApBgscanDisableScheduleArrayOutput) ElementType() reflect.Type
- func (o WidsprofileApBgscanDisableScheduleArrayOutput) Index(i pulumi.IntInput) WidsprofileApBgscanDisableScheduleOutput
- func (o WidsprofileApBgscanDisableScheduleArrayOutput) ToWidsprofileApBgscanDisableScheduleArrayOutput() WidsprofileApBgscanDisableScheduleArrayOutput
- func (o WidsprofileApBgscanDisableScheduleArrayOutput) ToWidsprofileApBgscanDisableScheduleArrayOutputWithContext(ctx context.Context) WidsprofileApBgscanDisableScheduleArrayOutput
- type WidsprofileApBgscanDisableScheduleInput
- type WidsprofileApBgscanDisableScheduleOutput
- func (WidsprofileApBgscanDisableScheduleOutput) ElementType() reflect.Type
- func (o WidsprofileApBgscanDisableScheduleOutput) Name() pulumi.StringPtrOutput
- func (o WidsprofileApBgscanDisableScheduleOutput) ToWidsprofileApBgscanDisableScheduleOutput() WidsprofileApBgscanDisableScheduleOutput
- func (o WidsprofileApBgscanDisableScheduleOutput) ToWidsprofileApBgscanDisableScheduleOutputWithContext(ctx context.Context) WidsprofileApBgscanDisableScheduleOutput
- type WidsprofileApScanChannelList2g5g
- type WidsprofileApScanChannelList2g5gArgs
- func (WidsprofileApScanChannelList2g5gArgs) ElementType() reflect.Type
- func (i WidsprofileApScanChannelList2g5gArgs) ToWidsprofileApScanChannelList2g5gOutput() WidsprofileApScanChannelList2g5gOutput
- func (i WidsprofileApScanChannelList2g5gArgs) ToWidsprofileApScanChannelList2g5gOutputWithContext(ctx context.Context) WidsprofileApScanChannelList2g5gOutput
- type WidsprofileApScanChannelList2g5gArray
- func (WidsprofileApScanChannelList2g5gArray) ElementType() reflect.Type
- func (i WidsprofileApScanChannelList2g5gArray) ToWidsprofileApScanChannelList2g5gArrayOutput() WidsprofileApScanChannelList2g5gArrayOutput
- func (i WidsprofileApScanChannelList2g5gArray) ToWidsprofileApScanChannelList2g5gArrayOutputWithContext(ctx context.Context) WidsprofileApScanChannelList2g5gArrayOutput
- type WidsprofileApScanChannelList2g5gArrayInput
- type WidsprofileApScanChannelList2g5gArrayOutput
- func (WidsprofileApScanChannelList2g5gArrayOutput) ElementType() reflect.Type
- func (o WidsprofileApScanChannelList2g5gArrayOutput) Index(i pulumi.IntInput) WidsprofileApScanChannelList2g5gOutput
- func (o WidsprofileApScanChannelList2g5gArrayOutput) ToWidsprofileApScanChannelList2g5gArrayOutput() WidsprofileApScanChannelList2g5gArrayOutput
- func (o WidsprofileApScanChannelList2g5gArrayOutput) ToWidsprofileApScanChannelList2g5gArrayOutputWithContext(ctx context.Context) WidsprofileApScanChannelList2g5gArrayOutput
- type WidsprofileApScanChannelList2g5gInput
- type WidsprofileApScanChannelList2g5gOutput
- func (o WidsprofileApScanChannelList2g5gOutput) Chan() pulumi.StringPtrOutput
- func (WidsprofileApScanChannelList2g5gOutput) ElementType() reflect.Type
- func (o WidsprofileApScanChannelList2g5gOutput) ToWidsprofileApScanChannelList2g5gOutput() WidsprofileApScanChannelList2g5gOutput
- func (o WidsprofileApScanChannelList2g5gOutput) ToWidsprofileApScanChannelList2g5gOutputWithContext(ctx context.Context) WidsprofileApScanChannelList2g5gOutput
- type WidsprofileApScanChannelList6g
- type WidsprofileApScanChannelList6gArgs
- func (WidsprofileApScanChannelList6gArgs) ElementType() reflect.Type
- func (i WidsprofileApScanChannelList6gArgs) ToWidsprofileApScanChannelList6gOutput() WidsprofileApScanChannelList6gOutput
- func (i WidsprofileApScanChannelList6gArgs) ToWidsprofileApScanChannelList6gOutputWithContext(ctx context.Context) WidsprofileApScanChannelList6gOutput
- type WidsprofileApScanChannelList6gArray
- func (WidsprofileApScanChannelList6gArray) ElementType() reflect.Type
- func (i WidsprofileApScanChannelList6gArray) ToWidsprofileApScanChannelList6gArrayOutput() WidsprofileApScanChannelList6gArrayOutput
- func (i WidsprofileApScanChannelList6gArray) ToWidsprofileApScanChannelList6gArrayOutputWithContext(ctx context.Context) WidsprofileApScanChannelList6gArrayOutput
- type WidsprofileApScanChannelList6gArrayInput
- type WidsprofileApScanChannelList6gArrayOutput
- func (WidsprofileApScanChannelList6gArrayOutput) ElementType() reflect.Type
- func (o WidsprofileApScanChannelList6gArrayOutput) Index(i pulumi.IntInput) WidsprofileApScanChannelList6gOutput
- func (o WidsprofileApScanChannelList6gArrayOutput) ToWidsprofileApScanChannelList6gArrayOutput() WidsprofileApScanChannelList6gArrayOutput
- func (o WidsprofileApScanChannelList6gArrayOutput) ToWidsprofileApScanChannelList6gArrayOutputWithContext(ctx context.Context) WidsprofileApScanChannelList6gArrayOutput
- type WidsprofileApScanChannelList6gInput
- type WidsprofileApScanChannelList6gOutput
- func (o WidsprofileApScanChannelList6gOutput) Chan() pulumi.StringPtrOutput
- func (WidsprofileApScanChannelList6gOutput) ElementType() reflect.Type
- func (o WidsprofileApScanChannelList6gOutput) ToWidsprofileApScanChannelList6gOutput() WidsprofileApScanChannelList6gOutput
- func (o WidsprofileApScanChannelList6gOutput) ToWidsprofileApScanChannelList6gOutputWithContext(ctx context.Context) WidsprofileApScanChannelList6gOutput
- type WidsprofileArgs
- type WidsprofileArray
- type WidsprofileArrayInput
- type WidsprofileArrayOutput
- func (WidsprofileArrayOutput) ElementType() reflect.Type
- func (o WidsprofileArrayOutput) Index(i pulumi.IntInput) WidsprofileOutput
- func (o WidsprofileArrayOutput) ToWidsprofileArrayOutput() WidsprofileArrayOutput
- func (o WidsprofileArrayOutput) ToWidsprofileArrayOutputWithContext(ctx context.Context) WidsprofileArrayOutput
- type WidsprofileInput
- type WidsprofileMap
- type WidsprofileMapInput
- type WidsprofileMapOutput
- func (WidsprofileMapOutput) ElementType() reflect.Type
- func (o WidsprofileMapOutput) MapIndex(k pulumi.StringInput) WidsprofileOutput
- func (o WidsprofileMapOutput) ToWidsprofileMapOutput() WidsprofileMapOutput
- func (o WidsprofileMapOutput) ToWidsprofileMapOutputWithContext(ctx context.Context) WidsprofileMapOutput
- type WidsprofileOutput
- func (o WidsprofileOutput) ApAutoSuppress() pulumi.StringOutput
- func (o WidsprofileOutput) ApBgscanDisableDay() pulumi.StringOutput
- func (o WidsprofileOutput) ApBgscanDisableEnd() pulumi.StringOutput
- func (o WidsprofileOutput) ApBgscanDisableSchedules() WidsprofileApBgscanDisableScheduleArrayOutput
- func (o WidsprofileOutput) ApBgscanDisableStart() pulumi.StringOutput
- func (o WidsprofileOutput) ApBgscanDuration() pulumi.IntOutput
- func (o WidsprofileOutput) ApBgscanIdle() pulumi.IntOutput
- func (o WidsprofileOutput) ApBgscanIntv() pulumi.IntOutput
- func (o WidsprofileOutput) ApBgscanPeriod() pulumi.IntOutput
- func (o WidsprofileOutput) ApBgscanReportIntv() pulumi.IntOutput
- func (o WidsprofileOutput) ApFgscanReportIntv() pulumi.IntOutput
- func (o WidsprofileOutput) ApScan() pulumi.StringOutput
- func (o WidsprofileOutput) ApScanChannelList2g5gs() WidsprofileApScanChannelList2g5gArrayOutput
- func (o WidsprofileOutput) ApScanChannelList6gs() WidsprofileApScanChannelList6gArrayOutput
- func (o WidsprofileOutput) ApScanPassive() pulumi.StringOutput
- func (o WidsprofileOutput) ApScanThreshold() pulumi.StringOutput
- func (o WidsprofileOutput) AsleapAttack() pulumi.StringOutput
- func (o WidsprofileOutput) AssocFloodThresh() pulumi.IntOutput
- func (o WidsprofileOutput) AssocFloodTime() pulumi.IntOutput
- func (o WidsprofileOutput) AssocFrameFlood() pulumi.StringOutput
- func (o WidsprofileOutput) AuthFloodThresh() pulumi.IntOutput
- func (o WidsprofileOutput) AuthFloodTime() pulumi.IntOutput
- func (o WidsprofileOutput) AuthFrameFlood() pulumi.StringOutput
- func (o WidsprofileOutput) Comment() pulumi.StringOutput
- func (o WidsprofileOutput) DeauthBroadcast() pulumi.StringOutput
- func (o WidsprofileOutput) DeauthUnknownSrcThresh() pulumi.IntOutput
- func (o WidsprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (o WidsprofileOutput) EapolFailFlood() pulumi.StringOutput
- func (o WidsprofileOutput) EapolFailIntv() pulumi.IntOutput
- func (o WidsprofileOutput) EapolFailThresh() pulumi.IntOutput
- func (o WidsprofileOutput) EapolLogoffFlood() pulumi.StringOutput
- func (o WidsprofileOutput) EapolLogoffIntv() pulumi.IntOutput
- func (o WidsprofileOutput) EapolLogoffThresh() pulumi.IntOutput
- func (o WidsprofileOutput) EapolPreFailFlood() pulumi.StringOutput
- func (o WidsprofileOutput) EapolPreFailIntv() pulumi.IntOutput
- func (o WidsprofileOutput) EapolPreFailThresh() pulumi.IntOutput
- func (o WidsprofileOutput) EapolPreSuccFlood() pulumi.StringOutput
- func (o WidsprofileOutput) EapolPreSuccIntv() pulumi.IntOutput
- func (o WidsprofileOutput) EapolPreSuccThresh() pulumi.IntOutput
- func (o WidsprofileOutput) EapolStartFlood() pulumi.StringOutput
- func (o WidsprofileOutput) EapolStartIntv() pulumi.IntOutput
- func (o WidsprofileOutput) EapolStartThresh() pulumi.IntOutput
- func (o WidsprofileOutput) EapolSuccFlood() pulumi.StringOutput
- func (o WidsprofileOutput) EapolSuccIntv() pulumi.IntOutput
- func (o WidsprofileOutput) EapolSuccThresh() pulumi.IntOutput
- func (WidsprofileOutput) ElementType() reflect.Type
- func (o WidsprofileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o WidsprofileOutput) InvalidMacOui() pulumi.StringOutput
- func (o WidsprofileOutput) LongDurationAttack() pulumi.StringOutput
- func (o WidsprofileOutput) LongDurationThresh() pulumi.IntOutput
- func (o WidsprofileOutput) Name() pulumi.StringOutput
- func (o WidsprofileOutput) NullSsidProbeResp() pulumi.StringOutput
- func (o WidsprofileOutput) SensorMode() pulumi.StringOutput
- func (o WidsprofileOutput) SpoofedDeauth() pulumi.StringOutput
- func (o WidsprofileOutput) ToWidsprofileOutput() WidsprofileOutput
- func (o WidsprofileOutput) ToWidsprofileOutputWithContext(ctx context.Context) WidsprofileOutput
- func (o WidsprofileOutput) Vdomparam() pulumi.StringPtrOutput
- func (o WidsprofileOutput) WeakWepIv() pulumi.StringOutput
- func (o WidsprofileOutput) WirelessBridge() pulumi.StringOutput
- type WidsprofileState
- type Wtp
- type WtpArgs
- type WtpArray
- type WtpArrayInput
- type WtpArrayOutput
- type WtpInput
- type WtpLan
- type WtpLanArgs
- func (WtpLanArgs) ElementType() reflect.Type
- func (i WtpLanArgs) ToWtpLanOutput() WtpLanOutput
- func (i WtpLanArgs) ToWtpLanOutputWithContext(ctx context.Context) WtpLanOutput
- func (i WtpLanArgs) ToWtpLanPtrOutput() WtpLanPtrOutput
- func (i WtpLanArgs) ToWtpLanPtrOutputWithContext(ctx context.Context) WtpLanPtrOutput
- type WtpLanInput
- type WtpLanOutput
- func (WtpLanOutput) ElementType() reflect.Type
- func (o WtpLanOutput) Port1Mode() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port1Ssid() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port2Mode() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port2Ssid() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port3Mode() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port3Ssid() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port4Mode() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port4Ssid() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port5Mode() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port5Ssid() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port6Mode() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port6Ssid() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port7Mode() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port7Ssid() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port8Mode() pulumi.StringPtrOutput
- func (o WtpLanOutput) Port8Ssid() pulumi.StringPtrOutput
- func (o WtpLanOutput) PortEslMode() pulumi.StringPtrOutput
- func (o WtpLanOutput) PortEslSsid() pulumi.StringPtrOutput
- func (o WtpLanOutput) PortMode() pulumi.StringPtrOutput
- func (o WtpLanOutput) PortSsid() pulumi.StringPtrOutput
- func (o WtpLanOutput) ToWtpLanOutput() WtpLanOutput
- func (o WtpLanOutput) ToWtpLanOutputWithContext(ctx context.Context) WtpLanOutput
- func (o WtpLanOutput) ToWtpLanPtrOutput() WtpLanPtrOutput
- func (o WtpLanOutput) ToWtpLanPtrOutputWithContext(ctx context.Context) WtpLanPtrOutput
- type WtpLanPtrInput
- type WtpLanPtrOutput
- func (o WtpLanPtrOutput) Elem() WtpLanOutput
- func (WtpLanPtrOutput) ElementType() reflect.Type
- func (o WtpLanPtrOutput) Port1Mode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port1Ssid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port2Mode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port2Ssid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port3Mode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port3Ssid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port4Mode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port4Ssid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port5Mode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port5Ssid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port6Mode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port6Ssid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port7Mode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port7Ssid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port8Mode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) Port8Ssid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) PortEslMode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) PortEslSsid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) PortMode() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) PortSsid() pulumi.StringPtrOutput
- func (o WtpLanPtrOutput) ToWtpLanPtrOutput() WtpLanPtrOutput
- func (o WtpLanPtrOutput) ToWtpLanPtrOutputWithContext(ctx context.Context) WtpLanPtrOutput
- type WtpMap
- type WtpMapInput
- type WtpMapOutput
- type WtpOutput
- func (o WtpOutput) Admin() pulumi.StringOutput
- func (o WtpOutput) Allowaccess() pulumi.StringOutput
- func (o WtpOutput) ApcfgProfile() pulumi.StringOutput
- func (o WtpOutput) BleMajorId() pulumi.IntOutput
- func (o WtpOutput) BleMinorId() pulumi.IntOutput
- func (o WtpOutput) BonjourProfile() pulumi.StringOutput
- func (o WtpOutput) CoordinateLatitude() pulumi.StringOutput
- func (o WtpOutput) CoordinateLongitude() pulumi.StringOutput
- func (o WtpOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (WtpOutput) ElementType() reflect.Type
- func (o WtpOutput) FirmwareProvision() pulumi.StringOutput
- func (o WtpOutput) FirmwareProvisionLatest() pulumi.StringOutput
- func (o WtpOutput) GetAllTables() pulumi.StringPtrOutput
- func (o WtpOutput) ImageDownload() pulumi.StringOutput
- func (o WtpOutput) Index() pulumi.IntOutput
- func (o WtpOutput) IpFragmentPreventing() pulumi.StringOutput
- func (o WtpOutput) Lan() WtpLanOutput
- func (o WtpOutput) LedState() pulumi.StringOutput
- func (o WtpOutput) Location() pulumi.StringOutput
- func (o WtpOutput) LoginPasswd() pulumi.StringPtrOutput
- func (o WtpOutput) LoginPasswdChange() pulumi.StringOutput
- func (o WtpOutput) MeshBridgeEnable() pulumi.StringOutput
- func (o WtpOutput) Name() pulumi.StringOutput
- func (o WtpOutput) OverrideAllowaccess() pulumi.StringOutput
- func (o WtpOutput) OverrideIpFragment() pulumi.StringOutput
- func (o WtpOutput) OverrideLan() pulumi.StringOutput
- func (o WtpOutput) OverrideLedState() pulumi.StringOutput
- func (o WtpOutput) OverrideLoginPasswdChange() pulumi.StringOutput
- func (o WtpOutput) OverrideSplitTunnel() pulumi.StringOutput
- func (o WtpOutput) OverrideWanPortMode() pulumi.StringOutput
- func (o WtpOutput) PurdueLevel() pulumi.StringOutput
- func (o WtpOutput) Radio1() WtpRadio1Output
- func (o WtpOutput) Radio2() WtpRadio2Output
- func (o WtpOutput) Radio3() WtpRadio3Output
- func (o WtpOutput) Radio4() WtpRadio4Output
- func (o WtpOutput) Region() pulumi.StringOutput
- func (o WtpOutput) RegionX() pulumi.StringOutput
- func (o WtpOutput) RegionY() pulumi.StringOutput
- func (o WtpOutput) SplitTunnelingAclLocalApSubnet() pulumi.StringOutput
- func (o WtpOutput) SplitTunnelingAclPath() pulumi.StringOutput
- func (o WtpOutput) SplitTunnelingAcls() WtpSplitTunnelingAclArrayOutput
- func (o WtpOutput) ToWtpOutput() WtpOutput
- func (o WtpOutput) ToWtpOutputWithContext(ctx context.Context) WtpOutput
- func (o WtpOutput) TunMtuDownlink() pulumi.IntOutput
- func (o WtpOutput) TunMtuUplink() pulumi.IntOutput
- func (o WtpOutput) Uuid() pulumi.StringOutput
- func (o WtpOutput) Vdomparam() pulumi.StringPtrOutput
- func (o WtpOutput) WanPortMode() pulumi.StringOutput
- func (o WtpOutput) WtpId() pulumi.StringOutput
- func (o WtpOutput) WtpMode() pulumi.StringOutput
- func (o WtpOutput) WtpProfile() pulumi.StringOutput
- type WtpRadio1
- type WtpRadio1Args
- func (WtpRadio1Args) ElementType() reflect.Type
- func (i WtpRadio1Args) ToWtpRadio1Output() WtpRadio1Output
- func (i WtpRadio1Args) ToWtpRadio1OutputWithContext(ctx context.Context) WtpRadio1Output
- func (i WtpRadio1Args) ToWtpRadio1PtrOutput() WtpRadio1PtrOutput
- func (i WtpRadio1Args) ToWtpRadio1PtrOutputWithContext(ctx context.Context) WtpRadio1PtrOutput
- type WtpRadio1Channel
- type WtpRadio1ChannelArgs
- type WtpRadio1ChannelArray
- type WtpRadio1ChannelArrayInput
- type WtpRadio1ChannelArrayOutput
- func (WtpRadio1ChannelArrayOutput) ElementType() reflect.Type
- func (o WtpRadio1ChannelArrayOutput) Index(i pulumi.IntInput) WtpRadio1ChannelOutput
- func (o WtpRadio1ChannelArrayOutput) ToWtpRadio1ChannelArrayOutput() WtpRadio1ChannelArrayOutput
- func (o WtpRadio1ChannelArrayOutput) ToWtpRadio1ChannelArrayOutputWithContext(ctx context.Context) WtpRadio1ChannelArrayOutput
- type WtpRadio1ChannelInput
- type WtpRadio1ChannelOutput
- func (o WtpRadio1ChannelOutput) Chan() pulumi.StringPtrOutput
- func (WtpRadio1ChannelOutput) ElementType() reflect.Type
- func (o WtpRadio1ChannelOutput) ToWtpRadio1ChannelOutput() WtpRadio1ChannelOutput
- func (o WtpRadio1ChannelOutput) ToWtpRadio1ChannelOutputWithContext(ctx context.Context) WtpRadio1ChannelOutput
- type WtpRadio1Input
- type WtpRadio1Output
- func (o WtpRadio1Output) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpRadio1Output) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpRadio1Output) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpRadio1Output) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpRadio1Output) Band() pulumi.StringPtrOutput
- func (o WtpRadio1Output) Channels() WtpRadio1ChannelArrayOutput
- func (o WtpRadio1Output) DrmaManualMode() pulumi.StringPtrOutput
- func (WtpRadio1Output) ElementType() reflect.Type
- func (o WtpRadio1Output) OverrideAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio1Output) OverrideBand() pulumi.StringPtrOutput
- func (o WtpRadio1Output) OverrideChannel() pulumi.StringPtrOutput
- func (o WtpRadio1Output) OverrideTxpower() pulumi.StringPtrOutput
- func (o WtpRadio1Output) OverrideVaps() pulumi.StringPtrOutput
- func (o WtpRadio1Output) PowerLevel() pulumi.IntPtrOutput
- func (o WtpRadio1Output) PowerMode() pulumi.StringPtrOutput
- func (o WtpRadio1Output) PowerValue() pulumi.IntPtrOutput
- func (o WtpRadio1Output) RadioId() pulumi.IntPtrOutput
- func (o WtpRadio1Output) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio1Output) ToWtpRadio1Output() WtpRadio1Output
- func (o WtpRadio1Output) ToWtpRadio1OutputWithContext(ctx context.Context) WtpRadio1Output
- func (o WtpRadio1Output) ToWtpRadio1PtrOutput() WtpRadio1PtrOutput
- func (o WtpRadio1Output) ToWtpRadio1PtrOutputWithContext(ctx context.Context) WtpRadio1PtrOutput
- func (o WtpRadio1Output) VapAll() pulumi.StringPtrOutput
- func (o WtpRadio1Output) Vaps() WtpRadio1VapArrayOutput
- type WtpRadio1PtrInput
- type WtpRadio1PtrOutput
- func (o WtpRadio1PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpRadio1PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpRadio1PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) Band() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) Channels() WtpRadio1ChannelArrayOutput
- func (o WtpRadio1PtrOutput) DrmaManualMode() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) Elem() WtpRadio1Output
- func (WtpRadio1PtrOutput) ElementType() reflect.Type
- func (o WtpRadio1PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) OverrideBand() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) OverrideChannel() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) OverrideTxpower() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) OverrideVaps() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) PowerLevel() pulumi.IntPtrOutput
- func (o WtpRadio1PtrOutput) PowerMode() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) PowerValue() pulumi.IntPtrOutput
- func (o WtpRadio1PtrOutput) RadioId() pulumi.IntPtrOutput
- func (o WtpRadio1PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) ToWtpRadio1PtrOutput() WtpRadio1PtrOutput
- func (o WtpRadio1PtrOutput) ToWtpRadio1PtrOutputWithContext(ctx context.Context) WtpRadio1PtrOutput
- func (o WtpRadio1PtrOutput) VapAll() pulumi.StringPtrOutput
- func (o WtpRadio1PtrOutput) Vaps() WtpRadio1VapArrayOutput
- type WtpRadio1Vap
- type WtpRadio1VapArgs
- type WtpRadio1VapArray
- type WtpRadio1VapArrayInput
- type WtpRadio1VapArrayOutput
- func (WtpRadio1VapArrayOutput) ElementType() reflect.Type
- func (o WtpRadio1VapArrayOutput) Index(i pulumi.IntInput) WtpRadio1VapOutput
- func (o WtpRadio1VapArrayOutput) ToWtpRadio1VapArrayOutput() WtpRadio1VapArrayOutput
- func (o WtpRadio1VapArrayOutput) ToWtpRadio1VapArrayOutputWithContext(ctx context.Context) WtpRadio1VapArrayOutput
- type WtpRadio1VapInput
- type WtpRadio1VapOutput
- type WtpRadio2
- type WtpRadio2Args
- func (WtpRadio2Args) ElementType() reflect.Type
- func (i WtpRadio2Args) ToWtpRadio2Output() WtpRadio2Output
- func (i WtpRadio2Args) ToWtpRadio2OutputWithContext(ctx context.Context) WtpRadio2Output
- func (i WtpRadio2Args) ToWtpRadio2PtrOutput() WtpRadio2PtrOutput
- func (i WtpRadio2Args) ToWtpRadio2PtrOutputWithContext(ctx context.Context) WtpRadio2PtrOutput
- type WtpRadio2Channel
- type WtpRadio2ChannelArgs
- type WtpRadio2ChannelArray
- type WtpRadio2ChannelArrayInput
- type WtpRadio2ChannelArrayOutput
- func (WtpRadio2ChannelArrayOutput) ElementType() reflect.Type
- func (o WtpRadio2ChannelArrayOutput) Index(i pulumi.IntInput) WtpRadio2ChannelOutput
- func (o WtpRadio2ChannelArrayOutput) ToWtpRadio2ChannelArrayOutput() WtpRadio2ChannelArrayOutput
- func (o WtpRadio2ChannelArrayOutput) ToWtpRadio2ChannelArrayOutputWithContext(ctx context.Context) WtpRadio2ChannelArrayOutput
- type WtpRadio2ChannelInput
- type WtpRadio2ChannelOutput
- func (o WtpRadio2ChannelOutput) Chan() pulumi.StringPtrOutput
- func (WtpRadio2ChannelOutput) ElementType() reflect.Type
- func (o WtpRadio2ChannelOutput) ToWtpRadio2ChannelOutput() WtpRadio2ChannelOutput
- func (o WtpRadio2ChannelOutput) ToWtpRadio2ChannelOutputWithContext(ctx context.Context) WtpRadio2ChannelOutput
- type WtpRadio2Input
- type WtpRadio2Output
- func (o WtpRadio2Output) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpRadio2Output) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpRadio2Output) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpRadio2Output) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpRadio2Output) Band() pulumi.StringPtrOutput
- func (o WtpRadio2Output) Channels() WtpRadio2ChannelArrayOutput
- func (o WtpRadio2Output) DrmaManualMode() pulumi.StringPtrOutput
- func (WtpRadio2Output) ElementType() reflect.Type
- func (o WtpRadio2Output) OverrideAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio2Output) OverrideBand() pulumi.StringPtrOutput
- func (o WtpRadio2Output) OverrideChannel() pulumi.StringPtrOutput
- func (o WtpRadio2Output) OverrideTxpower() pulumi.StringPtrOutput
- func (o WtpRadio2Output) OverrideVaps() pulumi.StringPtrOutput
- func (o WtpRadio2Output) PowerLevel() pulumi.IntPtrOutput
- func (o WtpRadio2Output) PowerMode() pulumi.StringPtrOutput
- func (o WtpRadio2Output) PowerValue() pulumi.IntPtrOutput
- func (o WtpRadio2Output) RadioId() pulumi.IntPtrOutput
- func (o WtpRadio2Output) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio2Output) ToWtpRadio2Output() WtpRadio2Output
- func (o WtpRadio2Output) ToWtpRadio2OutputWithContext(ctx context.Context) WtpRadio2Output
- func (o WtpRadio2Output) ToWtpRadio2PtrOutput() WtpRadio2PtrOutput
- func (o WtpRadio2Output) ToWtpRadio2PtrOutputWithContext(ctx context.Context) WtpRadio2PtrOutput
- func (o WtpRadio2Output) VapAll() pulumi.StringPtrOutput
- func (o WtpRadio2Output) Vaps() WtpRadio2VapArrayOutput
- type WtpRadio2PtrInput
- type WtpRadio2PtrOutput
- func (o WtpRadio2PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpRadio2PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpRadio2PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) Band() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) Channels() WtpRadio2ChannelArrayOutput
- func (o WtpRadio2PtrOutput) DrmaManualMode() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) Elem() WtpRadio2Output
- func (WtpRadio2PtrOutput) ElementType() reflect.Type
- func (o WtpRadio2PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) OverrideBand() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) OverrideChannel() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) OverrideTxpower() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) OverrideVaps() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) PowerLevel() pulumi.IntPtrOutput
- func (o WtpRadio2PtrOutput) PowerMode() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) PowerValue() pulumi.IntPtrOutput
- func (o WtpRadio2PtrOutput) RadioId() pulumi.IntPtrOutput
- func (o WtpRadio2PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) ToWtpRadio2PtrOutput() WtpRadio2PtrOutput
- func (o WtpRadio2PtrOutput) ToWtpRadio2PtrOutputWithContext(ctx context.Context) WtpRadio2PtrOutput
- func (o WtpRadio2PtrOutput) VapAll() pulumi.StringPtrOutput
- func (o WtpRadio2PtrOutput) Vaps() WtpRadio2VapArrayOutput
- type WtpRadio2Vap
- type WtpRadio2VapArgs
- type WtpRadio2VapArray
- type WtpRadio2VapArrayInput
- type WtpRadio2VapArrayOutput
- func (WtpRadio2VapArrayOutput) ElementType() reflect.Type
- func (o WtpRadio2VapArrayOutput) Index(i pulumi.IntInput) WtpRadio2VapOutput
- func (o WtpRadio2VapArrayOutput) ToWtpRadio2VapArrayOutput() WtpRadio2VapArrayOutput
- func (o WtpRadio2VapArrayOutput) ToWtpRadio2VapArrayOutputWithContext(ctx context.Context) WtpRadio2VapArrayOutput
- type WtpRadio2VapInput
- type WtpRadio2VapOutput
- type WtpRadio3
- type WtpRadio3Args
- func (WtpRadio3Args) ElementType() reflect.Type
- func (i WtpRadio3Args) ToWtpRadio3Output() WtpRadio3Output
- func (i WtpRadio3Args) ToWtpRadio3OutputWithContext(ctx context.Context) WtpRadio3Output
- func (i WtpRadio3Args) ToWtpRadio3PtrOutput() WtpRadio3PtrOutput
- func (i WtpRadio3Args) ToWtpRadio3PtrOutputWithContext(ctx context.Context) WtpRadio3PtrOutput
- type WtpRadio3Channel
- type WtpRadio3ChannelArgs
- type WtpRadio3ChannelArray
- type WtpRadio3ChannelArrayInput
- type WtpRadio3ChannelArrayOutput
- func (WtpRadio3ChannelArrayOutput) ElementType() reflect.Type
- func (o WtpRadio3ChannelArrayOutput) Index(i pulumi.IntInput) WtpRadio3ChannelOutput
- func (o WtpRadio3ChannelArrayOutput) ToWtpRadio3ChannelArrayOutput() WtpRadio3ChannelArrayOutput
- func (o WtpRadio3ChannelArrayOutput) ToWtpRadio3ChannelArrayOutputWithContext(ctx context.Context) WtpRadio3ChannelArrayOutput
- type WtpRadio3ChannelInput
- type WtpRadio3ChannelOutput
- func (o WtpRadio3ChannelOutput) Chan() pulumi.StringPtrOutput
- func (WtpRadio3ChannelOutput) ElementType() reflect.Type
- func (o WtpRadio3ChannelOutput) ToWtpRadio3ChannelOutput() WtpRadio3ChannelOutput
- func (o WtpRadio3ChannelOutput) ToWtpRadio3ChannelOutputWithContext(ctx context.Context) WtpRadio3ChannelOutput
- type WtpRadio3Input
- type WtpRadio3Output
- func (o WtpRadio3Output) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpRadio3Output) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpRadio3Output) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpRadio3Output) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpRadio3Output) Band() pulumi.StringPtrOutput
- func (o WtpRadio3Output) Channels() WtpRadio3ChannelArrayOutput
- func (o WtpRadio3Output) DrmaManualMode() pulumi.StringPtrOutput
- func (WtpRadio3Output) ElementType() reflect.Type
- func (o WtpRadio3Output) OverrideAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio3Output) OverrideBand() pulumi.StringPtrOutput
- func (o WtpRadio3Output) OverrideChannel() pulumi.StringPtrOutput
- func (o WtpRadio3Output) OverrideTxpower() pulumi.StringPtrOutput
- func (o WtpRadio3Output) OverrideVaps() pulumi.StringPtrOutput
- func (o WtpRadio3Output) PowerLevel() pulumi.IntPtrOutput
- func (o WtpRadio3Output) PowerMode() pulumi.StringPtrOutput
- func (o WtpRadio3Output) PowerValue() pulumi.IntPtrOutput
- func (o WtpRadio3Output) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio3Output) ToWtpRadio3Output() WtpRadio3Output
- func (o WtpRadio3Output) ToWtpRadio3OutputWithContext(ctx context.Context) WtpRadio3Output
- func (o WtpRadio3Output) ToWtpRadio3PtrOutput() WtpRadio3PtrOutput
- func (o WtpRadio3Output) ToWtpRadio3PtrOutputWithContext(ctx context.Context) WtpRadio3PtrOutput
- func (o WtpRadio3Output) VapAll() pulumi.StringPtrOutput
- func (o WtpRadio3Output) Vaps() WtpRadio3VapArrayOutput
- type WtpRadio3PtrInput
- type WtpRadio3PtrOutput
- func (o WtpRadio3PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpRadio3PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpRadio3PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) Band() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) Channels() WtpRadio3ChannelArrayOutput
- func (o WtpRadio3PtrOutput) DrmaManualMode() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) Elem() WtpRadio3Output
- func (WtpRadio3PtrOutput) ElementType() reflect.Type
- func (o WtpRadio3PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) OverrideBand() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) OverrideChannel() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) OverrideTxpower() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) OverrideVaps() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) PowerLevel() pulumi.IntPtrOutput
- func (o WtpRadio3PtrOutput) PowerMode() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) PowerValue() pulumi.IntPtrOutput
- func (o WtpRadio3PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) ToWtpRadio3PtrOutput() WtpRadio3PtrOutput
- func (o WtpRadio3PtrOutput) ToWtpRadio3PtrOutputWithContext(ctx context.Context) WtpRadio3PtrOutput
- func (o WtpRadio3PtrOutput) VapAll() pulumi.StringPtrOutput
- func (o WtpRadio3PtrOutput) Vaps() WtpRadio3VapArrayOutput
- type WtpRadio3Vap
- type WtpRadio3VapArgs
- type WtpRadio3VapArray
- type WtpRadio3VapArrayInput
- type WtpRadio3VapArrayOutput
- func (WtpRadio3VapArrayOutput) ElementType() reflect.Type
- func (o WtpRadio3VapArrayOutput) Index(i pulumi.IntInput) WtpRadio3VapOutput
- func (o WtpRadio3VapArrayOutput) ToWtpRadio3VapArrayOutput() WtpRadio3VapArrayOutput
- func (o WtpRadio3VapArrayOutput) ToWtpRadio3VapArrayOutputWithContext(ctx context.Context) WtpRadio3VapArrayOutput
- type WtpRadio3VapInput
- type WtpRadio3VapOutput
- type WtpRadio4
- type WtpRadio4Args
- func (WtpRadio4Args) ElementType() reflect.Type
- func (i WtpRadio4Args) ToWtpRadio4Output() WtpRadio4Output
- func (i WtpRadio4Args) ToWtpRadio4OutputWithContext(ctx context.Context) WtpRadio4Output
- func (i WtpRadio4Args) ToWtpRadio4PtrOutput() WtpRadio4PtrOutput
- func (i WtpRadio4Args) ToWtpRadio4PtrOutputWithContext(ctx context.Context) WtpRadio4PtrOutput
- type WtpRadio4Channel
- type WtpRadio4ChannelArgs
- type WtpRadio4ChannelArray
- type WtpRadio4ChannelArrayInput
- type WtpRadio4ChannelArrayOutput
- func (WtpRadio4ChannelArrayOutput) ElementType() reflect.Type
- func (o WtpRadio4ChannelArrayOutput) Index(i pulumi.IntInput) WtpRadio4ChannelOutput
- func (o WtpRadio4ChannelArrayOutput) ToWtpRadio4ChannelArrayOutput() WtpRadio4ChannelArrayOutput
- func (o WtpRadio4ChannelArrayOutput) ToWtpRadio4ChannelArrayOutputWithContext(ctx context.Context) WtpRadio4ChannelArrayOutput
- type WtpRadio4ChannelInput
- type WtpRadio4ChannelOutput
- func (o WtpRadio4ChannelOutput) Chan() pulumi.StringPtrOutput
- func (WtpRadio4ChannelOutput) ElementType() reflect.Type
- func (o WtpRadio4ChannelOutput) ToWtpRadio4ChannelOutput() WtpRadio4ChannelOutput
- func (o WtpRadio4ChannelOutput) ToWtpRadio4ChannelOutputWithContext(ctx context.Context) WtpRadio4ChannelOutput
- type WtpRadio4Input
- type WtpRadio4Output
- func (o WtpRadio4Output) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpRadio4Output) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpRadio4Output) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpRadio4Output) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpRadio4Output) Band() pulumi.StringPtrOutput
- func (o WtpRadio4Output) Channels() WtpRadio4ChannelArrayOutput
- func (o WtpRadio4Output) DrmaManualMode() pulumi.StringPtrOutput
- func (WtpRadio4Output) ElementType() reflect.Type
- func (o WtpRadio4Output) OverrideAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio4Output) OverrideBand() pulumi.StringPtrOutput
- func (o WtpRadio4Output) OverrideChannel() pulumi.StringPtrOutput
- func (o WtpRadio4Output) OverrideTxpower() pulumi.StringPtrOutput
- func (o WtpRadio4Output) OverrideVaps() pulumi.StringPtrOutput
- func (o WtpRadio4Output) PowerLevel() pulumi.IntPtrOutput
- func (o WtpRadio4Output) PowerMode() pulumi.StringPtrOutput
- func (o WtpRadio4Output) PowerValue() pulumi.IntPtrOutput
- func (o WtpRadio4Output) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio4Output) ToWtpRadio4Output() WtpRadio4Output
- func (o WtpRadio4Output) ToWtpRadio4OutputWithContext(ctx context.Context) WtpRadio4Output
- func (o WtpRadio4Output) ToWtpRadio4PtrOutput() WtpRadio4PtrOutput
- func (o WtpRadio4Output) ToWtpRadio4PtrOutputWithContext(ctx context.Context) WtpRadio4PtrOutput
- func (o WtpRadio4Output) VapAll() pulumi.StringPtrOutput
- func (o WtpRadio4Output) Vaps() WtpRadio4VapArrayOutput
- type WtpRadio4PtrInput
- type WtpRadio4PtrOutput
- func (o WtpRadio4PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpRadio4PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpRadio4PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) Band() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) Channels() WtpRadio4ChannelArrayOutput
- func (o WtpRadio4PtrOutput) DrmaManualMode() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) Elem() WtpRadio4Output
- func (WtpRadio4PtrOutput) ElementType() reflect.Type
- func (o WtpRadio4PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) OverrideBand() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) OverrideChannel() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) OverrideTxpower() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) OverrideVaps() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) PowerLevel() pulumi.IntPtrOutput
- func (o WtpRadio4PtrOutput) PowerMode() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) PowerValue() pulumi.IntPtrOutput
- func (o WtpRadio4PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) ToWtpRadio4PtrOutput() WtpRadio4PtrOutput
- func (o WtpRadio4PtrOutput) ToWtpRadio4PtrOutputWithContext(ctx context.Context) WtpRadio4PtrOutput
- func (o WtpRadio4PtrOutput) VapAll() pulumi.StringPtrOutput
- func (o WtpRadio4PtrOutput) Vaps() WtpRadio4VapArrayOutput
- type WtpRadio4Vap
- type WtpRadio4VapArgs
- type WtpRadio4VapArray
- type WtpRadio4VapArrayInput
- type WtpRadio4VapArrayOutput
- func (WtpRadio4VapArrayOutput) ElementType() reflect.Type
- func (o WtpRadio4VapArrayOutput) Index(i pulumi.IntInput) WtpRadio4VapOutput
- func (o WtpRadio4VapArrayOutput) ToWtpRadio4VapArrayOutput() WtpRadio4VapArrayOutput
- func (o WtpRadio4VapArrayOutput) ToWtpRadio4VapArrayOutputWithContext(ctx context.Context) WtpRadio4VapArrayOutput
- type WtpRadio4VapInput
- type WtpRadio4VapOutput
- type WtpSplitTunnelingAcl
- type WtpSplitTunnelingAclArgs
- type WtpSplitTunnelingAclArray
- type WtpSplitTunnelingAclArrayInput
- type WtpSplitTunnelingAclArrayOutput
- func (WtpSplitTunnelingAclArrayOutput) ElementType() reflect.Type
- func (o WtpSplitTunnelingAclArrayOutput) Index(i pulumi.IntInput) WtpSplitTunnelingAclOutput
- func (o WtpSplitTunnelingAclArrayOutput) ToWtpSplitTunnelingAclArrayOutput() WtpSplitTunnelingAclArrayOutput
- func (o WtpSplitTunnelingAclArrayOutput) ToWtpSplitTunnelingAclArrayOutputWithContext(ctx context.Context) WtpSplitTunnelingAclArrayOutput
- type WtpSplitTunnelingAclInput
- type WtpSplitTunnelingAclOutput
- func (o WtpSplitTunnelingAclOutput) DestIp() pulumi.StringPtrOutput
- func (WtpSplitTunnelingAclOutput) ElementType() reflect.Type
- func (o WtpSplitTunnelingAclOutput) Id() pulumi.IntPtrOutput
- func (o WtpSplitTunnelingAclOutput) ToWtpSplitTunnelingAclOutput() WtpSplitTunnelingAclOutput
- func (o WtpSplitTunnelingAclOutput) ToWtpSplitTunnelingAclOutputWithContext(ctx context.Context) WtpSplitTunnelingAclOutput
- type WtpState
- type Wtpgroup
- type WtpgroupArgs
- type WtpgroupArray
- type WtpgroupArrayInput
- type WtpgroupArrayOutput
- type WtpgroupInput
- type WtpgroupMap
- type WtpgroupMapInput
- type WtpgroupMapOutput
- type WtpgroupOutput
- func (o WtpgroupOutput) BleMajorId() pulumi.IntOutput
- func (o WtpgroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (WtpgroupOutput) ElementType() reflect.Type
- func (o WtpgroupOutput) GetAllTables() pulumi.StringPtrOutput
- func (o WtpgroupOutput) Name() pulumi.StringOutput
- func (o WtpgroupOutput) PlatformType() pulumi.StringOutput
- func (o WtpgroupOutput) ToWtpgroupOutput() WtpgroupOutput
- func (o WtpgroupOutput) ToWtpgroupOutputWithContext(ctx context.Context) WtpgroupOutput
- func (o WtpgroupOutput) Vdomparam() pulumi.StringPtrOutput
- func (o WtpgroupOutput) Wtps() WtpgroupWtpArrayOutput
- type WtpgroupState
- type WtpgroupWtp
- type WtpgroupWtpArgs
- type WtpgroupWtpArray
- type WtpgroupWtpArrayInput
- type WtpgroupWtpArrayOutput
- func (WtpgroupWtpArrayOutput) ElementType() reflect.Type
- func (o WtpgroupWtpArrayOutput) Index(i pulumi.IntInput) WtpgroupWtpOutput
- func (o WtpgroupWtpArrayOutput) ToWtpgroupWtpArrayOutput() WtpgroupWtpArrayOutput
- func (o WtpgroupWtpArrayOutput) ToWtpgroupWtpArrayOutputWithContext(ctx context.Context) WtpgroupWtpArrayOutput
- type WtpgroupWtpInput
- type WtpgroupWtpOutput
- type Wtpprofile
- type WtpprofileArgs
- type WtpprofileArray
- type WtpprofileArrayInput
- type WtpprofileArrayOutput
- func (WtpprofileArrayOutput) ElementType() reflect.Type
- func (o WtpprofileArrayOutput) Index(i pulumi.IntInput) WtpprofileOutput
- func (o WtpprofileArrayOutput) ToWtpprofileArrayOutput() WtpprofileArrayOutput
- func (o WtpprofileArrayOutput) ToWtpprofileArrayOutputWithContext(ctx context.Context) WtpprofileArrayOutput
- type WtpprofileDenyMacList
- type WtpprofileDenyMacListArgs
- type WtpprofileDenyMacListArray
- func (WtpprofileDenyMacListArray) ElementType() reflect.Type
- func (i WtpprofileDenyMacListArray) ToWtpprofileDenyMacListArrayOutput() WtpprofileDenyMacListArrayOutput
- func (i WtpprofileDenyMacListArray) ToWtpprofileDenyMacListArrayOutputWithContext(ctx context.Context) WtpprofileDenyMacListArrayOutput
- type WtpprofileDenyMacListArrayInput
- type WtpprofileDenyMacListArrayOutput
- func (WtpprofileDenyMacListArrayOutput) ElementType() reflect.Type
- func (o WtpprofileDenyMacListArrayOutput) Index(i pulumi.IntInput) WtpprofileDenyMacListOutput
- func (o WtpprofileDenyMacListArrayOutput) ToWtpprofileDenyMacListArrayOutput() WtpprofileDenyMacListArrayOutput
- func (o WtpprofileDenyMacListArrayOutput) ToWtpprofileDenyMacListArrayOutputWithContext(ctx context.Context) WtpprofileDenyMacListArrayOutput
- type WtpprofileDenyMacListInput
- type WtpprofileDenyMacListOutput
- func (WtpprofileDenyMacListOutput) ElementType() reflect.Type
- func (o WtpprofileDenyMacListOutput) Id() pulumi.IntPtrOutput
- func (o WtpprofileDenyMacListOutput) Mac() pulumi.StringPtrOutput
- func (o WtpprofileDenyMacListOutput) ToWtpprofileDenyMacListOutput() WtpprofileDenyMacListOutput
- func (o WtpprofileDenyMacListOutput) ToWtpprofileDenyMacListOutputWithContext(ctx context.Context) WtpprofileDenyMacListOutput
- type WtpprofileEslSesDongle
- type WtpprofileEslSesDongleArgs
- func (WtpprofileEslSesDongleArgs) ElementType() reflect.Type
- func (i WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDongleOutput() WtpprofileEslSesDongleOutput
- func (i WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDongleOutputWithContext(ctx context.Context) WtpprofileEslSesDongleOutput
- func (i WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDonglePtrOutput() WtpprofileEslSesDonglePtrOutput
- func (i WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDonglePtrOutputWithContext(ctx context.Context) WtpprofileEslSesDonglePtrOutput
- type WtpprofileEslSesDongleInput
- type WtpprofileEslSesDongleOutput
- func (o WtpprofileEslSesDongleOutput) ApcAddrType() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDongleOutput) ApcFqdn() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDongleOutput) ApcIp() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDongleOutput) ApcPort() pulumi.IntPtrOutput
- func (o WtpprofileEslSesDongleOutput) CoexLevel() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDongleOutput) ComplianceLevel() pulumi.StringPtrOutput
- func (WtpprofileEslSesDongleOutput) ElementType() reflect.Type
- func (o WtpprofileEslSesDongleOutput) EslChannel() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDongleOutput) OutputPower() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDongleOutput) ScdEnable() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDongleOutput) TlsCertVerification() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDongleOutput) TlsFqdnVerification() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDongleOutput() WtpprofileEslSesDongleOutput
- func (o WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDongleOutputWithContext(ctx context.Context) WtpprofileEslSesDongleOutput
- func (o WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDonglePtrOutput() WtpprofileEslSesDonglePtrOutput
- func (o WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDonglePtrOutputWithContext(ctx context.Context) WtpprofileEslSesDonglePtrOutput
- type WtpprofileEslSesDonglePtrInput
- type WtpprofileEslSesDonglePtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) ApcAddrType() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) ApcFqdn() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) ApcIp() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) ApcPort() pulumi.IntPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) CoexLevel() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) ComplianceLevel() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) Elem() WtpprofileEslSesDongleOutput
- func (WtpprofileEslSesDonglePtrOutput) ElementType() reflect.Type
- func (o WtpprofileEslSesDonglePtrOutput) EslChannel() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) OutputPower() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) ScdEnable() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) TlsCertVerification() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) TlsFqdnVerification() pulumi.StringPtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) ToWtpprofileEslSesDonglePtrOutput() WtpprofileEslSesDonglePtrOutput
- func (o WtpprofileEslSesDonglePtrOutput) ToWtpprofileEslSesDonglePtrOutputWithContext(ctx context.Context) WtpprofileEslSesDonglePtrOutput
- type WtpprofileInput
- type WtpprofileLan
- type WtpprofileLanArgs
- func (WtpprofileLanArgs) ElementType() reflect.Type
- func (i WtpprofileLanArgs) ToWtpprofileLanOutput() WtpprofileLanOutput
- func (i WtpprofileLanArgs) ToWtpprofileLanOutputWithContext(ctx context.Context) WtpprofileLanOutput
- func (i WtpprofileLanArgs) ToWtpprofileLanPtrOutput() WtpprofileLanPtrOutput
- func (i WtpprofileLanArgs) ToWtpprofileLanPtrOutputWithContext(ctx context.Context) WtpprofileLanPtrOutput
- type WtpprofileLanInput
- type WtpprofileLanOutput
- func (WtpprofileLanOutput) ElementType() reflect.Type
- func (o WtpprofileLanOutput) Port1Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port1Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port2Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port2Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port3Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port3Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port4Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port4Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port5Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port5Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port6Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port6Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port7Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port7Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port8Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) Port8Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) PortEslMode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) PortEslSsid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) PortMode() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) PortSsid() pulumi.StringPtrOutput
- func (o WtpprofileLanOutput) ToWtpprofileLanOutput() WtpprofileLanOutput
- func (o WtpprofileLanOutput) ToWtpprofileLanOutputWithContext(ctx context.Context) WtpprofileLanOutput
- func (o WtpprofileLanOutput) ToWtpprofileLanPtrOutput() WtpprofileLanPtrOutput
- func (o WtpprofileLanOutput) ToWtpprofileLanPtrOutputWithContext(ctx context.Context) WtpprofileLanPtrOutput
- type WtpprofileLanPtrInput
- type WtpprofileLanPtrOutput
- func (o WtpprofileLanPtrOutput) Elem() WtpprofileLanOutput
- func (WtpprofileLanPtrOutput) ElementType() reflect.Type
- func (o WtpprofileLanPtrOutput) Port1Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port1Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port2Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port2Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port3Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port3Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port4Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port4Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port5Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port5Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port6Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port6Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port7Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port7Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port8Mode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) Port8Ssid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) PortEslMode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) PortEslSsid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) PortMode() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) PortSsid() pulumi.StringPtrOutput
- func (o WtpprofileLanPtrOutput) ToWtpprofileLanPtrOutput() WtpprofileLanPtrOutput
- func (o WtpprofileLanPtrOutput) ToWtpprofileLanPtrOutputWithContext(ctx context.Context) WtpprofileLanPtrOutput
- type WtpprofileLbs
- type WtpprofileLbsArgs
- func (WtpprofileLbsArgs) ElementType() reflect.Type
- func (i WtpprofileLbsArgs) ToWtpprofileLbsOutput() WtpprofileLbsOutput
- func (i WtpprofileLbsArgs) ToWtpprofileLbsOutputWithContext(ctx context.Context) WtpprofileLbsOutput
- func (i WtpprofileLbsArgs) ToWtpprofileLbsPtrOutput() WtpprofileLbsPtrOutput
- func (i WtpprofileLbsArgs) ToWtpprofileLbsPtrOutputWithContext(ctx context.Context) WtpprofileLbsPtrOutput
- type WtpprofileLbsInput
- type WtpprofileLbsOutput
- func (o WtpprofileLbsOutput) Aeroscout() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) AeroscoutApMac() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) AeroscoutMmuReport() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) AeroscoutMu() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) AeroscoutMuFactor() pulumi.IntPtrOutput
- func (o WtpprofileLbsOutput) AeroscoutMuTimeout() pulumi.IntPtrOutput
- func (o WtpprofileLbsOutput) AeroscoutServerIp() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) AeroscoutServerPort() pulumi.IntPtrOutput
- func (o WtpprofileLbsOutput) EkahauBlinkMode() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) EkahauTag() pulumi.StringPtrOutput
- func (WtpprofileLbsOutput) ElementType() reflect.Type
- func (o WtpprofileLbsOutput) ErcServerIp() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) ErcServerPort() pulumi.IntPtrOutput
- func (o WtpprofileLbsOutput) Fortipresence() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) FortipresenceBle() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) FortipresenceFrequency() pulumi.IntPtrOutput
- func (o WtpprofileLbsOutput) FortipresencePort() pulumi.IntPtrOutput
- func (o WtpprofileLbsOutput) FortipresenceProject() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) FortipresenceRogue() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) FortipresenceSecret() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) FortipresenceServer() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) FortipresenceServerAddrType() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) FortipresenceServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) FortipresenceUnassoc() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) Polestar() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) PolestarAccumulationInterval() pulumi.IntPtrOutput
- func (o WtpprofileLbsOutput) PolestarAssetAddrgrpList() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) PolestarAssetUuidList1() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) PolestarAssetUuidList2() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) PolestarAssetUuidList3() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) PolestarAssetUuidList4() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) PolestarProtocol() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) PolestarReportingInterval() pulumi.IntPtrOutput
- func (o WtpprofileLbsOutput) PolestarServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) PolestarServerPath() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) PolestarServerPort() pulumi.IntPtrOutput
- func (o WtpprofileLbsOutput) PolestarServerToken() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) StationLocate() pulumi.StringPtrOutput
- func (o WtpprofileLbsOutput) ToWtpprofileLbsOutput() WtpprofileLbsOutput
- func (o WtpprofileLbsOutput) ToWtpprofileLbsOutputWithContext(ctx context.Context) WtpprofileLbsOutput
- func (o WtpprofileLbsOutput) ToWtpprofileLbsPtrOutput() WtpprofileLbsPtrOutput
- func (o WtpprofileLbsOutput) ToWtpprofileLbsPtrOutputWithContext(ctx context.Context) WtpprofileLbsPtrOutput
- type WtpprofileLbsPtrInput
- type WtpprofileLbsPtrOutput
- func (o WtpprofileLbsPtrOutput) Aeroscout() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) AeroscoutApMac() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) AeroscoutMmuReport() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) AeroscoutMu() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) AeroscoutMuFactor() pulumi.IntPtrOutput
- func (o WtpprofileLbsPtrOutput) AeroscoutMuTimeout() pulumi.IntPtrOutput
- func (o WtpprofileLbsPtrOutput) AeroscoutServerIp() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) AeroscoutServerPort() pulumi.IntPtrOutput
- func (o WtpprofileLbsPtrOutput) EkahauBlinkMode() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) EkahauTag() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) Elem() WtpprofileLbsOutput
- func (WtpprofileLbsPtrOutput) ElementType() reflect.Type
- func (o WtpprofileLbsPtrOutput) ErcServerIp() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) ErcServerPort() pulumi.IntPtrOutput
- func (o WtpprofileLbsPtrOutput) Fortipresence() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresenceBle() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresenceFrequency() pulumi.IntPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresencePort() pulumi.IntPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresenceProject() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresenceRogue() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresenceSecret() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresenceServer() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresenceServerAddrType() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresenceServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) FortipresenceUnassoc() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) Polestar() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarAccumulationInterval() pulumi.IntPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarAssetAddrgrpList() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarAssetUuidList1() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarAssetUuidList2() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarAssetUuidList3() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarAssetUuidList4() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarProtocol() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarReportingInterval() pulumi.IntPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarServerPath() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarServerPort() pulumi.IntPtrOutput
- func (o WtpprofileLbsPtrOutput) PolestarServerToken() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) StationLocate() pulumi.StringPtrOutput
- func (o WtpprofileLbsPtrOutput) ToWtpprofileLbsPtrOutput() WtpprofileLbsPtrOutput
- func (o WtpprofileLbsPtrOutput) ToWtpprofileLbsPtrOutputWithContext(ctx context.Context) WtpprofileLbsPtrOutput
- type WtpprofileLedSchedule
- type WtpprofileLedScheduleArgs
- type WtpprofileLedScheduleArray
- func (WtpprofileLedScheduleArray) ElementType() reflect.Type
- func (i WtpprofileLedScheduleArray) ToWtpprofileLedScheduleArrayOutput() WtpprofileLedScheduleArrayOutput
- func (i WtpprofileLedScheduleArray) ToWtpprofileLedScheduleArrayOutputWithContext(ctx context.Context) WtpprofileLedScheduleArrayOutput
- type WtpprofileLedScheduleArrayInput
- type WtpprofileLedScheduleArrayOutput
- func (WtpprofileLedScheduleArrayOutput) ElementType() reflect.Type
- func (o WtpprofileLedScheduleArrayOutput) Index(i pulumi.IntInput) WtpprofileLedScheduleOutput
- func (o WtpprofileLedScheduleArrayOutput) ToWtpprofileLedScheduleArrayOutput() WtpprofileLedScheduleArrayOutput
- func (o WtpprofileLedScheduleArrayOutput) ToWtpprofileLedScheduleArrayOutputWithContext(ctx context.Context) WtpprofileLedScheduleArrayOutput
- type WtpprofileLedScheduleInput
- type WtpprofileLedScheduleOutput
- func (WtpprofileLedScheduleOutput) ElementType() reflect.Type
- func (o WtpprofileLedScheduleOutput) Name() pulumi.StringPtrOutput
- func (o WtpprofileLedScheduleOutput) ToWtpprofileLedScheduleOutput() WtpprofileLedScheduleOutput
- func (o WtpprofileLedScheduleOutput) ToWtpprofileLedScheduleOutputWithContext(ctx context.Context) WtpprofileLedScheduleOutput
- type WtpprofileMap
- type WtpprofileMapInput
- type WtpprofileMapOutput
- func (WtpprofileMapOutput) ElementType() reflect.Type
- func (o WtpprofileMapOutput) MapIndex(k pulumi.StringInput) WtpprofileOutput
- func (o WtpprofileMapOutput) ToWtpprofileMapOutput() WtpprofileMapOutput
- func (o WtpprofileMapOutput) ToWtpprofileMapOutputWithContext(ctx context.Context) WtpprofileMapOutput
- type WtpprofileOutput
- func (o WtpprofileOutput) Allowaccess() pulumi.StringOutput
- func (o WtpprofileOutput) ApCountry() pulumi.StringOutput
- func (o WtpprofileOutput) ApHandoff() pulumi.StringOutput
- func (o WtpprofileOutput) ApcfgProfile() pulumi.StringOutput
- func (o WtpprofileOutput) BleProfile() pulumi.StringOutput
- func (o WtpprofileOutput) BonjourProfile() pulumi.StringOutput
- func (o WtpprofileOutput) Comment() pulumi.StringPtrOutput
- func (o WtpprofileOutput) ConsoleLogin() pulumi.StringOutput
- func (o WtpprofileOutput) ControlMessageOffload() pulumi.StringOutput
- func (o WtpprofileOutput) DenyMacLists() WtpprofileDenyMacListArrayOutput
- func (o WtpprofileOutput) DtlsInKernel() pulumi.StringOutput
- func (o WtpprofileOutput) DtlsPolicy() pulumi.StringOutput
- func (o WtpprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (WtpprofileOutput) ElementType() reflect.Type
- func (o WtpprofileOutput) EnergyEfficientEthernet() pulumi.StringOutput
- func (o WtpprofileOutput) EslSesDongle() WtpprofileEslSesDongleOutput
- func (o WtpprofileOutput) ExtInfoEnable() pulumi.StringOutput
- func (o WtpprofileOutput) FrequencyHandoff() pulumi.StringOutput
- func (o WtpprofileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o WtpprofileOutput) HandoffRoaming() pulumi.StringOutput
- func (o WtpprofileOutput) HandoffRssi() pulumi.IntOutput
- func (o WtpprofileOutput) HandoffStaThresh() pulumi.IntOutput
- func (o WtpprofileOutput) IndoorOutdoorDeployment() pulumi.StringOutput
- func (o WtpprofileOutput) IpFragmentPreventing() pulumi.StringOutput
- func (o WtpprofileOutput) Lan() WtpprofileLanOutput
- func (o WtpprofileOutput) Lbs() WtpprofileLbsOutput
- func (o WtpprofileOutput) LedSchedules() WtpprofileLedScheduleArrayOutput
- func (o WtpprofileOutput) LedState() pulumi.StringOutput
- func (o WtpprofileOutput) Lldp() pulumi.StringOutput
- func (o WtpprofileOutput) LoginPasswd() pulumi.StringPtrOutput
- func (o WtpprofileOutput) LoginPasswdChange() pulumi.StringOutput
- func (o WtpprofileOutput) MaxClients() pulumi.IntOutput
- func (o WtpprofileOutput) Name() pulumi.StringOutput
- func (o WtpprofileOutput) Platform() WtpprofilePlatformOutput
- func (o WtpprofileOutput) PoeMode() pulumi.StringOutput
- func (o WtpprofileOutput) Radio1() WtpprofileRadio1Output
- func (o WtpprofileOutput) Radio2() WtpprofileRadio2Output
- func (o WtpprofileOutput) Radio3() WtpprofileRadio3Output
- func (o WtpprofileOutput) Radio4() WtpprofileRadio4Output
- func (o WtpprofileOutput) SplitTunnelingAclLocalApSubnet() pulumi.StringOutput
- func (o WtpprofileOutput) SplitTunnelingAclPath() pulumi.StringOutput
- func (o WtpprofileOutput) SplitTunnelingAcls() WtpprofileSplitTunnelingAclArrayOutput
- func (o WtpprofileOutput) SyslogProfile() pulumi.StringOutput
- func (o WtpprofileOutput) ToWtpprofileOutput() WtpprofileOutput
- func (o WtpprofileOutput) ToWtpprofileOutputWithContext(ctx context.Context) WtpprofileOutput
- func (o WtpprofileOutput) TunMtuDownlink() pulumi.IntOutput
- func (o WtpprofileOutput) TunMtuUplink() pulumi.IntOutput
- func (o WtpprofileOutput) Unii45ghzBand() pulumi.StringOutput
- func (o WtpprofileOutput) Vdomparam() pulumi.StringPtrOutput
- func (o WtpprofileOutput) WanPortAuth() pulumi.StringOutput
- func (o WtpprofileOutput) WanPortAuthMacsec() pulumi.StringOutput
- func (o WtpprofileOutput) WanPortAuthMethods() pulumi.StringOutput
- func (o WtpprofileOutput) WanPortAuthPassword() pulumi.StringPtrOutput
- func (o WtpprofileOutput) WanPortAuthUsrname() pulumi.StringOutput
- func (o WtpprofileOutput) WanPortMode() pulumi.StringOutput
- type WtpprofilePlatform
- type WtpprofilePlatformArgs
- func (WtpprofilePlatformArgs) ElementType() reflect.Type
- func (i WtpprofilePlatformArgs) ToWtpprofilePlatformOutput() WtpprofilePlatformOutput
- func (i WtpprofilePlatformArgs) ToWtpprofilePlatformOutputWithContext(ctx context.Context) WtpprofilePlatformOutput
- func (i WtpprofilePlatformArgs) ToWtpprofilePlatformPtrOutput() WtpprofilePlatformPtrOutput
- func (i WtpprofilePlatformArgs) ToWtpprofilePlatformPtrOutputWithContext(ctx context.Context) WtpprofilePlatformPtrOutput
- type WtpprofilePlatformInput
- type WtpprofilePlatformOutput
- func (o WtpprofilePlatformOutput) Ddscan() pulumi.StringPtrOutput
- func (WtpprofilePlatformOutput) ElementType() reflect.Type
- func (o WtpprofilePlatformOutput) Mode() pulumi.StringPtrOutput
- func (o WtpprofilePlatformOutput) ToWtpprofilePlatformOutput() WtpprofilePlatformOutput
- func (o WtpprofilePlatformOutput) ToWtpprofilePlatformOutputWithContext(ctx context.Context) WtpprofilePlatformOutput
- func (o WtpprofilePlatformOutput) ToWtpprofilePlatformPtrOutput() WtpprofilePlatformPtrOutput
- func (o WtpprofilePlatformOutput) ToWtpprofilePlatformPtrOutputWithContext(ctx context.Context) WtpprofilePlatformPtrOutput
- func (o WtpprofilePlatformOutput) Type() pulumi.StringPtrOutput
- type WtpprofilePlatformPtrInput
- type WtpprofilePlatformPtrOutput
- func (o WtpprofilePlatformPtrOutput) Ddscan() pulumi.StringPtrOutput
- func (o WtpprofilePlatformPtrOutput) Elem() WtpprofilePlatformOutput
- func (WtpprofilePlatformPtrOutput) ElementType() reflect.Type
- func (o WtpprofilePlatformPtrOutput) Mode() pulumi.StringPtrOutput
- func (o WtpprofilePlatformPtrOutput) ToWtpprofilePlatformPtrOutput() WtpprofilePlatformPtrOutput
- func (o WtpprofilePlatformPtrOutput) ToWtpprofilePlatformPtrOutputWithContext(ctx context.Context) WtpprofilePlatformPtrOutput
- func (o WtpprofilePlatformPtrOutput) Type() pulumi.StringPtrOutput
- type WtpprofileRadio1
- type WtpprofileRadio1Args
- func (WtpprofileRadio1Args) ElementType() reflect.Type
- func (i WtpprofileRadio1Args) ToWtpprofileRadio1Output() WtpprofileRadio1Output
- func (i WtpprofileRadio1Args) ToWtpprofileRadio1OutputWithContext(ctx context.Context) WtpprofileRadio1Output
- func (i WtpprofileRadio1Args) ToWtpprofileRadio1PtrOutput() WtpprofileRadio1PtrOutput
- func (i WtpprofileRadio1Args) ToWtpprofileRadio1PtrOutputWithContext(ctx context.Context) WtpprofileRadio1PtrOutput
- type WtpprofileRadio1Channel
- type WtpprofileRadio1ChannelArgs
- type WtpprofileRadio1ChannelArray
- func (WtpprofileRadio1ChannelArray) ElementType() reflect.Type
- func (i WtpprofileRadio1ChannelArray) ToWtpprofileRadio1ChannelArrayOutput() WtpprofileRadio1ChannelArrayOutput
- func (i WtpprofileRadio1ChannelArray) ToWtpprofileRadio1ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio1ChannelArrayOutput
- type WtpprofileRadio1ChannelArrayInput
- type WtpprofileRadio1ChannelArrayOutput
- func (WtpprofileRadio1ChannelArrayOutput) ElementType() reflect.Type
- func (o WtpprofileRadio1ChannelArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio1ChannelOutput
- func (o WtpprofileRadio1ChannelArrayOutput) ToWtpprofileRadio1ChannelArrayOutput() WtpprofileRadio1ChannelArrayOutput
- func (o WtpprofileRadio1ChannelArrayOutput) ToWtpprofileRadio1ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio1ChannelArrayOutput
- type WtpprofileRadio1ChannelInput
- type WtpprofileRadio1ChannelOutput
- func (o WtpprofileRadio1ChannelOutput) Chan() pulumi.StringPtrOutput
- func (WtpprofileRadio1ChannelOutput) ElementType() reflect.Type
- func (o WtpprofileRadio1ChannelOutput) ToWtpprofileRadio1ChannelOutput() WtpprofileRadio1ChannelOutput
- func (o WtpprofileRadio1ChannelOutput) ToWtpprofileRadio1ChannelOutputWithContext(ctx context.Context) WtpprofileRadio1ChannelOutput
- type WtpprofileRadio1Input
- type WtpprofileRadio1Output
- func (o WtpprofileRadio1Output) AirtimeFairness() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) Amsdu() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ApHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ApSnifferAddr() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ApSnifferBufsize() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) ApSnifferChan() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) ApSnifferCtl() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ApSnifferData() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ApSnifferMgmtOther() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ArrpProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) Band() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) Band5gType() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) BandwidthAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) BandwidthCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) BeaconInterval() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) BssColor() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) BssColorMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) CallAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) CallCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) ChannelBonding() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ChannelUtilization() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) Channels() WtpprofileRadio1ChannelArrayOutput
- func (o WtpprofileRadio1Output) Coexistence() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) Darrp() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) Drma() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) DrmaSensitivity() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) Dtim() pulumi.IntPtrOutput
- func (WtpprofileRadio1Output) ElementType() reflect.Type
- func (o WtpprofileRadio1Output) FragThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) FrequencyHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) IperfProtocol() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) IperfServerPort() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) MaxClients() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) MaxDistance() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) MimoMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) Mode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) N80211d() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) OptionalAntenna() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) OptionalAntennaGain() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) PowerLevel() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) PowerMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) PowerValue() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) PowersaveOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ProtectionMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) RadioId() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) RtsThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) SamBssid() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamCaCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamCaptivePortal() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamClientCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamCwpFailureString() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamCwpMatchString() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamCwpPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamCwpSuccessString() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamCwpTestUrl() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamCwpUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamEapMethod() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamPrivateKey() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamPrivateKeyPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamReportIntv() pulumi.IntPtrOutput
- func (o WtpprofileRadio1Output) SamSecurityType() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamServerIp() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamServerType() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamSsid() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamTest() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SamUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ShortGuardInterval() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ToWtpprofileRadio1Output() WtpprofileRadio1Output
- func (o WtpprofileRadio1Output) ToWtpprofileRadio1OutputWithContext(ctx context.Context) WtpprofileRadio1Output
- func (o WtpprofileRadio1Output) ToWtpprofileRadio1PtrOutput() WtpprofileRadio1PtrOutput
- func (o WtpprofileRadio1Output) ToWtpprofileRadio1PtrOutputWithContext(ctx context.Context) WtpprofileRadio1PtrOutput
- func (o WtpprofileRadio1Output) TransmitOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) VapAll() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) Vaps() WtpprofileRadio1VapArrayOutput
- func (o WtpprofileRadio1Output) WidsProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio1Output) ZeroWaitDfs() pulumi.StringPtrOutput
- type WtpprofileRadio1PtrInput
- type WtpprofileRadio1PtrOutput
- func (o WtpprofileRadio1PtrOutput) AirtimeFairness() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) Amsdu() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ApHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) ApSnifferChan() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ApSnifferData() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ArrpProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) Band() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) Band5gType() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) BeaconInterval() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) BssColor() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) BssColorMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) CallCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) ChannelBonding() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ChannelUtilization() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) Channels() WtpprofileRadio1ChannelArrayOutput
- func (o WtpprofileRadio1PtrOutput) Coexistence() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) Darrp() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) Drma() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) Dtim() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) Elem() WtpprofileRadio1Output
- func (WtpprofileRadio1PtrOutput) ElementType() reflect.Type
- func (o WtpprofileRadio1PtrOutput) FragThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) IperfProtocol() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) IperfServerPort() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) MaxClients() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) MaxDistance() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) MimoMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) Mode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) N80211d() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) OptionalAntenna() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) PowerLevel() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) PowerMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) PowerValue() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ProtectionMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) RadioId() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) RtsThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamBssid() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamCaCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamClientCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamCwpPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamCwpUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamEapMethod() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamPrivateKey() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamReportIntv() pulumi.IntPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamSecurityType() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamServerIp() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamServerType() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamSsid() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamTest() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SamUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ToWtpprofileRadio1PtrOutput() WtpprofileRadio1PtrOutput
- func (o WtpprofileRadio1PtrOutput) ToWtpprofileRadio1PtrOutputWithContext(ctx context.Context) WtpprofileRadio1PtrOutput
- func (o WtpprofileRadio1PtrOutput) TransmitOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) VapAll() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) Vaps() WtpprofileRadio1VapArrayOutput
- func (o WtpprofileRadio1PtrOutput) WidsProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio1PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput
- type WtpprofileRadio1Vap
- type WtpprofileRadio1VapArgs
- type WtpprofileRadio1VapArray
- type WtpprofileRadio1VapArrayInput
- type WtpprofileRadio1VapArrayOutput
- func (WtpprofileRadio1VapArrayOutput) ElementType() reflect.Type
- func (o WtpprofileRadio1VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio1VapOutput
- func (o WtpprofileRadio1VapArrayOutput) ToWtpprofileRadio1VapArrayOutput() WtpprofileRadio1VapArrayOutput
- func (o WtpprofileRadio1VapArrayOutput) ToWtpprofileRadio1VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio1VapArrayOutput
- type WtpprofileRadio1VapInput
- type WtpprofileRadio1VapOutput
- func (WtpprofileRadio1VapOutput) ElementType() reflect.Type
- func (o WtpprofileRadio1VapOutput) Name() pulumi.StringPtrOutput
- func (o WtpprofileRadio1VapOutput) ToWtpprofileRadio1VapOutput() WtpprofileRadio1VapOutput
- func (o WtpprofileRadio1VapOutput) ToWtpprofileRadio1VapOutputWithContext(ctx context.Context) WtpprofileRadio1VapOutput
- type WtpprofileRadio2
- type WtpprofileRadio2Args
- func (WtpprofileRadio2Args) ElementType() reflect.Type
- func (i WtpprofileRadio2Args) ToWtpprofileRadio2Output() WtpprofileRadio2Output
- func (i WtpprofileRadio2Args) ToWtpprofileRadio2OutputWithContext(ctx context.Context) WtpprofileRadio2Output
- func (i WtpprofileRadio2Args) ToWtpprofileRadio2PtrOutput() WtpprofileRadio2PtrOutput
- func (i WtpprofileRadio2Args) ToWtpprofileRadio2PtrOutputWithContext(ctx context.Context) WtpprofileRadio2PtrOutput
- type WtpprofileRadio2Channel
- type WtpprofileRadio2ChannelArgs
- type WtpprofileRadio2ChannelArray
- func (WtpprofileRadio2ChannelArray) ElementType() reflect.Type
- func (i WtpprofileRadio2ChannelArray) ToWtpprofileRadio2ChannelArrayOutput() WtpprofileRadio2ChannelArrayOutput
- func (i WtpprofileRadio2ChannelArray) ToWtpprofileRadio2ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio2ChannelArrayOutput
- type WtpprofileRadio2ChannelArrayInput
- type WtpprofileRadio2ChannelArrayOutput
- func (WtpprofileRadio2ChannelArrayOutput) ElementType() reflect.Type
- func (o WtpprofileRadio2ChannelArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio2ChannelOutput
- func (o WtpprofileRadio2ChannelArrayOutput) ToWtpprofileRadio2ChannelArrayOutput() WtpprofileRadio2ChannelArrayOutput
- func (o WtpprofileRadio2ChannelArrayOutput) ToWtpprofileRadio2ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio2ChannelArrayOutput
- type WtpprofileRadio2ChannelInput
- type WtpprofileRadio2ChannelOutput
- func (o WtpprofileRadio2ChannelOutput) Chan() pulumi.StringPtrOutput
- func (WtpprofileRadio2ChannelOutput) ElementType() reflect.Type
- func (o WtpprofileRadio2ChannelOutput) ToWtpprofileRadio2ChannelOutput() WtpprofileRadio2ChannelOutput
- func (o WtpprofileRadio2ChannelOutput) ToWtpprofileRadio2ChannelOutputWithContext(ctx context.Context) WtpprofileRadio2ChannelOutput
- type WtpprofileRadio2Input
- type WtpprofileRadio2Output
- func (o WtpprofileRadio2Output) AirtimeFairness() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) Amsdu() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ApHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ApSnifferAddr() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ApSnifferBufsize() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) ApSnifferChan() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) ApSnifferCtl() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ApSnifferData() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ApSnifferMgmtOther() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ArrpProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) Band() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) Band5gType() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) BandwidthAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) BandwidthCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) BeaconInterval() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) BssColor() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) BssColorMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) CallAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) CallCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) ChannelBonding() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ChannelUtilization() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) Channels() WtpprofileRadio2ChannelArrayOutput
- func (o WtpprofileRadio2Output) Coexistence() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) Darrp() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) Drma() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) DrmaSensitivity() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) Dtim() pulumi.IntPtrOutput
- func (WtpprofileRadio2Output) ElementType() reflect.Type
- func (o WtpprofileRadio2Output) FragThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) FrequencyHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) IperfProtocol() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) IperfServerPort() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) MaxClients() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) MaxDistance() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) MimoMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) Mode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) N80211d() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) OptionalAntenna() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) OptionalAntennaGain() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) PowerLevel() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) PowerMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) PowerValue() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) PowersaveOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ProtectionMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) RadioId() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) RtsThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) SamBssid() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamCaCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamCaptivePortal() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamClientCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamCwpFailureString() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamCwpMatchString() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamCwpPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamCwpSuccessString() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamCwpTestUrl() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamCwpUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamEapMethod() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamPrivateKey() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamPrivateKeyPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamReportIntv() pulumi.IntPtrOutput
- func (o WtpprofileRadio2Output) SamSecurityType() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamServerIp() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamServerType() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamSsid() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamTest() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SamUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ShortGuardInterval() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ToWtpprofileRadio2Output() WtpprofileRadio2Output
- func (o WtpprofileRadio2Output) ToWtpprofileRadio2OutputWithContext(ctx context.Context) WtpprofileRadio2Output
- func (o WtpprofileRadio2Output) ToWtpprofileRadio2PtrOutput() WtpprofileRadio2PtrOutput
- func (o WtpprofileRadio2Output) ToWtpprofileRadio2PtrOutputWithContext(ctx context.Context) WtpprofileRadio2PtrOutput
- func (o WtpprofileRadio2Output) TransmitOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) VapAll() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) Vaps() WtpprofileRadio2VapArrayOutput
- func (o WtpprofileRadio2Output) WidsProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio2Output) ZeroWaitDfs() pulumi.StringPtrOutput
- type WtpprofileRadio2PtrInput
- type WtpprofileRadio2PtrOutput
- func (o WtpprofileRadio2PtrOutput) AirtimeFairness() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) Amsdu() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ApHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) ApSnifferChan() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ApSnifferData() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ArrpProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) Band() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) Band5gType() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) BeaconInterval() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) BssColor() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) BssColorMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) CallCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) ChannelBonding() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ChannelUtilization() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) Channels() WtpprofileRadio2ChannelArrayOutput
- func (o WtpprofileRadio2PtrOutput) Coexistence() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) Darrp() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) Drma() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) Dtim() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) Elem() WtpprofileRadio2Output
- func (WtpprofileRadio2PtrOutput) ElementType() reflect.Type
- func (o WtpprofileRadio2PtrOutput) FragThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) IperfProtocol() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) IperfServerPort() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) MaxClients() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) MaxDistance() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) MimoMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) Mode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) N80211d() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) OptionalAntenna() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) PowerLevel() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) PowerMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) PowerValue() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ProtectionMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) RadioId() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) RtsThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamBssid() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamCaCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamClientCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamCwpPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamCwpUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamEapMethod() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamPrivateKey() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamReportIntv() pulumi.IntPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamSecurityType() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamServerIp() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamServerType() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamSsid() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamTest() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SamUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ToWtpprofileRadio2PtrOutput() WtpprofileRadio2PtrOutput
- func (o WtpprofileRadio2PtrOutput) ToWtpprofileRadio2PtrOutputWithContext(ctx context.Context) WtpprofileRadio2PtrOutput
- func (o WtpprofileRadio2PtrOutput) TransmitOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) VapAll() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) Vaps() WtpprofileRadio2VapArrayOutput
- func (o WtpprofileRadio2PtrOutput) WidsProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio2PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput
- type WtpprofileRadio2Vap
- type WtpprofileRadio2VapArgs
- type WtpprofileRadio2VapArray
- type WtpprofileRadio2VapArrayInput
- type WtpprofileRadio2VapArrayOutput
- func (WtpprofileRadio2VapArrayOutput) ElementType() reflect.Type
- func (o WtpprofileRadio2VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio2VapOutput
- func (o WtpprofileRadio2VapArrayOutput) ToWtpprofileRadio2VapArrayOutput() WtpprofileRadio2VapArrayOutput
- func (o WtpprofileRadio2VapArrayOutput) ToWtpprofileRadio2VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio2VapArrayOutput
- type WtpprofileRadio2VapInput
- type WtpprofileRadio2VapOutput
- func (WtpprofileRadio2VapOutput) ElementType() reflect.Type
- func (o WtpprofileRadio2VapOutput) Name() pulumi.StringPtrOutput
- func (o WtpprofileRadio2VapOutput) ToWtpprofileRadio2VapOutput() WtpprofileRadio2VapOutput
- func (o WtpprofileRadio2VapOutput) ToWtpprofileRadio2VapOutputWithContext(ctx context.Context) WtpprofileRadio2VapOutput
- type WtpprofileRadio3
- type WtpprofileRadio3Args
- func (WtpprofileRadio3Args) ElementType() reflect.Type
- func (i WtpprofileRadio3Args) ToWtpprofileRadio3Output() WtpprofileRadio3Output
- func (i WtpprofileRadio3Args) ToWtpprofileRadio3OutputWithContext(ctx context.Context) WtpprofileRadio3Output
- func (i WtpprofileRadio3Args) ToWtpprofileRadio3PtrOutput() WtpprofileRadio3PtrOutput
- func (i WtpprofileRadio3Args) ToWtpprofileRadio3PtrOutputWithContext(ctx context.Context) WtpprofileRadio3PtrOutput
- type WtpprofileRadio3Channel
- type WtpprofileRadio3ChannelArgs
- type WtpprofileRadio3ChannelArray
- func (WtpprofileRadio3ChannelArray) ElementType() reflect.Type
- func (i WtpprofileRadio3ChannelArray) ToWtpprofileRadio3ChannelArrayOutput() WtpprofileRadio3ChannelArrayOutput
- func (i WtpprofileRadio3ChannelArray) ToWtpprofileRadio3ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio3ChannelArrayOutput
- type WtpprofileRadio3ChannelArrayInput
- type WtpprofileRadio3ChannelArrayOutput
- func (WtpprofileRadio3ChannelArrayOutput) ElementType() reflect.Type
- func (o WtpprofileRadio3ChannelArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio3ChannelOutput
- func (o WtpprofileRadio3ChannelArrayOutput) ToWtpprofileRadio3ChannelArrayOutput() WtpprofileRadio3ChannelArrayOutput
- func (o WtpprofileRadio3ChannelArrayOutput) ToWtpprofileRadio3ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio3ChannelArrayOutput
- type WtpprofileRadio3ChannelInput
- type WtpprofileRadio3ChannelOutput
- func (o WtpprofileRadio3ChannelOutput) Chan() pulumi.StringPtrOutput
- func (WtpprofileRadio3ChannelOutput) ElementType() reflect.Type
- func (o WtpprofileRadio3ChannelOutput) ToWtpprofileRadio3ChannelOutput() WtpprofileRadio3ChannelOutput
- func (o WtpprofileRadio3ChannelOutput) ToWtpprofileRadio3ChannelOutputWithContext(ctx context.Context) WtpprofileRadio3ChannelOutput
- type WtpprofileRadio3Input
- type WtpprofileRadio3Output
- func (o WtpprofileRadio3Output) AirtimeFairness() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) Amsdu() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ApHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ApSnifferAddr() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ApSnifferBufsize() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) ApSnifferChan() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) ApSnifferCtl() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ApSnifferData() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ApSnifferMgmtOther() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ArrpProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) Band() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) Band5gType() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) BandwidthAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) BandwidthCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) BeaconInterval() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) BssColor() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) BssColorMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) CallAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) CallCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) ChannelBonding() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ChannelUtilization() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) Channels() WtpprofileRadio3ChannelArrayOutput
- func (o WtpprofileRadio3Output) Coexistence() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) Darrp() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) Drma() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) DrmaSensitivity() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) Dtim() pulumi.IntPtrOutput
- func (WtpprofileRadio3Output) ElementType() reflect.Type
- func (o WtpprofileRadio3Output) FragThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) FrequencyHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) IperfProtocol() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) IperfServerPort() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) MaxClients() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) MaxDistance() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) MimoMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) Mode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) N80211d() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) OptionalAntenna() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) OptionalAntennaGain() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) PowerLevel() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) PowerMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) PowerValue() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) PowersaveOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ProtectionMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) RtsThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) SamBssid() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamCaCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamCaptivePortal() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamClientCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamCwpFailureString() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamCwpMatchString() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamCwpPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamCwpSuccessString() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamCwpTestUrl() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamCwpUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamEapMethod() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamPrivateKey() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamPrivateKeyPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamReportIntv() pulumi.IntPtrOutput
- func (o WtpprofileRadio3Output) SamSecurityType() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamServerIp() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamServerType() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamSsid() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamTest() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SamUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ShortGuardInterval() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ToWtpprofileRadio3Output() WtpprofileRadio3Output
- func (o WtpprofileRadio3Output) ToWtpprofileRadio3OutputWithContext(ctx context.Context) WtpprofileRadio3Output
- func (o WtpprofileRadio3Output) ToWtpprofileRadio3PtrOutput() WtpprofileRadio3PtrOutput
- func (o WtpprofileRadio3Output) ToWtpprofileRadio3PtrOutputWithContext(ctx context.Context) WtpprofileRadio3PtrOutput
- func (o WtpprofileRadio3Output) TransmitOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) VapAll() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) Vaps() WtpprofileRadio3VapArrayOutput
- func (o WtpprofileRadio3Output) WidsProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio3Output) ZeroWaitDfs() pulumi.StringPtrOutput
- type WtpprofileRadio3PtrInput
- type WtpprofileRadio3PtrOutput
- func (o WtpprofileRadio3PtrOutput) AirtimeFairness() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) Amsdu() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ApHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) ApSnifferChan() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ApSnifferData() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ArrpProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) Band() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) Band5gType() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) BeaconInterval() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) BssColor() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) BssColorMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) CallCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) ChannelBonding() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ChannelUtilization() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) Channels() WtpprofileRadio3ChannelArrayOutput
- func (o WtpprofileRadio3PtrOutput) Coexistence() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) Darrp() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) Drma() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) Dtim() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) Elem() WtpprofileRadio3Output
- func (WtpprofileRadio3PtrOutput) ElementType() reflect.Type
- func (o WtpprofileRadio3PtrOutput) FragThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) IperfProtocol() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) IperfServerPort() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) MaxClients() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) MaxDistance() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) MimoMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) Mode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) N80211d() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) OptionalAntenna() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) PowerLevel() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) PowerMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) PowerValue() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ProtectionMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) RtsThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamBssid() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamCaCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamClientCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamCwpPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamCwpUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamEapMethod() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamPrivateKey() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamReportIntv() pulumi.IntPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamSecurityType() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamServerIp() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamServerType() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamSsid() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamTest() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SamUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ToWtpprofileRadio3PtrOutput() WtpprofileRadio3PtrOutput
- func (o WtpprofileRadio3PtrOutput) ToWtpprofileRadio3PtrOutputWithContext(ctx context.Context) WtpprofileRadio3PtrOutput
- func (o WtpprofileRadio3PtrOutput) TransmitOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) VapAll() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) Vaps() WtpprofileRadio3VapArrayOutput
- func (o WtpprofileRadio3PtrOutput) WidsProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio3PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput
- type WtpprofileRadio3Vap
- type WtpprofileRadio3VapArgs
- type WtpprofileRadio3VapArray
- type WtpprofileRadio3VapArrayInput
- type WtpprofileRadio3VapArrayOutput
- func (WtpprofileRadio3VapArrayOutput) ElementType() reflect.Type
- func (o WtpprofileRadio3VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio3VapOutput
- func (o WtpprofileRadio3VapArrayOutput) ToWtpprofileRadio3VapArrayOutput() WtpprofileRadio3VapArrayOutput
- func (o WtpprofileRadio3VapArrayOutput) ToWtpprofileRadio3VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio3VapArrayOutput
- type WtpprofileRadio3VapInput
- type WtpprofileRadio3VapOutput
- func (WtpprofileRadio3VapOutput) ElementType() reflect.Type
- func (o WtpprofileRadio3VapOutput) Name() pulumi.StringPtrOutput
- func (o WtpprofileRadio3VapOutput) ToWtpprofileRadio3VapOutput() WtpprofileRadio3VapOutput
- func (o WtpprofileRadio3VapOutput) ToWtpprofileRadio3VapOutputWithContext(ctx context.Context) WtpprofileRadio3VapOutput
- type WtpprofileRadio4
- type WtpprofileRadio4Args
- func (WtpprofileRadio4Args) ElementType() reflect.Type
- func (i WtpprofileRadio4Args) ToWtpprofileRadio4Output() WtpprofileRadio4Output
- func (i WtpprofileRadio4Args) ToWtpprofileRadio4OutputWithContext(ctx context.Context) WtpprofileRadio4Output
- func (i WtpprofileRadio4Args) ToWtpprofileRadio4PtrOutput() WtpprofileRadio4PtrOutput
- func (i WtpprofileRadio4Args) ToWtpprofileRadio4PtrOutputWithContext(ctx context.Context) WtpprofileRadio4PtrOutput
- type WtpprofileRadio4Channel
- type WtpprofileRadio4ChannelArgs
- type WtpprofileRadio4ChannelArray
- func (WtpprofileRadio4ChannelArray) ElementType() reflect.Type
- func (i WtpprofileRadio4ChannelArray) ToWtpprofileRadio4ChannelArrayOutput() WtpprofileRadio4ChannelArrayOutput
- func (i WtpprofileRadio4ChannelArray) ToWtpprofileRadio4ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio4ChannelArrayOutput
- type WtpprofileRadio4ChannelArrayInput
- type WtpprofileRadio4ChannelArrayOutput
- func (WtpprofileRadio4ChannelArrayOutput) ElementType() reflect.Type
- func (o WtpprofileRadio4ChannelArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio4ChannelOutput
- func (o WtpprofileRadio4ChannelArrayOutput) ToWtpprofileRadio4ChannelArrayOutput() WtpprofileRadio4ChannelArrayOutput
- func (o WtpprofileRadio4ChannelArrayOutput) ToWtpprofileRadio4ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio4ChannelArrayOutput
- type WtpprofileRadio4ChannelInput
- type WtpprofileRadio4ChannelOutput
- func (o WtpprofileRadio4ChannelOutput) Chan() pulumi.StringPtrOutput
- func (WtpprofileRadio4ChannelOutput) ElementType() reflect.Type
- func (o WtpprofileRadio4ChannelOutput) ToWtpprofileRadio4ChannelOutput() WtpprofileRadio4ChannelOutput
- func (o WtpprofileRadio4ChannelOutput) ToWtpprofileRadio4ChannelOutputWithContext(ctx context.Context) WtpprofileRadio4ChannelOutput
- type WtpprofileRadio4Input
- type WtpprofileRadio4Output
- func (o WtpprofileRadio4Output) AirtimeFairness() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) Amsdu() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ApHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ApSnifferAddr() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ApSnifferBufsize() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) ApSnifferChan() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) ApSnifferCtl() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ApSnifferData() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ApSnifferMgmtOther() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ArrpProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) Band() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) Band5gType() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) BandwidthAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) BandwidthCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) BeaconInterval() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) BssColor() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) BssColorMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) CallAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) CallCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) ChannelBonding() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ChannelUtilization() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) Channels() WtpprofileRadio4ChannelArrayOutput
- func (o WtpprofileRadio4Output) Coexistence() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) Darrp() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) Drma() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) DrmaSensitivity() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) Dtim() pulumi.IntPtrOutput
- func (WtpprofileRadio4Output) ElementType() reflect.Type
- func (o WtpprofileRadio4Output) FragThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) FrequencyHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) IperfProtocol() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) IperfServerPort() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) MaxClients() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) MaxDistance() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) MimoMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) Mode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) N80211d() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) OptionalAntenna() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) OptionalAntennaGain() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) PowerLevel() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) PowerMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) PowerValue() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) PowersaveOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ProtectionMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) RtsThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) SamBssid() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamCaCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamCaptivePortal() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamClientCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamCwpFailureString() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamCwpMatchString() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamCwpPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamCwpSuccessString() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamCwpTestUrl() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamCwpUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamEapMethod() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamPrivateKey() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamPrivateKeyPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamReportIntv() pulumi.IntPtrOutput
- func (o WtpprofileRadio4Output) SamSecurityType() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamServerIp() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamServerType() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamSsid() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamTest() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SamUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ShortGuardInterval() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ToWtpprofileRadio4Output() WtpprofileRadio4Output
- func (o WtpprofileRadio4Output) ToWtpprofileRadio4OutputWithContext(ctx context.Context) WtpprofileRadio4Output
- func (o WtpprofileRadio4Output) ToWtpprofileRadio4PtrOutput() WtpprofileRadio4PtrOutput
- func (o WtpprofileRadio4Output) ToWtpprofileRadio4PtrOutputWithContext(ctx context.Context) WtpprofileRadio4PtrOutput
- func (o WtpprofileRadio4Output) TransmitOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) VapAll() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) Vaps() WtpprofileRadio4VapArrayOutput
- func (o WtpprofileRadio4Output) WidsProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio4Output) ZeroWaitDfs() pulumi.StringPtrOutput
- type WtpprofileRadio4PtrInput
- type WtpprofileRadio4PtrOutput
- func (o WtpprofileRadio4PtrOutput) AirtimeFairness() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) Amsdu() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ApHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) ApSnifferChan() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ApSnifferData() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ArrpProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) Band() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) Band5gType() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) BeaconInterval() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) BssColor() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) BssColorMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) CallCapacity() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) ChannelBonding() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ChannelUtilization() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) Channels() WtpprofileRadio4ChannelArrayOutput
- func (o WtpprofileRadio4PtrOutput) Coexistence() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) Darrp() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) Drma() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) Dtim() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) Elem() WtpprofileRadio4Output
- func (WtpprofileRadio4PtrOutput) ElementType() reflect.Type
- func (o WtpprofileRadio4PtrOutput) FragThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) IperfProtocol() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) IperfServerPort() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) MaxClients() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) MaxDistance() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) MimoMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) Mode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) N80211d() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) OptionalAntenna() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) PowerLevel() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) PowerMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) PowerValue() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ProtectionMode() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) RtsThreshold() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamBssid() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamCaCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamClientCertificate() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamCwpPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamCwpUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamEapMethod() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamPrivateKey() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamReportIntv() pulumi.IntPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamSecurityType() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamServerFqdn() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamServerIp() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamServerType() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamSsid() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamTest() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SamUsername() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ToWtpprofileRadio4PtrOutput() WtpprofileRadio4PtrOutput
- func (o WtpprofileRadio4PtrOutput) ToWtpprofileRadio4PtrOutputWithContext(ctx context.Context) WtpprofileRadio4PtrOutput
- func (o WtpprofileRadio4PtrOutput) TransmitOptimize() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) VapAll() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) Vaps() WtpprofileRadio4VapArrayOutput
- func (o WtpprofileRadio4PtrOutput) WidsProfile() pulumi.StringPtrOutput
- func (o WtpprofileRadio4PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput
- type WtpprofileRadio4Vap
- type WtpprofileRadio4VapArgs
- type WtpprofileRadio4VapArray
- type WtpprofileRadio4VapArrayInput
- type WtpprofileRadio4VapArrayOutput
- func (WtpprofileRadio4VapArrayOutput) ElementType() reflect.Type
- func (o WtpprofileRadio4VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio4VapOutput
- func (o WtpprofileRadio4VapArrayOutput) ToWtpprofileRadio4VapArrayOutput() WtpprofileRadio4VapArrayOutput
- func (o WtpprofileRadio4VapArrayOutput) ToWtpprofileRadio4VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio4VapArrayOutput
- type WtpprofileRadio4VapInput
- type WtpprofileRadio4VapOutput
- func (WtpprofileRadio4VapOutput) ElementType() reflect.Type
- func (o WtpprofileRadio4VapOutput) Name() pulumi.StringPtrOutput
- func (o WtpprofileRadio4VapOutput) ToWtpprofileRadio4VapOutput() WtpprofileRadio4VapOutput
- func (o WtpprofileRadio4VapOutput) ToWtpprofileRadio4VapOutputWithContext(ctx context.Context) WtpprofileRadio4VapOutput
- type WtpprofileSplitTunnelingAcl
- type WtpprofileSplitTunnelingAclArgs
- func (WtpprofileSplitTunnelingAclArgs) ElementType() reflect.Type
- func (i WtpprofileSplitTunnelingAclArgs) ToWtpprofileSplitTunnelingAclOutput() WtpprofileSplitTunnelingAclOutput
- func (i WtpprofileSplitTunnelingAclArgs) ToWtpprofileSplitTunnelingAclOutputWithContext(ctx context.Context) WtpprofileSplitTunnelingAclOutput
- type WtpprofileSplitTunnelingAclArray
- func (WtpprofileSplitTunnelingAclArray) ElementType() reflect.Type
- func (i WtpprofileSplitTunnelingAclArray) ToWtpprofileSplitTunnelingAclArrayOutput() WtpprofileSplitTunnelingAclArrayOutput
- func (i WtpprofileSplitTunnelingAclArray) ToWtpprofileSplitTunnelingAclArrayOutputWithContext(ctx context.Context) WtpprofileSplitTunnelingAclArrayOutput
- type WtpprofileSplitTunnelingAclArrayInput
- type WtpprofileSplitTunnelingAclArrayOutput
- func (WtpprofileSplitTunnelingAclArrayOutput) ElementType() reflect.Type
- func (o WtpprofileSplitTunnelingAclArrayOutput) Index(i pulumi.IntInput) WtpprofileSplitTunnelingAclOutput
- func (o WtpprofileSplitTunnelingAclArrayOutput) ToWtpprofileSplitTunnelingAclArrayOutput() WtpprofileSplitTunnelingAclArrayOutput
- func (o WtpprofileSplitTunnelingAclArrayOutput) ToWtpprofileSplitTunnelingAclArrayOutputWithContext(ctx context.Context) WtpprofileSplitTunnelingAclArrayOutput
- type WtpprofileSplitTunnelingAclInput
- type WtpprofileSplitTunnelingAclOutput
- func (o WtpprofileSplitTunnelingAclOutput) DestIp() pulumi.StringPtrOutput
- func (WtpprofileSplitTunnelingAclOutput) ElementType() reflect.Type
- func (o WtpprofileSplitTunnelingAclOutput) Id() pulumi.IntPtrOutput
- func (o WtpprofileSplitTunnelingAclOutput) ToWtpprofileSplitTunnelingAclOutput() WtpprofileSplitTunnelingAclOutput
- func (o WtpprofileSplitTunnelingAclOutput) ToWtpprofileSplitTunnelingAclOutputWithContext(ctx context.Context) WtpprofileSplitTunnelingAclOutput
- type WtpprofileState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Accesscontrollist ¶
type Accesscontrollist struct { pulumi.CustomResourceState // Description. Comment pulumi.StringOutput `pulumi:"comment"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // AP ACL layer3 ipv4 rule list. The structure of `layer3Ipv4Rules` block is documented below. Layer3Ipv4Rules AccesscontrollistLayer3Ipv4RuleArrayOutput `pulumi:"layer3Ipv4Rules"` // AP ACL layer3 ipv6 rule list. The structure of `layer3Ipv6Rules` block is documented below. Layer3Ipv6Rules AccesscontrollistLayer3Ipv6RuleArrayOutput `pulumi:"layer3Ipv6Rules"` // AP access control list name. Name pulumi.StringOutput `pulumi:"name"` // 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. // // The `layer3Ipv4Rules` block supports: Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure WiFi bridge access control list. Applies to FortiOS Version `>= 6.4.0`.
## Import
WirelessController AccessControlList can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/accesscontrollist:Accesscontrollist labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/accesscontrollist:Accesscontrollist labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetAccesscontrollist ¶
func GetAccesscontrollist(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccesscontrollistState, opts ...pulumi.ResourceOption) (*Accesscontrollist, error)
GetAccesscontrollist gets an existing Accesscontrollist resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccesscontrollist ¶
func NewAccesscontrollist(ctx *pulumi.Context, name string, args *AccesscontrollistArgs, opts ...pulumi.ResourceOption) (*Accesscontrollist, error)
NewAccesscontrollist registers a new resource with the given unique name, arguments, and options.
func (*Accesscontrollist) ElementType ¶
func (*Accesscontrollist) ElementType() reflect.Type
func (*Accesscontrollist) ToAccesscontrollistOutput ¶
func (i *Accesscontrollist) ToAccesscontrollistOutput() AccesscontrollistOutput
func (*Accesscontrollist) ToAccesscontrollistOutputWithContext ¶
func (i *Accesscontrollist) ToAccesscontrollistOutputWithContext(ctx context.Context) AccesscontrollistOutput
type AccesscontrollistArgs ¶
type AccesscontrollistArgs struct { // Description. Comment pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AP ACL layer3 ipv4 rule list. The structure of `layer3Ipv4Rules` block is documented below. Layer3Ipv4Rules AccesscontrollistLayer3Ipv4RuleArrayInput // AP ACL layer3 ipv6 rule list. The structure of `layer3Ipv6Rules` block is documented below. Layer3Ipv6Rules AccesscontrollistLayer3Ipv6RuleArrayInput // AP access control list name. Name pulumi.StringPtrInput // 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. // // The `layer3Ipv4Rules` block supports: Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Accesscontrollist resource.
func (AccesscontrollistArgs) ElementType ¶
func (AccesscontrollistArgs) ElementType() reflect.Type
type AccesscontrollistArray ¶
type AccesscontrollistArray []AccesscontrollistInput
func (AccesscontrollistArray) ElementType ¶
func (AccesscontrollistArray) ElementType() reflect.Type
func (AccesscontrollistArray) ToAccesscontrollistArrayOutput ¶
func (i AccesscontrollistArray) ToAccesscontrollistArrayOutput() AccesscontrollistArrayOutput
func (AccesscontrollistArray) ToAccesscontrollistArrayOutputWithContext ¶
func (i AccesscontrollistArray) ToAccesscontrollistArrayOutputWithContext(ctx context.Context) AccesscontrollistArrayOutput
type AccesscontrollistArrayInput ¶
type AccesscontrollistArrayInput interface { pulumi.Input ToAccesscontrollistArrayOutput() AccesscontrollistArrayOutput ToAccesscontrollistArrayOutputWithContext(context.Context) AccesscontrollistArrayOutput }
AccesscontrollistArrayInput is an input type that accepts AccesscontrollistArray and AccesscontrollistArrayOutput values. You can construct a concrete instance of `AccesscontrollistArrayInput` via:
AccesscontrollistArray{ AccesscontrollistArgs{...} }
type AccesscontrollistArrayOutput ¶
type AccesscontrollistArrayOutput struct{ *pulumi.OutputState }
func (AccesscontrollistArrayOutput) ElementType ¶
func (AccesscontrollistArrayOutput) ElementType() reflect.Type
func (AccesscontrollistArrayOutput) Index ¶
func (o AccesscontrollistArrayOutput) Index(i pulumi.IntInput) AccesscontrollistOutput
func (AccesscontrollistArrayOutput) ToAccesscontrollistArrayOutput ¶
func (o AccesscontrollistArrayOutput) ToAccesscontrollistArrayOutput() AccesscontrollistArrayOutput
func (AccesscontrollistArrayOutput) ToAccesscontrollistArrayOutputWithContext ¶
func (o AccesscontrollistArrayOutput) ToAccesscontrollistArrayOutputWithContext(ctx context.Context) AccesscontrollistArrayOutput
type AccesscontrollistInput ¶
type AccesscontrollistInput interface { pulumi.Input ToAccesscontrollistOutput() AccesscontrollistOutput ToAccesscontrollistOutputWithContext(ctx context.Context) AccesscontrollistOutput }
type AccesscontrollistLayer3Ipv4Rule ¶
type AccesscontrollistLayer3Ipv4Rule struct { // Policy action (allow | deny). Valid values: `allow`, `deny`. Action *string `pulumi:"action"` // Description. Comment *string `pulumi:"comment"` // Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any. Dstaddr *string `pulumi:"dstaddr"` // Destination port (0 - 65535, default = 0, meaning any). Dstport *int `pulumi:"dstport"` // Protocol type as defined by IANA (0 - 255, default = 255, meaning any). Protocol *int `pulumi:"protocol"` // Rule ID (1 - 65535). RuleId *int `pulumi:"ruleId"` // Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any. Srcaddr *string `pulumi:"srcaddr"` // Source port (0 - 65535, default = 0, meaning any). Srcport *int `pulumi:"srcport"` }
type AccesscontrollistLayer3Ipv4RuleArgs ¶
type AccesscontrollistLayer3Ipv4RuleArgs struct { // Policy action (allow | deny). Valid values: `allow`, `deny`. Action pulumi.StringPtrInput `pulumi:"action"` // Description. Comment pulumi.StringPtrInput `pulumi:"comment"` // Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any. Dstaddr pulumi.StringPtrInput `pulumi:"dstaddr"` // Destination port (0 - 65535, default = 0, meaning any). Dstport pulumi.IntPtrInput `pulumi:"dstport"` // Protocol type as defined by IANA (0 - 255, default = 255, meaning any). Protocol pulumi.IntPtrInput `pulumi:"protocol"` // Rule ID (1 - 65535). RuleId pulumi.IntPtrInput `pulumi:"ruleId"` // Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any. Srcaddr pulumi.StringPtrInput `pulumi:"srcaddr"` // Source port (0 - 65535, default = 0, meaning any). Srcport pulumi.IntPtrInput `pulumi:"srcport"` }
func (AccesscontrollistLayer3Ipv4RuleArgs) ElementType ¶
func (AccesscontrollistLayer3Ipv4RuleArgs) ElementType() reflect.Type
func (AccesscontrollistLayer3Ipv4RuleArgs) ToAccesscontrollistLayer3Ipv4RuleOutput ¶
func (i AccesscontrollistLayer3Ipv4RuleArgs) ToAccesscontrollistLayer3Ipv4RuleOutput() AccesscontrollistLayer3Ipv4RuleOutput
func (AccesscontrollistLayer3Ipv4RuleArgs) ToAccesscontrollistLayer3Ipv4RuleOutputWithContext ¶
func (i AccesscontrollistLayer3Ipv4RuleArgs) ToAccesscontrollistLayer3Ipv4RuleOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv4RuleOutput
type AccesscontrollistLayer3Ipv4RuleArray ¶
type AccesscontrollistLayer3Ipv4RuleArray []AccesscontrollistLayer3Ipv4RuleInput
func (AccesscontrollistLayer3Ipv4RuleArray) ElementType ¶
func (AccesscontrollistLayer3Ipv4RuleArray) ElementType() reflect.Type
func (AccesscontrollistLayer3Ipv4RuleArray) ToAccesscontrollistLayer3Ipv4RuleArrayOutput ¶
func (i AccesscontrollistLayer3Ipv4RuleArray) ToAccesscontrollistLayer3Ipv4RuleArrayOutput() AccesscontrollistLayer3Ipv4RuleArrayOutput
func (AccesscontrollistLayer3Ipv4RuleArray) ToAccesscontrollistLayer3Ipv4RuleArrayOutputWithContext ¶
func (i AccesscontrollistLayer3Ipv4RuleArray) ToAccesscontrollistLayer3Ipv4RuleArrayOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv4RuleArrayOutput
type AccesscontrollistLayer3Ipv4RuleArrayInput ¶
type AccesscontrollistLayer3Ipv4RuleArrayInput interface { pulumi.Input ToAccesscontrollistLayer3Ipv4RuleArrayOutput() AccesscontrollistLayer3Ipv4RuleArrayOutput ToAccesscontrollistLayer3Ipv4RuleArrayOutputWithContext(context.Context) AccesscontrollistLayer3Ipv4RuleArrayOutput }
AccesscontrollistLayer3Ipv4RuleArrayInput is an input type that accepts AccesscontrollistLayer3Ipv4RuleArray and AccesscontrollistLayer3Ipv4RuleArrayOutput values. You can construct a concrete instance of `AccesscontrollistLayer3Ipv4RuleArrayInput` via:
AccesscontrollistLayer3Ipv4RuleArray{ AccesscontrollistLayer3Ipv4RuleArgs{...} }
type AccesscontrollistLayer3Ipv4RuleArrayOutput ¶
type AccesscontrollistLayer3Ipv4RuleArrayOutput struct{ *pulumi.OutputState }
func (AccesscontrollistLayer3Ipv4RuleArrayOutput) ElementType ¶
func (AccesscontrollistLayer3Ipv4RuleArrayOutput) ElementType() reflect.Type
func (AccesscontrollistLayer3Ipv4RuleArrayOutput) ToAccesscontrollistLayer3Ipv4RuleArrayOutput ¶
func (o AccesscontrollistLayer3Ipv4RuleArrayOutput) ToAccesscontrollistLayer3Ipv4RuleArrayOutput() AccesscontrollistLayer3Ipv4RuleArrayOutput
func (AccesscontrollistLayer3Ipv4RuleArrayOutput) ToAccesscontrollistLayer3Ipv4RuleArrayOutputWithContext ¶
func (o AccesscontrollistLayer3Ipv4RuleArrayOutput) ToAccesscontrollistLayer3Ipv4RuleArrayOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv4RuleArrayOutput
type AccesscontrollistLayer3Ipv4RuleInput ¶
type AccesscontrollistLayer3Ipv4RuleInput interface { pulumi.Input ToAccesscontrollistLayer3Ipv4RuleOutput() AccesscontrollistLayer3Ipv4RuleOutput ToAccesscontrollistLayer3Ipv4RuleOutputWithContext(context.Context) AccesscontrollistLayer3Ipv4RuleOutput }
AccesscontrollistLayer3Ipv4RuleInput is an input type that accepts AccesscontrollistLayer3Ipv4RuleArgs and AccesscontrollistLayer3Ipv4RuleOutput values. You can construct a concrete instance of `AccesscontrollistLayer3Ipv4RuleInput` via:
AccesscontrollistLayer3Ipv4RuleArgs{...}
type AccesscontrollistLayer3Ipv4RuleOutput ¶
type AccesscontrollistLayer3Ipv4RuleOutput struct{ *pulumi.OutputState }
func (AccesscontrollistLayer3Ipv4RuleOutput) Action ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) Action() pulumi.StringPtrOutput
Policy action (allow | deny). Valid values: `allow`, `deny`.
func (AccesscontrollistLayer3Ipv4RuleOutput) Comment ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) Comment() pulumi.StringPtrOutput
Description.
func (AccesscontrollistLayer3Ipv4RuleOutput) Dstaddr ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) Dstaddr() pulumi.StringPtrOutput
Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.
func (AccesscontrollistLayer3Ipv4RuleOutput) Dstport ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) Dstport() pulumi.IntPtrOutput
Destination port (0 - 65535, default = 0, meaning any).
func (AccesscontrollistLayer3Ipv4RuleOutput) ElementType ¶
func (AccesscontrollistLayer3Ipv4RuleOutput) ElementType() reflect.Type
func (AccesscontrollistLayer3Ipv4RuleOutput) Protocol ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) Protocol() pulumi.IntPtrOutput
Protocol type as defined by IANA (0 - 255, default = 255, meaning any).
func (AccesscontrollistLayer3Ipv4RuleOutput) RuleId ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) RuleId() pulumi.IntPtrOutput
Rule ID (1 - 65535).
func (AccesscontrollistLayer3Ipv4RuleOutput) Srcaddr ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) Srcaddr() pulumi.StringPtrOutput
Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.
func (AccesscontrollistLayer3Ipv4RuleOutput) Srcport ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) Srcport() pulumi.IntPtrOutput
Source port (0 - 65535, default = 0, meaning any).
func (AccesscontrollistLayer3Ipv4RuleOutput) ToAccesscontrollistLayer3Ipv4RuleOutput ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) ToAccesscontrollistLayer3Ipv4RuleOutput() AccesscontrollistLayer3Ipv4RuleOutput
func (AccesscontrollistLayer3Ipv4RuleOutput) ToAccesscontrollistLayer3Ipv4RuleOutputWithContext ¶
func (o AccesscontrollistLayer3Ipv4RuleOutput) ToAccesscontrollistLayer3Ipv4RuleOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv4RuleOutput
type AccesscontrollistLayer3Ipv6Rule ¶
type AccesscontrollistLayer3Ipv6Rule struct { // Policy action (allow | deny). Valid values: `allow`, `deny`. Action *string `pulumi:"action"` // Description. Comment *string `pulumi:"comment"` // Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any. Dstaddr *string `pulumi:"dstaddr"` // Destination port (0 - 65535, default = 0, meaning any). Dstport *int `pulumi:"dstport"` // Protocol type as defined by IANA (0 - 255, default = 255, meaning any). Protocol *int `pulumi:"protocol"` // Rule ID (1 - 65535). RuleId *int `pulumi:"ruleId"` // Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any. Srcaddr *string `pulumi:"srcaddr"` // Source port (0 - 65535, default = 0, meaning any). Srcport *int `pulumi:"srcport"` }
type AccesscontrollistLayer3Ipv6RuleArgs ¶
type AccesscontrollistLayer3Ipv6RuleArgs struct { // Policy action (allow | deny). Valid values: `allow`, `deny`. Action pulumi.StringPtrInput `pulumi:"action"` // Description. Comment pulumi.StringPtrInput `pulumi:"comment"` // Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any. Dstaddr pulumi.StringPtrInput `pulumi:"dstaddr"` // Destination port (0 - 65535, default = 0, meaning any). Dstport pulumi.IntPtrInput `pulumi:"dstport"` // Protocol type as defined by IANA (0 - 255, default = 255, meaning any). Protocol pulumi.IntPtrInput `pulumi:"protocol"` // Rule ID (1 - 65535). RuleId pulumi.IntPtrInput `pulumi:"ruleId"` // Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any. Srcaddr pulumi.StringPtrInput `pulumi:"srcaddr"` // Source port (0 - 65535, default = 0, meaning any). Srcport pulumi.IntPtrInput `pulumi:"srcport"` }
func (AccesscontrollistLayer3Ipv6RuleArgs) ElementType ¶
func (AccesscontrollistLayer3Ipv6RuleArgs) ElementType() reflect.Type
func (AccesscontrollistLayer3Ipv6RuleArgs) ToAccesscontrollistLayer3Ipv6RuleOutput ¶
func (i AccesscontrollistLayer3Ipv6RuleArgs) ToAccesscontrollistLayer3Ipv6RuleOutput() AccesscontrollistLayer3Ipv6RuleOutput
func (AccesscontrollistLayer3Ipv6RuleArgs) ToAccesscontrollistLayer3Ipv6RuleOutputWithContext ¶
func (i AccesscontrollistLayer3Ipv6RuleArgs) ToAccesscontrollistLayer3Ipv6RuleOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv6RuleOutput
type AccesscontrollistLayer3Ipv6RuleArray ¶
type AccesscontrollistLayer3Ipv6RuleArray []AccesscontrollistLayer3Ipv6RuleInput
func (AccesscontrollistLayer3Ipv6RuleArray) ElementType ¶
func (AccesscontrollistLayer3Ipv6RuleArray) ElementType() reflect.Type
func (AccesscontrollistLayer3Ipv6RuleArray) ToAccesscontrollistLayer3Ipv6RuleArrayOutput ¶
func (i AccesscontrollistLayer3Ipv6RuleArray) ToAccesscontrollistLayer3Ipv6RuleArrayOutput() AccesscontrollistLayer3Ipv6RuleArrayOutput
func (AccesscontrollistLayer3Ipv6RuleArray) ToAccesscontrollistLayer3Ipv6RuleArrayOutputWithContext ¶
func (i AccesscontrollistLayer3Ipv6RuleArray) ToAccesscontrollistLayer3Ipv6RuleArrayOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv6RuleArrayOutput
type AccesscontrollistLayer3Ipv6RuleArrayInput ¶
type AccesscontrollistLayer3Ipv6RuleArrayInput interface { pulumi.Input ToAccesscontrollistLayer3Ipv6RuleArrayOutput() AccesscontrollistLayer3Ipv6RuleArrayOutput ToAccesscontrollistLayer3Ipv6RuleArrayOutputWithContext(context.Context) AccesscontrollistLayer3Ipv6RuleArrayOutput }
AccesscontrollistLayer3Ipv6RuleArrayInput is an input type that accepts AccesscontrollistLayer3Ipv6RuleArray and AccesscontrollistLayer3Ipv6RuleArrayOutput values. You can construct a concrete instance of `AccesscontrollistLayer3Ipv6RuleArrayInput` via:
AccesscontrollistLayer3Ipv6RuleArray{ AccesscontrollistLayer3Ipv6RuleArgs{...} }
type AccesscontrollistLayer3Ipv6RuleArrayOutput ¶
type AccesscontrollistLayer3Ipv6RuleArrayOutput struct{ *pulumi.OutputState }
func (AccesscontrollistLayer3Ipv6RuleArrayOutput) ElementType ¶
func (AccesscontrollistLayer3Ipv6RuleArrayOutput) ElementType() reflect.Type
func (AccesscontrollistLayer3Ipv6RuleArrayOutput) ToAccesscontrollistLayer3Ipv6RuleArrayOutput ¶
func (o AccesscontrollistLayer3Ipv6RuleArrayOutput) ToAccesscontrollistLayer3Ipv6RuleArrayOutput() AccesscontrollistLayer3Ipv6RuleArrayOutput
func (AccesscontrollistLayer3Ipv6RuleArrayOutput) ToAccesscontrollistLayer3Ipv6RuleArrayOutputWithContext ¶
func (o AccesscontrollistLayer3Ipv6RuleArrayOutput) ToAccesscontrollistLayer3Ipv6RuleArrayOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv6RuleArrayOutput
type AccesscontrollistLayer3Ipv6RuleInput ¶
type AccesscontrollistLayer3Ipv6RuleInput interface { pulumi.Input ToAccesscontrollistLayer3Ipv6RuleOutput() AccesscontrollistLayer3Ipv6RuleOutput ToAccesscontrollistLayer3Ipv6RuleOutputWithContext(context.Context) AccesscontrollistLayer3Ipv6RuleOutput }
AccesscontrollistLayer3Ipv6RuleInput is an input type that accepts AccesscontrollistLayer3Ipv6RuleArgs and AccesscontrollistLayer3Ipv6RuleOutput values. You can construct a concrete instance of `AccesscontrollistLayer3Ipv6RuleInput` via:
AccesscontrollistLayer3Ipv6RuleArgs{...}
type AccesscontrollistLayer3Ipv6RuleOutput ¶
type AccesscontrollistLayer3Ipv6RuleOutput struct{ *pulumi.OutputState }
func (AccesscontrollistLayer3Ipv6RuleOutput) Action ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) Action() pulumi.StringPtrOutput
Policy action (allow | deny). Valid values: `allow`, `deny`.
func (AccesscontrollistLayer3Ipv6RuleOutput) Comment ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) Comment() pulumi.StringPtrOutput
Description.
func (AccesscontrollistLayer3Ipv6RuleOutput) Dstaddr ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) Dstaddr() pulumi.StringPtrOutput
Destination IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.
func (AccesscontrollistLayer3Ipv6RuleOutput) Dstport ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) Dstport() pulumi.IntPtrOutput
Destination port (0 - 65535, default = 0, meaning any).
func (AccesscontrollistLayer3Ipv6RuleOutput) ElementType ¶
func (AccesscontrollistLayer3Ipv6RuleOutput) ElementType() reflect.Type
func (AccesscontrollistLayer3Ipv6RuleOutput) Protocol ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) Protocol() pulumi.IntPtrOutput
Protocol type as defined by IANA (0 - 255, default = 255, meaning any).
func (AccesscontrollistLayer3Ipv6RuleOutput) RuleId ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) RuleId() pulumi.IntPtrOutput
Rule ID (1 - 65535).
func (AccesscontrollistLayer3Ipv6RuleOutput) Srcaddr ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) Srcaddr() pulumi.StringPtrOutput
Source IPv6 address (any | local-LAN | IPv6 address[/prefix length]), default = any.
func (AccesscontrollistLayer3Ipv6RuleOutput) Srcport ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) Srcport() pulumi.IntPtrOutput
Source port (0 - 65535, default = 0, meaning any).
func (AccesscontrollistLayer3Ipv6RuleOutput) ToAccesscontrollistLayer3Ipv6RuleOutput ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) ToAccesscontrollistLayer3Ipv6RuleOutput() AccesscontrollistLayer3Ipv6RuleOutput
func (AccesscontrollistLayer3Ipv6RuleOutput) ToAccesscontrollistLayer3Ipv6RuleOutputWithContext ¶
func (o AccesscontrollistLayer3Ipv6RuleOutput) ToAccesscontrollistLayer3Ipv6RuleOutputWithContext(ctx context.Context) AccesscontrollistLayer3Ipv6RuleOutput
type AccesscontrollistMap ¶
type AccesscontrollistMap map[string]AccesscontrollistInput
func (AccesscontrollistMap) ElementType ¶
func (AccesscontrollistMap) ElementType() reflect.Type
func (AccesscontrollistMap) ToAccesscontrollistMapOutput ¶
func (i AccesscontrollistMap) ToAccesscontrollistMapOutput() AccesscontrollistMapOutput
func (AccesscontrollistMap) ToAccesscontrollistMapOutputWithContext ¶
func (i AccesscontrollistMap) ToAccesscontrollistMapOutputWithContext(ctx context.Context) AccesscontrollistMapOutput
type AccesscontrollistMapInput ¶
type AccesscontrollistMapInput interface { pulumi.Input ToAccesscontrollistMapOutput() AccesscontrollistMapOutput ToAccesscontrollistMapOutputWithContext(context.Context) AccesscontrollistMapOutput }
AccesscontrollistMapInput is an input type that accepts AccesscontrollistMap and AccesscontrollistMapOutput values. You can construct a concrete instance of `AccesscontrollistMapInput` via:
AccesscontrollistMap{ "key": AccesscontrollistArgs{...} }
type AccesscontrollistMapOutput ¶
type AccesscontrollistMapOutput struct{ *pulumi.OutputState }
func (AccesscontrollistMapOutput) ElementType ¶
func (AccesscontrollistMapOutput) ElementType() reflect.Type
func (AccesscontrollistMapOutput) MapIndex ¶
func (o AccesscontrollistMapOutput) MapIndex(k pulumi.StringInput) AccesscontrollistOutput
func (AccesscontrollistMapOutput) ToAccesscontrollistMapOutput ¶
func (o AccesscontrollistMapOutput) ToAccesscontrollistMapOutput() AccesscontrollistMapOutput
func (AccesscontrollistMapOutput) ToAccesscontrollistMapOutputWithContext ¶
func (o AccesscontrollistMapOutput) ToAccesscontrollistMapOutputWithContext(ctx context.Context) AccesscontrollistMapOutput
type AccesscontrollistOutput ¶
type AccesscontrollistOutput struct{ *pulumi.OutputState }
func (AccesscontrollistOutput) Comment ¶
func (o AccesscontrollistOutput) Comment() pulumi.StringOutput
Description.
func (AccesscontrollistOutput) DynamicSortSubtable ¶
func (o AccesscontrollistOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (AccesscontrollistOutput) ElementType ¶
func (AccesscontrollistOutput) ElementType() reflect.Type
func (AccesscontrollistOutput) GetAllTables ¶
func (o AccesscontrollistOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (AccesscontrollistOutput) Layer3Ipv4Rules ¶
func (o AccesscontrollistOutput) Layer3Ipv4Rules() AccesscontrollistLayer3Ipv4RuleArrayOutput
AP ACL layer3 ipv4 rule list. The structure of `layer3Ipv4Rules` block is documented below.
func (AccesscontrollistOutput) Layer3Ipv6Rules ¶
func (o AccesscontrollistOutput) Layer3Ipv6Rules() AccesscontrollistLayer3Ipv6RuleArrayOutput
AP ACL layer3 ipv6 rule list. The structure of `layer3Ipv6Rules` block is documented below.
func (AccesscontrollistOutput) Name ¶
func (o AccesscontrollistOutput) Name() pulumi.StringOutput
AP access control list name.
func (AccesscontrollistOutput) ToAccesscontrollistOutput ¶
func (o AccesscontrollistOutput) ToAccesscontrollistOutput() AccesscontrollistOutput
func (AccesscontrollistOutput) ToAccesscontrollistOutputWithContext ¶
func (o AccesscontrollistOutput) ToAccesscontrollistOutputWithContext(ctx context.Context) AccesscontrollistOutput
func (AccesscontrollistOutput) Vdomparam ¶
func (o AccesscontrollistOutput) Vdomparam() pulumi.StringPtrOutput
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.
The `layer3Ipv4Rules` block supports:
type AccesscontrollistState ¶
type AccesscontrollistState struct { // Description. Comment pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AP ACL layer3 ipv4 rule list. The structure of `layer3Ipv4Rules` block is documented below. Layer3Ipv4Rules AccesscontrollistLayer3Ipv4RuleArrayInput // AP ACL layer3 ipv6 rule list. The structure of `layer3Ipv6Rules` block is documented below. Layer3Ipv6Rules AccesscontrollistLayer3Ipv6RuleArrayInput // AP access control list name. Name pulumi.StringPtrInput // 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. // // The `layer3Ipv4Rules` block supports: Vdomparam pulumi.StringPtrInput }
func (AccesscontrollistState) ElementType ¶
func (AccesscontrollistState) ElementType() reflect.Type
type Address ¶
type Address struct { pulumi.CustomResourceState // ID. Fosid pulumi.StringOutput `pulumi:"fosid"` // MAC address. Mac pulumi.StringOutput `pulumi:"mac"` // Allow or block the client with this MAC address. Valid values: `allow`, `deny`. Policy pulumi.StringOutput `pulumi:"policy"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`.
## Import
WirelessController Address can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/address:Address labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/address:Address labelname {{fosid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetAddress ¶
func GetAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AddressState, opts ...pulumi.ResourceOption) (*Address, error)
GetAddress gets an existing Address resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAddress ¶
func NewAddress(ctx *pulumi.Context, name string, args *AddressArgs, opts ...pulumi.ResourceOption) (*Address, error)
NewAddress registers a new resource with the given unique name, arguments, and options.
func (*Address) ElementType ¶
func (*Address) ToAddressOutput ¶
func (i *Address) ToAddressOutput() AddressOutput
func (*Address) ToAddressOutputWithContext ¶
func (i *Address) ToAddressOutputWithContext(ctx context.Context) AddressOutput
type AddressArgs ¶
type AddressArgs struct { // ID. Fosid pulumi.StringPtrInput // MAC address. Mac pulumi.StringPtrInput // Allow or block the client with this MAC address. Valid values: `allow`, `deny`. Policy pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Address resource.
func (AddressArgs) ElementType ¶
func (AddressArgs) ElementType() reflect.Type
type AddressArray ¶
type AddressArray []AddressInput
func (AddressArray) ElementType ¶
func (AddressArray) ElementType() reflect.Type
func (AddressArray) ToAddressArrayOutput ¶
func (i AddressArray) ToAddressArrayOutput() AddressArrayOutput
func (AddressArray) ToAddressArrayOutputWithContext ¶
func (i AddressArray) ToAddressArrayOutputWithContext(ctx context.Context) AddressArrayOutput
type AddressArrayInput ¶
type AddressArrayInput interface { pulumi.Input ToAddressArrayOutput() AddressArrayOutput ToAddressArrayOutputWithContext(context.Context) AddressArrayOutput }
AddressArrayInput is an input type that accepts AddressArray and AddressArrayOutput values. You can construct a concrete instance of `AddressArrayInput` via:
AddressArray{ AddressArgs{...} }
type AddressArrayOutput ¶
type AddressArrayOutput struct{ *pulumi.OutputState }
func (AddressArrayOutput) ElementType ¶
func (AddressArrayOutput) ElementType() reflect.Type
func (AddressArrayOutput) Index ¶
func (o AddressArrayOutput) Index(i pulumi.IntInput) AddressOutput
func (AddressArrayOutput) ToAddressArrayOutput ¶
func (o AddressArrayOutput) ToAddressArrayOutput() AddressArrayOutput
func (AddressArrayOutput) ToAddressArrayOutputWithContext ¶
func (o AddressArrayOutput) ToAddressArrayOutputWithContext(ctx context.Context) AddressArrayOutput
type AddressInput ¶
type AddressInput interface { pulumi.Input ToAddressOutput() AddressOutput ToAddressOutputWithContext(ctx context.Context) AddressOutput }
type AddressMap ¶
type AddressMap map[string]AddressInput
func (AddressMap) ElementType ¶
func (AddressMap) ElementType() reflect.Type
func (AddressMap) ToAddressMapOutput ¶
func (i AddressMap) ToAddressMapOutput() AddressMapOutput
func (AddressMap) ToAddressMapOutputWithContext ¶
func (i AddressMap) ToAddressMapOutputWithContext(ctx context.Context) AddressMapOutput
type AddressMapInput ¶
type AddressMapInput interface { pulumi.Input ToAddressMapOutput() AddressMapOutput ToAddressMapOutputWithContext(context.Context) AddressMapOutput }
AddressMapInput is an input type that accepts AddressMap and AddressMapOutput values. You can construct a concrete instance of `AddressMapInput` via:
AddressMap{ "key": AddressArgs{...} }
type AddressMapOutput ¶
type AddressMapOutput struct{ *pulumi.OutputState }
func (AddressMapOutput) ElementType ¶
func (AddressMapOutput) ElementType() reflect.Type
func (AddressMapOutput) MapIndex ¶
func (o AddressMapOutput) MapIndex(k pulumi.StringInput) AddressOutput
func (AddressMapOutput) ToAddressMapOutput ¶
func (o AddressMapOutput) ToAddressMapOutput() AddressMapOutput
func (AddressMapOutput) ToAddressMapOutputWithContext ¶
func (o AddressMapOutput) ToAddressMapOutputWithContext(ctx context.Context) AddressMapOutput
type AddressOutput ¶
type AddressOutput struct{ *pulumi.OutputState }
func (AddressOutput) ElementType ¶
func (AddressOutput) ElementType() reflect.Type
func (AddressOutput) Policy ¶
func (o AddressOutput) Policy() pulumi.StringOutput
Allow or block the client with this MAC address. Valid values: `allow`, `deny`.
func (AddressOutput) ToAddressOutput ¶
func (o AddressOutput) ToAddressOutput() AddressOutput
func (AddressOutput) ToAddressOutputWithContext ¶
func (o AddressOutput) ToAddressOutputWithContext(ctx context.Context) AddressOutput
func (AddressOutput) Vdomparam ¶
func (o AddressOutput) Vdomparam() pulumi.StringPtrOutput
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.
type AddressState ¶
type AddressState struct { // ID. Fosid pulumi.StringPtrInput // MAC address. Mac pulumi.StringPtrInput // Allow or block the client with this MAC address. Valid values: `allow`, `deny`. Policy pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (AddressState) ElementType ¶
func (AddressState) ElementType() reflect.Type
type Addrgrp ¶
type Addrgrp struct { pulumi.CustomResourceState // Manually selected group of addresses. The structure of `addresses` block is documented below. Addresses AddrgrpAddressArrayOutput `pulumi:"addresses"` // Allow or block the clients with MAC addresses that are not in the group. Valid values: `allow`, `deny`. DefaultPolicy pulumi.StringOutput `pulumi:"defaultPolicy"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // ID. Fosid pulumi.StringOutput `pulumi:"fosid"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`.
## Import
WirelessController Addrgrp can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/addrgrp:Addrgrp labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/addrgrp:Addrgrp labelname {{fosid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetAddrgrp ¶
func GetAddrgrp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AddrgrpState, opts ...pulumi.ResourceOption) (*Addrgrp, error)
GetAddrgrp gets an existing Addrgrp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAddrgrp ¶
func NewAddrgrp(ctx *pulumi.Context, name string, args *AddrgrpArgs, opts ...pulumi.ResourceOption) (*Addrgrp, error)
NewAddrgrp registers a new resource with the given unique name, arguments, and options.
func (*Addrgrp) ElementType ¶
func (*Addrgrp) ToAddrgrpOutput ¶
func (i *Addrgrp) ToAddrgrpOutput() AddrgrpOutput
func (*Addrgrp) ToAddrgrpOutputWithContext ¶
func (i *Addrgrp) ToAddrgrpOutputWithContext(ctx context.Context) AddrgrpOutput
type AddrgrpAddress ¶
type AddrgrpAddress struct { // Address ID. Id *string `pulumi:"id"` }
type AddrgrpAddressArgs ¶
type AddrgrpAddressArgs struct { // Address ID. Id pulumi.StringPtrInput `pulumi:"id"` }
func (AddrgrpAddressArgs) ElementType ¶
func (AddrgrpAddressArgs) ElementType() reflect.Type
func (AddrgrpAddressArgs) ToAddrgrpAddressOutput ¶
func (i AddrgrpAddressArgs) ToAddrgrpAddressOutput() AddrgrpAddressOutput
func (AddrgrpAddressArgs) ToAddrgrpAddressOutputWithContext ¶
func (i AddrgrpAddressArgs) ToAddrgrpAddressOutputWithContext(ctx context.Context) AddrgrpAddressOutput
type AddrgrpAddressArray ¶
type AddrgrpAddressArray []AddrgrpAddressInput
func (AddrgrpAddressArray) ElementType ¶
func (AddrgrpAddressArray) ElementType() reflect.Type
func (AddrgrpAddressArray) ToAddrgrpAddressArrayOutput ¶
func (i AddrgrpAddressArray) ToAddrgrpAddressArrayOutput() AddrgrpAddressArrayOutput
func (AddrgrpAddressArray) ToAddrgrpAddressArrayOutputWithContext ¶
func (i AddrgrpAddressArray) ToAddrgrpAddressArrayOutputWithContext(ctx context.Context) AddrgrpAddressArrayOutput
type AddrgrpAddressArrayInput ¶
type AddrgrpAddressArrayInput interface { pulumi.Input ToAddrgrpAddressArrayOutput() AddrgrpAddressArrayOutput ToAddrgrpAddressArrayOutputWithContext(context.Context) AddrgrpAddressArrayOutput }
AddrgrpAddressArrayInput is an input type that accepts AddrgrpAddressArray and AddrgrpAddressArrayOutput values. You can construct a concrete instance of `AddrgrpAddressArrayInput` via:
AddrgrpAddressArray{ AddrgrpAddressArgs{...} }
type AddrgrpAddressArrayOutput ¶
type AddrgrpAddressArrayOutput struct{ *pulumi.OutputState }
func (AddrgrpAddressArrayOutput) ElementType ¶
func (AddrgrpAddressArrayOutput) ElementType() reflect.Type
func (AddrgrpAddressArrayOutput) Index ¶
func (o AddrgrpAddressArrayOutput) Index(i pulumi.IntInput) AddrgrpAddressOutput
func (AddrgrpAddressArrayOutput) ToAddrgrpAddressArrayOutput ¶
func (o AddrgrpAddressArrayOutput) ToAddrgrpAddressArrayOutput() AddrgrpAddressArrayOutput
func (AddrgrpAddressArrayOutput) ToAddrgrpAddressArrayOutputWithContext ¶
func (o AddrgrpAddressArrayOutput) ToAddrgrpAddressArrayOutputWithContext(ctx context.Context) AddrgrpAddressArrayOutput
type AddrgrpAddressInput ¶
type AddrgrpAddressInput interface { pulumi.Input ToAddrgrpAddressOutput() AddrgrpAddressOutput ToAddrgrpAddressOutputWithContext(context.Context) AddrgrpAddressOutput }
AddrgrpAddressInput is an input type that accepts AddrgrpAddressArgs and AddrgrpAddressOutput values. You can construct a concrete instance of `AddrgrpAddressInput` via:
AddrgrpAddressArgs{...}
type AddrgrpAddressOutput ¶
type AddrgrpAddressOutput struct{ *pulumi.OutputState }
func (AddrgrpAddressOutput) ElementType ¶
func (AddrgrpAddressOutput) ElementType() reflect.Type
func (AddrgrpAddressOutput) Id ¶
func (o AddrgrpAddressOutput) Id() pulumi.StringPtrOutput
Address ID.
func (AddrgrpAddressOutput) ToAddrgrpAddressOutput ¶
func (o AddrgrpAddressOutput) ToAddrgrpAddressOutput() AddrgrpAddressOutput
func (AddrgrpAddressOutput) ToAddrgrpAddressOutputWithContext ¶
func (o AddrgrpAddressOutput) ToAddrgrpAddressOutputWithContext(ctx context.Context) AddrgrpAddressOutput
type AddrgrpArgs ¶
type AddrgrpArgs struct { // Manually selected group of addresses. The structure of `addresses` block is documented below. Addresses AddrgrpAddressArrayInput // Allow or block the clients with MAC addresses that are not in the group. Valid values: `allow`, `deny`. DefaultPolicy pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Addrgrp resource.
func (AddrgrpArgs) ElementType ¶
func (AddrgrpArgs) ElementType() reflect.Type
type AddrgrpArray ¶
type AddrgrpArray []AddrgrpInput
func (AddrgrpArray) ElementType ¶
func (AddrgrpArray) ElementType() reflect.Type
func (AddrgrpArray) ToAddrgrpArrayOutput ¶
func (i AddrgrpArray) ToAddrgrpArrayOutput() AddrgrpArrayOutput
func (AddrgrpArray) ToAddrgrpArrayOutputWithContext ¶
func (i AddrgrpArray) ToAddrgrpArrayOutputWithContext(ctx context.Context) AddrgrpArrayOutput
type AddrgrpArrayInput ¶
type AddrgrpArrayInput interface { pulumi.Input ToAddrgrpArrayOutput() AddrgrpArrayOutput ToAddrgrpArrayOutputWithContext(context.Context) AddrgrpArrayOutput }
AddrgrpArrayInput is an input type that accepts AddrgrpArray and AddrgrpArrayOutput values. You can construct a concrete instance of `AddrgrpArrayInput` via:
AddrgrpArray{ AddrgrpArgs{...} }
type AddrgrpArrayOutput ¶
type AddrgrpArrayOutput struct{ *pulumi.OutputState }
func (AddrgrpArrayOutput) ElementType ¶
func (AddrgrpArrayOutput) ElementType() reflect.Type
func (AddrgrpArrayOutput) Index ¶
func (o AddrgrpArrayOutput) Index(i pulumi.IntInput) AddrgrpOutput
func (AddrgrpArrayOutput) ToAddrgrpArrayOutput ¶
func (o AddrgrpArrayOutput) ToAddrgrpArrayOutput() AddrgrpArrayOutput
func (AddrgrpArrayOutput) ToAddrgrpArrayOutputWithContext ¶
func (o AddrgrpArrayOutput) ToAddrgrpArrayOutputWithContext(ctx context.Context) AddrgrpArrayOutput
type AddrgrpInput ¶
type AddrgrpInput interface { pulumi.Input ToAddrgrpOutput() AddrgrpOutput ToAddrgrpOutputWithContext(ctx context.Context) AddrgrpOutput }
type AddrgrpMap ¶
type AddrgrpMap map[string]AddrgrpInput
func (AddrgrpMap) ElementType ¶
func (AddrgrpMap) ElementType() reflect.Type
func (AddrgrpMap) ToAddrgrpMapOutput ¶
func (i AddrgrpMap) ToAddrgrpMapOutput() AddrgrpMapOutput
func (AddrgrpMap) ToAddrgrpMapOutputWithContext ¶
func (i AddrgrpMap) ToAddrgrpMapOutputWithContext(ctx context.Context) AddrgrpMapOutput
type AddrgrpMapInput ¶
type AddrgrpMapInput interface { pulumi.Input ToAddrgrpMapOutput() AddrgrpMapOutput ToAddrgrpMapOutputWithContext(context.Context) AddrgrpMapOutput }
AddrgrpMapInput is an input type that accepts AddrgrpMap and AddrgrpMapOutput values. You can construct a concrete instance of `AddrgrpMapInput` via:
AddrgrpMap{ "key": AddrgrpArgs{...} }
type AddrgrpMapOutput ¶
type AddrgrpMapOutput struct{ *pulumi.OutputState }
func (AddrgrpMapOutput) ElementType ¶
func (AddrgrpMapOutput) ElementType() reflect.Type
func (AddrgrpMapOutput) MapIndex ¶
func (o AddrgrpMapOutput) MapIndex(k pulumi.StringInput) AddrgrpOutput
func (AddrgrpMapOutput) ToAddrgrpMapOutput ¶
func (o AddrgrpMapOutput) ToAddrgrpMapOutput() AddrgrpMapOutput
func (AddrgrpMapOutput) ToAddrgrpMapOutputWithContext ¶
func (o AddrgrpMapOutput) ToAddrgrpMapOutputWithContext(ctx context.Context) AddrgrpMapOutput
type AddrgrpOutput ¶
type AddrgrpOutput struct{ *pulumi.OutputState }
func (AddrgrpOutput) Addresses ¶
func (o AddrgrpOutput) Addresses() AddrgrpAddressArrayOutput
Manually selected group of addresses. The structure of `addresses` block is documented below.
func (AddrgrpOutput) DefaultPolicy ¶
func (o AddrgrpOutput) DefaultPolicy() pulumi.StringOutput
Allow or block the clients with MAC addresses that are not in the group. Valid values: `allow`, `deny`.
func (AddrgrpOutput) DynamicSortSubtable ¶
func (o AddrgrpOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (AddrgrpOutput) ElementType ¶
func (AddrgrpOutput) ElementType() reflect.Type
func (AddrgrpOutput) GetAllTables ¶
func (o AddrgrpOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (AddrgrpOutput) ToAddrgrpOutput ¶
func (o AddrgrpOutput) ToAddrgrpOutput() AddrgrpOutput
func (AddrgrpOutput) ToAddrgrpOutputWithContext ¶
func (o AddrgrpOutput) ToAddrgrpOutputWithContext(ctx context.Context) AddrgrpOutput
func (AddrgrpOutput) Vdomparam ¶
func (o AddrgrpOutput) Vdomparam() pulumi.StringPtrOutput
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.
type AddrgrpState ¶
type AddrgrpState struct { // Manually selected group of addresses. The structure of `addresses` block is documented below. Addresses AddrgrpAddressArrayInput // Allow or block the clients with MAC addresses that are not in the group. Valid values: `allow`, `deny`. DefaultPolicy pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (AddrgrpState) ElementType ¶
func (AddrgrpState) ElementType() reflect.Type
type Apcfgprofile ¶
type Apcfgprofile struct { pulumi.CustomResourceState // IP address of the validation controller that AP must be able to join after applying AP local configuration. AcIp pulumi.StringOutput `pulumi:"acIp"` // Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246). AcPort pulumi.IntOutput `pulumi:"acPort"` // Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10). AcTimer pulumi.IntOutput `pulumi:"acTimer"` // Validation controller type (default = default). Valid values: `default`, `specify`, `apcfg`. AcType pulumi.StringOutput `pulumi:"acType"` // FortiAP family type (default = fap). Valid values: `fap`, `fap-u`, `fap-c`. ApFamily pulumi.StringOutput `pulumi:"apFamily"` // AP local configuration command list. The structure of `commandList` block is documented below. CommandLists ApcfgprofileCommandListArrayOutput `pulumi:"commandLists"` // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // AP local configuration profile name. Name pulumi.StringOutput `pulumi:"name"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure AP local configuration profiles. Applies to FortiOS Version `>= 6.4.0`.
## Import
WirelessController ApcfgProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/apcfgprofile:Apcfgprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/apcfgprofile:Apcfgprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetApcfgprofile ¶
func GetApcfgprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApcfgprofileState, opts ...pulumi.ResourceOption) (*Apcfgprofile, error)
GetApcfgprofile gets an existing Apcfgprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApcfgprofile ¶
func NewApcfgprofile(ctx *pulumi.Context, name string, args *ApcfgprofileArgs, opts ...pulumi.ResourceOption) (*Apcfgprofile, error)
NewApcfgprofile registers a new resource with the given unique name, arguments, and options.
func (*Apcfgprofile) ElementType ¶
func (*Apcfgprofile) ElementType() reflect.Type
func (*Apcfgprofile) ToApcfgprofileOutput ¶
func (i *Apcfgprofile) ToApcfgprofileOutput() ApcfgprofileOutput
func (*Apcfgprofile) ToApcfgprofileOutputWithContext ¶
func (i *Apcfgprofile) ToApcfgprofileOutputWithContext(ctx context.Context) ApcfgprofileOutput
type ApcfgprofileArgs ¶
type ApcfgprofileArgs struct { // IP address of the validation controller that AP must be able to join after applying AP local configuration. AcIp pulumi.StringPtrInput // Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246). AcPort pulumi.IntPtrInput // Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10). AcTimer pulumi.IntPtrInput // Validation controller type (default = default). Valid values: `default`, `specify`, `apcfg`. AcType pulumi.StringPtrInput // FortiAP family type (default = fap). Valid values: `fap`, `fap-u`, `fap-c`. ApFamily pulumi.StringPtrInput // AP local configuration command list. The structure of `commandList` block is documented below. CommandLists ApcfgprofileCommandListArrayInput // Comment. Comment pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AP local configuration profile name. Name pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Apcfgprofile resource.
func (ApcfgprofileArgs) ElementType ¶
func (ApcfgprofileArgs) ElementType() reflect.Type
type ApcfgprofileArray ¶
type ApcfgprofileArray []ApcfgprofileInput
func (ApcfgprofileArray) ElementType ¶
func (ApcfgprofileArray) ElementType() reflect.Type
func (ApcfgprofileArray) ToApcfgprofileArrayOutput ¶
func (i ApcfgprofileArray) ToApcfgprofileArrayOutput() ApcfgprofileArrayOutput
func (ApcfgprofileArray) ToApcfgprofileArrayOutputWithContext ¶
func (i ApcfgprofileArray) ToApcfgprofileArrayOutputWithContext(ctx context.Context) ApcfgprofileArrayOutput
type ApcfgprofileArrayInput ¶
type ApcfgprofileArrayInput interface { pulumi.Input ToApcfgprofileArrayOutput() ApcfgprofileArrayOutput ToApcfgprofileArrayOutputWithContext(context.Context) ApcfgprofileArrayOutput }
ApcfgprofileArrayInput is an input type that accepts ApcfgprofileArray and ApcfgprofileArrayOutput values. You can construct a concrete instance of `ApcfgprofileArrayInput` via:
ApcfgprofileArray{ ApcfgprofileArgs{...} }
type ApcfgprofileArrayOutput ¶
type ApcfgprofileArrayOutput struct{ *pulumi.OutputState }
func (ApcfgprofileArrayOutput) ElementType ¶
func (ApcfgprofileArrayOutput) ElementType() reflect.Type
func (ApcfgprofileArrayOutput) Index ¶
func (o ApcfgprofileArrayOutput) Index(i pulumi.IntInput) ApcfgprofileOutput
func (ApcfgprofileArrayOutput) ToApcfgprofileArrayOutput ¶
func (o ApcfgprofileArrayOutput) ToApcfgprofileArrayOutput() ApcfgprofileArrayOutput
func (ApcfgprofileArrayOutput) ToApcfgprofileArrayOutputWithContext ¶
func (o ApcfgprofileArrayOutput) ToApcfgprofileArrayOutputWithContext(ctx context.Context) ApcfgprofileArrayOutput
type ApcfgprofileCommandList ¶
type ApcfgprofileCommandList struct { // Command ID. Id *int `pulumi:"id"` // AP local configuration command name. Name *string `pulumi:"name"` // AP local configuration command password value. PasswdValue *string `pulumi:"passwdValue"` // The command type (default = non-password). Valid values: `non-password`, `password`. Type *string `pulumi:"type"` // AP local configuration command value. Value *string `pulumi:"value"` }
type ApcfgprofileCommandListArgs ¶
type ApcfgprofileCommandListArgs struct { // Command ID. Id pulumi.IntPtrInput `pulumi:"id"` // AP local configuration command name. Name pulumi.StringPtrInput `pulumi:"name"` // AP local configuration command password value. PasswdValue pulumi.StringPtrInput `pulumi:"passwdValue"` // The command type (default = non-password). Valid values: `non-password`, `password`. Type pulumi.StringPtrInput `pulumi:"type"` // AP local configuration command value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ApcfgprofileCommandListArgs) ElementType ¶
func (ApcfgprofileCommandListArgs) ElementType() reflect.Type
func (ApcfgprofileCommandListArgs) ToApcfgprofileCommandListOutput ¶
func (i ApcfgprofileCommandListArgs) ToApcfgprofileCommandListOutput() ApcfgprofileCommandListOutput
func (ApcfgprofileCommandListArgs) ToApcfgprofileCommandListOutputWithContext ¶
func (i ApcfgprofileCommandListArgs) ToApcfgprofileCommandListOutputWithContext(ctx context.Context) ApcfgprofileCommandListOutput
type ApcfgprofileCommandListArray ¶
type ApcfgprofileCommandListArray []ApcfgprofileCommandListInput
func (ApcfgprofileCommandListArray) ElementType ¶
func (ApcfgprofileCommandListArray) ElementType() reflect.Type
func (ApcfgprofileCommandListArray) ToApcfgprofileCommandListArrayOutput ¶
func (i ApcfgprofileCommandListArray) ToApcfgprofileCommandListArrayOutput() ApcfgprofileCommandListArrayOutput
func (ApcfgprofileCommandListArray) ToApcfgprofileCommandListArrayOutputWithContext ¶
func (i ApcfgprofileCommandListArray) ToApcfgprofileCommandListArrayOutputWithContext(ctx context.Context) ApcfgprofileCommandListArrayOutput
type ApcfgprofileCommandListArrayInput ¶
type ApcfgprofileCommandListArrayInput interface { pulumi.Input ToApcfgprofileCommandListArrayOutput() ApcfgprofileCommandListArrayOutput ToApcfgprofileCommandListArrayOutputWithContext(context.Context) ApcfgprofileCommandListArrayOutput }
ApcfgprofileCommandListArrayInput is an input type that accepts ApcfgprofileCommandListArray and ApcfgprofileCommandListArrayOutput values. You can construct a concrete instance of `ApcfgprofileCommandListArrayInput` via:
ApcfgprofileCommandListArray{ ApcfgprofileCommandListArgs{...} }
type ApcfgprofileCommandListArrayOutput ¶
type ApcfgprofileCommandListArrayOutput struct{ *pulumi.OutputState }
func (ApcfgprofileCommandListArrayOutput) ElementType ¶
func (ApcfgprofileCommandListArrayOutput) ElementType() reflect.Type
func (ApcfgprofileCommandListArrayOutput) Index ¶
func (o ApcfgprofileCommandListArrayOutput) Index(i pulumi.IntInput) ApcfgprofileCommandListOutput
func (ApcfgprofileCommandListArrayOutput) ToApcfgprofileCommandListArrayOutput ¶
func (o ApcfgprofileCommandListArrayOutput) ToApcfgprofileCommandListArrayOutput() ApcfgprofileCommandListArrayOutput
func (ApcfgprofileCommandListArrayOutput) ToApcfgprofileCommandListArrayOutputWithContext ¶
func (o ApcfgprofileCommandListArrayOutput) ToApcfgprofileCommandListArrayOutputWithContext(ctx context.Context) ApcfgprofileCommandListArrayOutput
type ApcfgprofileCommandListInput ¶
type ApcfgprofileCommandListInput interface { pulumi.Input ToApcfgprofileCommandListOutput() ApcfgprofileCommandListOutput ToApcfgprofileCommandListOutputWithContext(context.Context) ApcfgprofileCommandListOutput }
ApcfgprofileCommandListInput is an input type that accepts ApcfgprofileCommandListArgs and ApcfgprofileCommandListOutput values. You can construct a concrete instance of `ApcfgprofileCommandListInput` via:
ApcfgprofileCommandListArgs{...}
type ApcfgprofileCommandListOutput ¶
type ApcfgprofileCommandListOutput struct{ *pulumi.OutputState }
func (ApcfgprofileCommandListOutput) ElementType ¶
func (ApcfgprofileCommandListOutput) ElementType() reflect.Type
func (ApcfgprofileCommandListOutput) Id ¶
func (o ApcfgprofileCommandListOutput) Id() pulumi.IntPtrOutput
Command ID.
func (ApcfgprofileCommandListOutput) Name ¶
func (o ApcfgprofileCommandListOutput) Name() pulumi.StringPtrOutput
AP local configuration command name.
func (ApcfgprofileCommandListOutput) PasswdValue ¶
func (o ApcfgprofileCommandListOutput) PasswdValue() pulumi.StringPtrOutput
AP local configuration command password value.
func (ApcfgprofileCommandListOutput) ToApcfgprofileCommandListOutput ¶
func (o ApcfgprofileCommandListOutput) ToApcfgprofileCommandListOutput() ApcfgprofileCommandListOutput
func (ApcfgprofileCommandListOutput) ToApcfgprofileCommandListOutputWithContext ¶
func (o ApcfgprofileCommandListOutput) ToApcfgprofileCommandListOutputWithContext(ctx context.Context) ApcfgprofileCommandListOutput
func (ApcfgprofileCommandListOutput) Type ¶
func (o ApcfgprofileCommandListOutput) Type() pulumi.StringPtrOutput
The command type (default = non-password). Valid values: `non-password`, `password`.
func (ApcfgprofileCommandListOutput) Value ¶
func (o ApcfgprofileCommandListOutput) Value() pulumi.StringPtrOutput
AP local configuration command value.
type ApcfgprofileInput ¶
type ApcfgprofileInput interface { pulumi.Input ToApcfgprofileOutput() ApcfgprofileOutput ToApcfgprofileOutputWithContext(ctx context.Context) ApcfgprofileOutput }
type ApcfgprofileMap ¶
type ApcfgprofileMap map[string]ApcfgprofileInput
func (ApcfgprofileMap) ElementType ¶
func (ApcfgprofileMap) ElementType() reflect.Type
func (ApcfgprofileMap) ToApcfgprofileMapOutput ¶
func (i ApcfgprofileMap) ToApcfgprofileMapOutput() ApcfgprofileMapOutput
func (ApcfgprofileMap) ToApcfgprofileMapOutputWithContext ¶
func (i ApcfgprofileMap) ToApcfgprofileMapOutputWithContext(ctx context.Context) ApcfgprofileMapOutput
type ApcfgprofileMapInput ¶
type ApcfgprofileMapInput interface { pulumi.Input ToApcfgprofileMapOutput() ApcfgprofileMapOutput ToApcfgprofileMapOutputWithContext(context.Context) ApcfgprofileMapOutput }
ApcfgprofileMapInput is an input type that accepts ApcfgprofileMap and ApcfgprofileMapOutput values. You can construct a concrete instance of `ApcfgprofileMapInput` via:
ApcfgprofileMap{ "key": ApcfgprofileArgs{...} }
type ApcfgprofileMapOutput ¶
type ApcfgprofileMapOutput struct{ *pulumi.OutputState }
func (ApcfgprofileMapOutput) ElementType ¶
func (ApcfgprofileMapOutput) ElementType() reflect.Type
func (ApcfgprofileMapOutput) MapIndex ¶
func (o ApcfgprofileMapOutput) MapIndex(k pulumi.StringInput) ApcfgprofileOutput
func (ApcfgprofileMapOutput) ToApcfgprofileMapOutput ¶
func (o ApcfgprofileMapOutput) ToApcfgprofileMapOutput() ApcfgprofileMapOutput
func (ApcfgprofileMapOutput) ToApcfgprofileMapOutputWithContext ¶
func (o ApcfgprofileMapOutput) ToApcfgprofileMapOutputWithContext(ctx context.Context) ApcfgprofileMapOutput
type ApcfgprofileOutput ¶
type ApcfgprofileOutput struct{ *pulumi.OutputState }
func (ApcfgprofileOutput) AcIp ¶
func (o ApcfgprofileOutput) AcIp() pulumi.StringOutput
IP address of the validation controller that AP must be able to join after applying AP local configuration.
func (ApcfgprofileOutput) AcPort ¶
func (o ApcfgprofileOutput) AcPort() pulumi.IntOutput
Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246).
func (ApcfgprofileOutput) AcTimer ¶
func (o ApcfgprofileOutput) AcTimer() pulumi.IntOutput
Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10).
func (ApcfgprofileOutput) AcType ¶
func (o ApcfgprofileOutput) AcType() pulumi.StringOutput
Validation controller type (default = default). Valid values: `default`, `specify`, `apcfg`.
func (ApcfgprofileOutput) ApFamily ¶
func (o ApcfgprofileOutput) ApFamily() pulumi.StringOutput
FortiAP family type (default = fap). Valid values: `fap`, `fap-u`, `fap-c`.
func (ApcfgprofileOutput) CommandLists ¶
func (o ApcfgprofileOutput) CommandLists() ApcfgprofileCommandListArrayOutput
AP local configuration command list. The structure of `commandList` block is documented below.
func (ApcfgprofileOutput) Comment ¶
func (o ApcfgprofileOutput) Comment() pulumi.StringPtrOutput
Comment.
func (ApcfgprofileOutput) DynamicSortSubtable ¶
func (o ApcfgprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (ApcfgprofileOutput) ElementType ¶
func (ApcfgprofileOutput) ElementType() reflect.Type
func (ApcfgprofileOutput) GetAllTables ¶
func (o ApcfgprofileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (ApcfgprofileOutput) Name ¶
func (o ApcfgprofileOutput) Name() pulumi.StringOutput
AP local configuration profile name.
func (ApcfgprofileOutput) ToApcfgprofileOutput ¶
func (o ApcfgprofileOutput) ToApcfgprofileOutput() ApcfgprofileOutput
func (ApcfgprofileOutput) ToApcfgprofileOutputWithContext ¶
func (o ApcfgprofileOutput) ToApcfgprofileOutputWithContext(ctx context.Context) ApcfgprofileOutput
func (ApcfgprofileOutput) Vdomparam ¶
func (o ApcfgprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
type ApcfgprofileState ¶
type ApcfgprofileState struct { // IP address of the validation controller that AP must be able to join after applying AP local configuration. AcIp pulumi.StringPtrInput // Port of the validation controller that AP must be able to join after applying AP local configuration (1024 - 49150, default = 5246). AcPort pulumi.IntPtrInput // Maximum waiting time for the AP to join the validation controller after applying AP local configuration (3 - 30 min, default = 10). AcTimer pulumi.IntPtrInput // Validation controller type (default = default). Valid values: `default`, `specify`, `apcfg`. AcType pulumi.StringPtrInput // FortiAP family type (default = fap). Valid values: `fap`, `fap-u`, `fap-c`. ApFamily pulumi.StringPtrInput // AP local configuration command list. The structure of `commandList` block is documented below. CommandLists ApcfgprofileCommandListArrayInput // Comment. Comment pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AP local configuration profile name. Name pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (ApcfgprofileState) ElementType ¶
func (ApcfgprofileState) ElementType() reflect.Type
type Apstatus ¶
type Apstatus struct { pulumi.CustomResourceState // Access Point's (AP's) BSSID. Bssid pulumi.StringOutput `pulumi:"bssid"` // AP ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Access Point's (AP's) SSID. Ssid pulumi.StringOutput `pulumi:"ssid"` // Access Point's (AP's) status: rogue, accepted, or supressed. Valid values: `rogue`, `accepted`, `suppressed`. Status pulumi.StringOutput `pulumi:"status"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure access point status (rogue | accepted | suppressed).
## Import
WirelessController ApStatus can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/apstatus:Apstatus labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/apstatus:Apstatus labelname {{fosid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetApstatus ¶
func GetApstatus(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApstatusState, opts ...pulumi.ResourceOption) (*Apstatus, error)
GetApstatus gets an existing Apstatus resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApstatus ¶
func NewApstatus(ctx *pulumi.Context, name string, args *ApstatusArgs, opts ...pulumi.ResourceOption) (*Apstatus, error)
NewApstatus registers a new resource with the given unique name, arguments, and options.
func (*Apstatus) ElementType ¶
func (*Apstatus) ToApstatusOutput ¶
func (i *Apstatus) ToApstatusOutput() ApstatusOutput
func (*Apstatus) ToApstatusOutputWithContext ¶
func (i *Apstatus) ToApstatusOutputWithContext(ctx context.Context) ApstatusOutput
type ApstatusArgs ¶
type ApstatusArgs struct { // Access Point's (AP's) BSSID. Bssid pulumi.StringPtrInput // AP ID. Fosid pulumi.IntPtrInput // Access Point's (AP's) SSID. Ssid pulumi.StringPtrInput // Access Point's (AP's) status: rogue, accepted, or supressed. Valid values: `rogue`, `accepted`, `suppressed`. Status pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Apstatus resource.
func (ApstatusArgs) ElementType ¶
func (ApstatusArgs) ElementType() reflect.Type
type ApstatusArray ¶
type ApstatusArray []ApstatusInput
func (ApstatusArray) ElementType ¶
func (ApstatusArray) ElementType() reflect.Type
func (ApstatusArray) ToApstatusArrayOutput ¶
func (i ApstatusArray) ToApstatusArrayOutput() ApstatusArrayOutput
func (ApstatusArray) ToApstatusArrayOutputWithContext ¶
func (i ApstatusArray) ToApstatusArrayOutputWithContext(ctx context.Context) ApstatusArrayOutput
type ApstatusArrayInput ¶
type ApstatusArrayInput interface { pulumi.Input ToApstatusArrayOutput() ApstatusArrayOutput ToApstatusArrayOutputWithContext(context.Context) ApstatusArrayOutput }
ApstatusArrayInput is an input type that accepts ApstatusArray and ApstatusArrayOutput values. You can construct a concrete instance of `ApstatusArrayInput` via:
ApstatusArray{ ApstatusArgs{...} }
type ApstatusArrayOutput ¶
type ApstatusArrayOutput struct{ *pulumi.OutputState }
func (ApstatusArrayOutput) ElementType ¶
func (ApstatusArrayOutput) ElementType() reflect.Type
func (ApstatusArrayOutput) Index ¶
func (o ApstatusArrayOutput) Index(i pulumi.IntInput) ApstatusOutput
func (ApstatusArrayOutput) ToApstatusArrayOutput ¶
func (o ApstatusArrayOutput) ToApstatusArrayOutput() ApstatusArrayOutput
func (ApstatusArrayOutput) ToApstatusArrayOutputWithContext ¶
func (o ApstatusArrayOutput) ToApstatusArrayOutputWithContext(ctx context.Context) ApstatusArrayOutput
type ApstatusInput ¶
type ApstatusInput interface { pulumi.Input ToApstatusOutput() ApstatusOutput ToApstatusOutputWithContext(ctx context.Context) ApstatusOutput }
type ApstatusMap ¶
type ApstatusMap map[string]ApstatusInput
func (ApstatusMap) ElementType ¶
func (ApstatusMap) ElementType() reflect.Type
func (ApstatusMap) ToApstatusMapOutput ¶
func (i ApstatusMap) ToApstatusMapOutput() ApstatusMapOutput
func (ApstatusMap) ToApstatusMapOutputWithContext ¶
func (i ApstatusMap) ToApstatusMapOutputWithContext(ctx context.Context) ApstatusMapOutput
type ApstatusMapInput ¶
type ApstatusMapInput interface { pulumi.Input ToApstatusMapOutput() ApstatusMapOutput ToApstatusMapOutputWithContext(context.Context) ApstatusMapOutput }
ApstatusMapInput is an input type that accepts ApstatusMap and ApstatusMapOutput values. You can construct a concrete instance of `ApstatusMapInput` via:
ApstatusMap{ "key": ApstatusArgs{...} }
type ApstatusMapOutput ¶
type ApstatusMapOutput struct{ *pulumi.OutputState }
func (ApstatusMapOutput) ElementType ¶
func (ApstatusMapOutput) ElementType() reflect.Type
func (ApstatusMapOutput) MapIndex ¶
func (o ApstatusMapOutput) MapIndex(k pulumi.StringInput) ApstatusOutput
func (ApstatusMapOutput) ToApstatusMapOutput ¶
func (o ApstatusMapOutput) ToApstatusMapOutput() ApstatusMapOutput
func (ApstatusMapOutput) ToApstatusMapOutputWithContext ¶
func (o ApstatusMapOutput) ToApstatusMapOutputWithContext(ctx context.Context) ApstatusMapOutput
type ApstatusOutput ¶
type ApstatusOutput struct{ *pulumi.OutputState }
func (ApstatusOutput) Bssid ¶
func (o ApstatusOutput) Bssid() pulumi.StringOutput
Access Point's (AP's) BSSID.
func (ApstatusOutput) ElementType ¶
func (ApstatusOutput) ElementType() reflect.Type
func (ApstatusOutput) Ssid ¶
func (o ApstatusOutput) Ssid() pulumi.StringOutput
Access Point's (AP's) SSID.
func (ApstatusOutput) Status ¶
func (o ApstatusOutput) Status() pulumi.StringOutput
Access Point's (AP's) status: rogue, accepted, or supressed. Valid values: `rogue`, `accepted`, `suppressed`.
func (ApstatusOutput) ToApstatusOutput ¶
func (o ApstatusOutput) ToApstatusOutput() ApstatusOutput
func (ApstatusOutput) ToApstatusOutputWithContext ¶
func (o ApstatusOutput) ToApstatusOutputWithContext(ctx context.Context) ApstatusOutput
func (ApstatusOutput) Vdomparam ¶
func (o ApstatusOutput) Vdomparam() pulumi.StringPtrOutput
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.
type ApstatusState ¶
type ApstatusState struct { // Access Point's (AP's) BSSID. Bssid pulumi.StringPtrInput // AP ID. Fosid pulumi.IntPtrInput // Access Point's (AP's) SSID. Ssid pulumi.StringPtrInput // Access Point's (AP's) status: rogue, accepted, or supressed. Valid values: `rogue`, `accepted`, `suppressed`. Status pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (ApstatusState) ElementType ¶
func (ApstatusState) ElementType() reflect.Type
type Arrpprofile ¶
type Arrpprofile struct { pulumi.CustomResourceState // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntOutput `pulumi:"darrpOptimize"` // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules ArrpprofileDarrpOptimizeScheduleArrayOutput `pulumi:"darrpOptimizeSchedules"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). IncludeDfsChannel pulumi.StringOutput `pulumi:"includeDfsChannel"` // Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). IncludeWeatherChannel pulumi.StringOutput `pulumi:"includeWeatherChannel"` // Period in seconds to measure average transmit retries and receive errors (default = 300). MonitorPeriod pulumi.IntOutput `pulumi:"monitorPeriod"` // WiFi ARRP profile name. Name pulumi.StringOutput `pulumi:"name"` // Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: `enable`, `disable`. OverrideDarrpOptimize pulumi.StringOutput `pulumi:"overrideDarrpOptimize"` // Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600). SelectionPeriod pulumi.IntOutput `pulumi:"selectionPeriod"` // Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250). ThresholdAp pulumi.IntOutput `pulumi:"thresholdAp"` // Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60). ThresholdChannelLoad pulumi.IntOutput `pulumi:"thresholdChannelLoad"` // Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85). ThresholdNoiseFloor pulumi.StringOutput `pulumi:"thresholdNoiseFloor"` // Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50). ThresholdRxErrors pulumi.IntOutput `pulumi:"thresholdRxErrors"` // Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65). ThresholdSpectralRssi pulumi.StringOutput `pulumi:"thresholdSpectralRssi"` // Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300). ThresholdTxRetries pulumi.IntOutput `pulumi:"thresholdTxRetries"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20). WeightChannelLoad pulumi.IntOutput `pulumi:"weightChannelLoad"` // Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500). WeightDfsChannel pulumi.IntOutput `pulumi:"weightDfsChannel"` // Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50). WeightManagedAp pulumi.IntOutput `pulumi:"weightManagedAp"` // Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40). WeightNoiseFloor pulumi.IntOutput `pulumi:"weightNoiseFloor"` // Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10). WeightRogueAp pulumi.IntOutput `pulumi:"weightRogueAp"` // Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40). WeightSpectralRssi pulumi.IntOutput `pulumi:"weightSpectralRssi"` // Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000). WeightWeatherChannel pulumi.IntOutput `pulumi:"weightWeatherChannel"` }
Configure WiFi Automatic Radio Resource Provisioning (ARRP) profiles. Applies to FortiOS Version `>= 6.4.2`.
## Import
WirelessController ArrpProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/arrpprofile:Arrpprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/arrpprofile:Arrpprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetArrpprofile ¶
func GetArrpprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ArrpprofileState, opts ...pulumi.ResourceOption) (*Arrpprofile, error)
GetArrpprofile gets an existing Arrpprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewArrpprofile ¶
func NewArrpprofile(ctx *pulumi.Context, name string, args *ArrpprofileArgs, opts ...pulumi.ResourceOption) (*Arrpprofile, error)
NewArrpprofile registers a new resource with the given unique name, arguments, and options.
func (*Arrpprofile) ElementType ¶
func (*Arrpprofile) ElementType() reflect.Type
func (*Arrpprofile) ToArrpprofileOutput ¶
func (i *Arrpprofile) ToArrpprofileOutput() ArrpprofileOutput
func (*Arrpprofile) ToArrpprofileOutputWithContext ¶
func (i *Arrpprofile) ToArrpprofileOutputWithContext(ctx context.Context) ArrpprofileOutput
type ArrpprofileArgs ¶
type ArrpprofileArgs struct { // Comment. Comment pulumi.StringPtrInput // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntPtrInput // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules ArrpprofileDarrpOptimizeScheduleArrayInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). IncludeDfsChannel pulumi.StringPtrInput // Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). IncludeWeatherChannel pulumi.StringPtrInput // Period in seconds to measure average transmit retries and receive errors (default = 300). MonitorPeriod pulumi.IntPtrInput // WiFi ARRP profile name. Name pulumi.StringPtrInput // Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: `enable`, `disable`. OverrideDarrpOptimize pulumi.StringPtrInput // Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600). SelectionPeriod pulumi.IntPtrInput // Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250). ThresholdAp pulumi.IntPtrInput // Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60). ThresholdChannelLoad pulumi.IntPtrInput // Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85). ThresholdNoiseFloor pulumi.StringPtrInput // Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50). ThresholdRxErrors pulumi.IntPtrInput // Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65). ThresholdSpectralRssi pulumi.StringPtrInput // Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300). ThresholdTxRetries pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput // Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20). WeightChannelLoad pulumi.IntPtrInput // Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500). WeightDfsChannel pulumi.IntPtrInput // Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50). WeightManagedAp pulumi.IntPtrInput // Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40). WeightNoiseFloor pulumi.IntPtrInput // Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10). WeightRogueAp pulumi.IntPtrInput // Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40). WeightSpectralRssi pulumi.IntPtrInput // Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000). WeightWeatherChannel pulumi.IntPtrInput }
The set of arguments for constructing a Arrpprofile resource.
func (ArrpprofileArgs) ElementType ¶
func (ArrpprofileArgs) ElementType() reflect.Type
type ArrpprofileArray ¶
type ArrpprofileArray []ArrpprofileInput
func (ArrpprofileArray) ElementType ¶
func (ArrpprofileArray) ElementType() reflect.Type
func (ArrpprofileArray) ToArrpprofileArrayOutput ¶
func (i ArrpprofileArray) ToArrpprofileArrayOutput() ArrpprofileArrayOutput
func (ArrpprofileArray) ToArrpprofileArrayOutputWithContext ¶
func (i ArrpprofileArray) ToArrpprofileArrayOutputWithContext(ctx context.Context) ArrpprofileArrayOutput
type ArrpprofileArrayInput ¶
type ArrpprofileArrayInput interface { pulumi.Input ToArrpprofileArrayOutput() ArrpprofileArrayOutput ToArrpprofileArrayOutputWithContext(context.Context) ArrpprofileArrayOutput }
ArrpprofileArrayInput is an input type that accepts ArrpprofileArray and ArrpprofileArrayOutput values. You can construct a concrete instance of `ArrpprofileArrayInput` via:
ArrpprofileArray{ ArrpprofileArgs{...} }
type ArrpprofileArrayOutput ¶
type ArrpprofileArrayOutput struct{ *pulumi.OutputState }
func (ArrpprofileArrayOutput) ElementType ¶
func (ArrpprofileArrayOutput) ElementType() reflect.Type
func (ArrpprofileArrayOutput) Index ¶
func (o ArrpprofileArrayOutput) Index(i pulumi.IntInput) ArrpprofileOutput
func (ArrpprofileArrayOutput) ToArrpprofileArrayOutput ¶
func (o ArrpprofileArrayOutput) ToArrpprofileArrayOutput() ArrpprofileArrayOutput
func (ArrpprofileArrayOutput) ToArrpprofileArrayOutputWithContext ¶
func (o ArrpprofileArrayOutput) ToArrpprofileArrayOutputWithContext(ctx context.Context) ArrpprofileArrayOutput
type ArrpprofileDarrpOptimizeSchedule ¶
type ArrpprofileDarrpOptimizeSchedule struct { // Schedule name. Name *string `pulumi:"name"` }
type ArrpprofileDarrpOptimizeScheduleArgs ¶
type ArrpprofileDarrpOptimizeScheduleArgs struct { // Schedule name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ArrpprofileDarrpOptimizeScheduleArgs) ElementType ¶
func (ArrpprofileDarrpOptimizeScheduleArgs) ElementType() reflect.Type
func (ArrpprofileDarrpOptimizeScheduleArgs) ToArrpprofileDarrpOptimizeScheduleOutput ¶
func (i ArrpprofileDarrpOptimizeScheduleArgs) ToArrpprofileDarrpOptimizeScheduleOutput() ArrpprofileDarrpOptimizeScheduleOutput
func (ArrpprofileDarrpOptimizeScheduleArgs) ToArrpprofileDarrpOptimizeScheduleOutputWithContext ¶
func (i ArrpprofileDarrpOptimizeScheduleArgs) ToArrpprofileDarrpOptimizeScheduleOutputWithContext(ctx context.Context) ArrpprofileDarrpOptimizeScheduleOutput
type ArrpprofileDarrpOptimizeScheduleArray ¶
type ArrpprofileDarrpOptimizeScheduleArray []ArrpprofileDarrpOptimizeScheduleInput
func (ArrpprofileDarrpOptimizeScheduleArray) ElementType ¶
func (ArrpprofileDarrpOptimizeScheduleArray) ElementType() reflect.Type
func (ArrpprofileDarrpOptimizeScheduleArray) ToArrpprofileDarrpOptimizeScheduleArrayOutput ¶
func (i ArrpprofileDarrpOptimizeScheduleArray) ToArrpprofileDarrpOptimizeScheduleArrayOutput() ArrpprofileDarrpOptimizeScheduleArrayOutput
func (ArrpprofileDarrpOptimizeScheduleArray) ToArrpprofileDarrpOptimizeScheduleArrayOutputWithContext ¶
func (i ArrpprofileDarrpOptimizeScheduleArray) ToArrpprofileDarrpOptimizeScheduleArrayOutputWithContext(ctx context.Context) ArrpprofileDarrpOptimizeScheduleArrayOutput
type ArrpprofileDarrpOptimizeScheduleArrayInput ¶
type ArrpprofileDarrpOptimizeScheduleArrayInput interface { pulumi.Input ToArrpprofileDarrpOptimizeScheduleArrayOutput() ArrpprofileDarrpOptimizeScheduleArrayOutput ToArrpprofileDarrpOptimizeScheduleArrayOutputWithContext(context.Context) ArrpprofileDarrpOptimizeScheduleArrayOutput }
ArrpprofileDarrpOptimizeScheduleArrayInput is an input type that accepts ArrpprofileDarrpOptimizeScheduleArray and ArrpprofileDarrpOptimizeScheduleArrayOutput values. You can construct a concrete instance of `ArrpprofileDarrpOptimizeScheduleArrayInput` via:
ArrpprofileDarrpOptimizeScheduleArray{ ArrpprofileDarrpOptimizeScheduleArgs{...} }
type ArrpprofileDarrpOptimizeScheduleArrayOutput ¶
type ArrpprofileDarrpOptimizeScheduleArrayOutput struct{ *pulumi.OutputState }
func (ArrpprofileDarrpOptimizeScheduleArrayOutput) ElementType ¶
func (ArrpprofileDarrpOptimizeScheduleArrayOutput) ElementType() reflect.Type
func (ArrpprofileDarrpOptimizeScheduleArrayOutput) ToArrpprofileDarrpOptimizeScheduleArrayOutput ¶
func (o ArrpprofileDarrpOptimizeScheduleArrayOutput) ToArrpprofileDarrpOptimizeScheduleArrayOutput() ArrpprofileDarrpOptimizeScheduleArrayOutput
func (ArrpprofileDarrpOptimizeScheduleArrayOutput) ToArrpprofileDarrpOptimizeScheduleArrayOutputWithContext ¶
func (o ArrpprofileDarrpOptimizeScheduleArrayOutput) ToArrpprofileDarrpOptimizeScheduleArrayOutputWithContext(ctx context.Context) ArrpprofileDarrpOptimizeScheduleArrayOutput
type ArrpprofileDarrpOptimizeScheduleInput ¶
type ArrpprofileDarrpOptimizeScheduleInput interface { pulumi.Input ToArrpprofileDarrpOptimizeScheduleOutput() ArrpprofileDarrpOptimizeScheduleOutput ToArrpprofileDarrpOptimizeScheduleOutputWithContext(context.Context) ArrpprofileDarrpOptimizeScheduleOutput }
ArrpprofileDarrpOptimizeScheduleInput is an input type that accepts ArrpprofileDarrpOptimizeScheduleArgs and ArrpprofileDarrpOptimizeScheduleOutput values. You can construct a concrete instance of `ArrpprofileDarrpOptimizeScheduleInput` via:
ArrpprofileDarrpOptimizeScheduleArgs{...}
type ArrpprofileDarrpOptimizeScheduleOutput ¶
type ArrpprofileDarrpOptimizeScheduleOutput struct{ *pulumi.OutputState }
func (ArrpprofileDarrpOptimizeScheduleOutput) ElementType ¶
func (ArrpprofileDarrpOptimizeScheduleOutput) ElementType() reflect.Type
func (ArrpprofileDarrpOptimizeScheduleOutput) Name ¶
func (o ArrpprofileDarrpOptimizeScheduleOutput) Name() pulumi.StringPtrOutput
Schedule name.
func (ArrpprofileDarrpOptimizeScheduleOutput) ToArrpprofileDarrpOptimizeScheduleOutput ¶
func (o ArrpprofileDarrpOptimizeScheduleOutput) ToArrpprofileDarrpOptimizeScheduleOutput() ArrpprofileDarrpOptimizeScheduleOutput
func (ArrpprofileDarrpOptimizeScheduleOutput) ToArrpprofileDarrpOptimizeScheduleOutputWithContext ¶
func (o ArrpprofileDarrpOptimizeScheduleOutput) ToArrpprofileDarrpOptimizeScheduleOutputWithContext(ctx context.Context) ArrpprofileDarrpOptimizeScheduleOutput
type ArrpprofileInput ¶
type ArrpprofileInput interface { pulumi.Input ToArrpprofileOutput() ArrpprofileOutput ToArrpprofileOutputWithContext(ctx context.Context) ArrpprofileOutput }
type ArrpprofileMap ¶
type ArrpprofileMap map[string]ArrpprofileInput
func (ArrpprofileMap) ElementType ¶
func (ArrpprofileMap) ElementType() reflect.Type
func (ArrpprofileMap) ToArrpprofileMapOutput ¶
func (i ArrpprofileMap) ToArrpprofileMapOutput() ArrpprofileMapOutput
func (ArrpprofileMap) ToArrpprofileMapOutputWithContext ¶
func (i ArrpprofileMap) ToArrpprofileMapOutputWithContext(ctx context.Context) ArrpprofileMapOutput
type ArrpprofileMapInput ¶
type ArrpprofileMapInput interface { pulumi.Input ToArrpprofileMapOutput() ArrpprofileMapOutput ToArrpprofileMapOutputWithContext(context.Context) ArrpprofileMapOutput }
ArrpprofileMapInput is an input type that accepts ArrpprofileMap and ArrpprofileMapOutput values. You can construct a concrete instance of `ArrpprofileMapInput` via:
ArrpprofileMap{ "key": ArrpprofileArgs{...} }
type ArrpprofileMapOutput ¶
type ArrpprofileMapOutput struct{ *pulumi.OutputState }
func (ArrpprofileMapOutput) ElementType ¶
func (ArrpprofileMapOutput) ElementType() reflect.Type
func (ArrpprofileMapOutput) MapIndex ¶
func (o ArrpprofileMapOutput) MapIndex(k pulumi.StringInput) ArrpprofileOutput
func (ArrpprofileMapOutput) ToArrpprofileMapOutput ¶
func (o ArrpprofileMapOutput) ToArrpprofileMapOutput() ArrpprofileMapOutput
func (ArrpprofileMapOutput) ToArrpprofileMapOutputWithContext ¶
func (o ArrpprofileMapOutput) ToArrpprofileMapOutputWithContext(ctx context.Context) ArrpprofileMapOutput
type ArrpprofileOutput ¶
type ArrpprofileOutput struct{ *pulumi.OutputState }
func (ArrpprofileOutput) Comment ¶
func (o ArrpprofileOutput) Comment() pulumi.StringPtrOutput
Comment.
func (ArrpprofileOutput) DarrpOptimize ¶
func (o ArrpprofileOutput) DarrpOptimize() pulumi.IntOutput
Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
func (ArrpprofileOutput) DarrpOptimizeSchedules ¶
func (o ArrpprofileOutput) DarrpOptimizeSchedules() ArrpprofileDarrpOptimizeScheduleArrayOutput
Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below.
func (ArrpprofileOutput) DynamicSortSubtable ¶
func (o ArrpprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (ArrpprofileOutput) ElementType ¶
func (ArrpprofileOutput) ElementType() reflect.Type
func (ArrpprofileOutput) GetAllTables ¶
func (o ArrpprofileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (ArrpprofileOutput) IncludeDfsChannel ¶
func (o ArrpprofileOutput) IncludeDfsChannel() pulumi.StringOutput
Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
func (ArrpprofileOutput) IncludeWeatherChannel ¶
func (o ArrpprofileOutput) IncludeWeatherChannel() pulumi.StringOutput
Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
func (ArrpprofileOutput) MonitorPeriod ¶
func (o ArrpprofileOutput) MonitorPeriod() pulumi.IntOutput
Period in seconds to measure average transmit retries and receive errors (default = 300).
func (ArrpprofileOutput) Name ¶
func (o ArrpprofileOutput) Name() pulumi.StringOutput
WiFi ARRP profile name.
func (ArrpprofileOutput) OverrideDarrpOptimize ¶
func (o ArrpprofileOutput) OverrideDarrpOptimize() pulumi.StringOutput
Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: `enable`, `disable`.
func (ArrpprofileOutput) SelectionPeriod ¶
func (o ArrpprofileOutput) SelectionPeriod() pulumi.IntOutput
Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
func (ArrpprofileOutput) ThresholdAp ¶
func (o ArrpprofileOutput) ThresholdAp() pulumi.IntOutput
Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
func (ArrpprofileOutput) ThresholdChannelLoad ¶
func (o ArrpprofileOutput) ThresholdChannelLoad() pulumi.IntOutput
Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
func (ArrpprofileOutput) ThresholdNoiseFloor ¶
func (o ArrpprofileOutput) ThresholdNoiseFloor() pulumi.StringOutput
Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
func (ArrpprofileOutput) ThresholdRxErrors ¶
func (o ArrpprofileOutput) ThresholdRxErrors() pulumi.IntOutput
Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
func (ArrpprofileOutput) ThresholdSpectralRssi ¶
func (o ArrpprofileOutput) ThresholdSpectralRssi() pulumi.StringOutput
Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
func (ArrpprofileOutput) ThresholdTxRetries ¶
func (o ArrpprofileOutput) ThresholdTxRetries() pulumi.IntOutput
Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
func (ArrpprofileOutput) ToArrpprofileOutput ¶
func (o ArrpprofileOutput) ToArrpprofileOutput() ArrpprofileOutput
func (ArrpprofileOutput) ToArrpprofileOutputWithContext ¶
func (o ArrpprofileOutput) ToArrpprofileOutputWithContext(ctx context.Context) ArrpprofileOutput
func (ArrpprofileOutput) Vdomparam ¶
func (o ArrpprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (ArrpprofileOutput) WeightChannelLoad ¶
func (o ArrpprofileOutput) WeightChannelLoad() pulumi.IntOutput
Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
func (ArrpprofileOutput) WeightDfsChannel ¶
func (o ArrpprofileOutput) WeightDfsChannel() pulumi.IntOutput
Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
func (ArrpprofileOutput) WeightManagedAp ¶
func (o ArrpprofileOutput) WeightManagedAp() pulumi.IntOutput
Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
func (ArrpprofileOutput) WeightNoiseFloor ¶
func (o ArrpprofileOutput) WeightNoiseFloor() pulumi.IntOutput
Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
func (ArrpprofileOutput) WeightRogueAp ¶
func (o ArrpprofileOutput) WeightRogueAp() pulumi.IntOutput
Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
func (ArrpprofileOutput) WeightSpectralRssi ¶
func (o ArrpprofileOutput) WeightSpectralRssi() pulumi.IntOutput
Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
func (ArrpprofileOutput) WeightWeatherChannel ¶
func (o ArrpprofileOutput) WeightWeatherChannel() pulumi.IntOutput
Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
type ArrpprofileState ¶
type ArrpprofileState struct { // Comment. Comment pulumi.StringPtrInput // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntPtrInput // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules ArrpprofileDarrpOptimizeScheduleArrayInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). IncludeDfsChannel pulumi.StringPtrInput // Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). IncludeWeatherChannel pulumi.StringPtrInput // Period in seconds to measure average transmit retries and receive errors (default = 300). MonitorPeriod pulumi.IntPtrInput // WiFi ARRP profile name. Name pulumi.StringPtrInput // Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: `enable`, `disable`. OverrideDarrpOptimize pulumi.StringPtrInput // Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600). SelectionPeriod pulumi.IntPtrInput // Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250). ThresholdAp pulumi.IntPtrInput // Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60). ThresholdChannelLoad pulumi.IntPtrInput // Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85). ThresholdNoiseFloor pulumi.StringPtrInput // Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50). ThresholdRxErrors pulumi.IntPtrInput // Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65). ThresholdSpectralRssi pulumi.StringPtrInput // Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300). ThresholdTxRetries pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput // Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20). WeightChannelLoad pulumi.IntPtrInput // Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500). WeightDfsChannel pulumi.IntPtrInput // Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50). WeightManagedAp pulumi.IntPtrInput // Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40). WeightNoiseFloor pulumi.IntPtrInput // Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10). WeightRogueAp pulumi.IntPtrInput // Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40). WeightSpectralRssi pulumi.IntPtrInput // Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000). WeightWeatherChannel pulumi.IntPtrInput }
func (ArrpprofileState) ElementType ¶
func (ArrpprofileState) ElementType() reflect.Type
type Bleprofile ¶
type Bleprofile struct { pulumi.CustomResourceState // Advertising type. Valid values: `ibeacon`, `eddystone-uid`, `eddystone-url`. Advertising pulumi.StringOutput `pulumi:"advertising"` // Beacon interval (default = 100 msec). BeaconInterval pulumi.IntOutput `pulumi:"beaconInterval"` // Enable/disable Bluetooth Low Energy (BLE) scanning. Valid values: `enable`, `disable`. BleScanning pulumi.StringOutput `pulumi:"bleScanning"` // Comment. Comment pulumi.StringOutput `pulumi:"comment"` // Eddystone instance ID. EddystoneInstance pulumi.StringOutput `pulumi:"eddystoneInstance"` // Eddystone namespace ID. EddystoneNamespace pulumi.StringOutput `pulumi:"eddystoneNamespace"` // Eddystone URL. EddystoneUrl pulumi.StringOutput `pulumi:"eddystoneUrl"` // Eddystone encoded URL hexadecimal string EddystoneUrlEncodeHex pulumi.StringOutput `pulumi:"eddystoneUrlEncodeHex"` // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). IbeaconUuid pulumi.StringOutput `pulumi:"ibeaconUuid"` // Major ID. MajorId pulumi.IntOutput `pulumi:"majorId"` // Minor ID. MinorId pulumi.IntOutput `pulumi:"minorId"` // Bluetooth Low Energy profile name. Name pulumi.StringOutput `pulumi:"name"` // Scan Interval (default = 50 msec). ScanInterval pulumi.IntOutput `pulumi:"scanInterval"` // Scan Period (default = 4000 msec). ScanPeriod pulumi.IntOutput `pulumi:"scanPeriod"` // Minimum signal level/threshold in dBm required for the AP to report detected BLE device (-95 to -20, default = -90). ScanThreshold pulumi.StringOutput `pulumi:"scanThreshold"` // Scan Time (default = 1000 msec). ScanTime pulumi.IntOutput `pulumi:"scanTime"` // Scan Type (default = active). Valid values: `active`, `passive`. ScanType pulumi.StringOutput `pulumi:"scanType"` // Scan Windows (default = 50 msec). ScanWindow pulumi.IntOutput `pulumi:"scanWindow"` // Transmit power level (default = 0). Valid values: `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`. Txpower pulumi.StringOutput `pulumi:"txpower"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure Bluetooth Low Energy profile.
## Import
WirelessController BleProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/bleprofile:Bleprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/bleprofile:Bleprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetBleprofile ¶
func GetBleprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BleprofileState, opts ...pulumi.ResourceOption) (*Bleprofile, error)
GetBleprofile gets an existing Bleprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBleprofile ¶
func NewBleprofile(ctx *pulumi.Context, name string, args *BleprofileArgs, opts ...pulumi.ResourceOption) (*Bleprofile, error)
NewBleprofile registers a new resource with the given unique name, arguments, and options.
func (*Bleprofile) ElementType ¶
func (*Bleprofile) ElementType() reflect.Type
func (*Bleprofile) ToBleprofileOutput ¶
func (i *Bleprofile) ToBleprofileOutput() BleprofileOutput
func (*Bleprofile) ToBleprofileOutputWithContext ¶
func (i *Bleprofile) ToBleprofileOutputWithContext(ctx context.Context) BleprofileOutput
type BleprofileArgs ¶
type BleprofileArgs struct { // Advertising type. Valid values: `ibeacon`, `eddystone-uid`, `eddystone-url`. Advertising pulumi.StringPtrInput // Beacon interval (default = 100 msec). BeaconInterval pulumi.IntPtrInput // Enable/disable Bluetooth Low Energy (BLE) scanning. Valid values: `enable`, `disable`. BleScanning pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // Eddystone instance ID. EddystoneInstance pulumi.StringPtrInput // Eddystone namespace ID. EddystoneNamespace pulumi.StringPtrInput // Eddystone URL. EddystoneUrl pulumi.StringPtrInput // Eddystone encoded URL hexadecimal string EddystoneUrlEncodeHex pulumi.StringPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). IbeaconUuid pulumi.StringPtrInput // Major ID. MajorId pulumi.IntPtrInput // Minor ID. MinorId pulumi.IntPtrInput // Bluetooth Low Energy profile name. Name pulumi.StringPtrInput // Scan Interval (default = 50 msec). ScanInterval pulumi.IntPtrInput // Scan Period (default = 4000 msec). ScanPeriod pulumi.IntPtrInput // Minimum signal level/threshold in dBm required for the AP to report detected BLE device (-95 to -20, default = -90). ScanThreshold pulumi.StringPtrInput // Scan Time (default = 1000 msec). ScanTime pulumi.IntPtrInput // Scan Type (default = active). Valid values: `active`, `passive`. ScanType pulumi.StringPtrInput // Scan Windows (default = 50 msec). ScanWindow pulumi.IntPtrInput // Transmit power level (default = 0). Valid values: `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`. Txpower pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Bleprofile resource.
func (BleprofileArgs) ElementType ¶
func (BleprofileArgs) ElementType() reflect.Type
type BleprofileArray ¶
type BleprofileArray []BleprofileInput
func (BleprofileArray) ElementType ¶
func (BleprofileArray) ElementType() reflect.Type
func (BleprofileArray) ToBleprofileArrayOutput ¶
func (i BleprofileArray) ToBleprofileArrayOutput() BleprofileArrayOutput
func (BleprofileArray) ToBleprofileArrayOutputWithContext ¶
func (i BleprofileArray) ToBleprofileArrayOutputWithContext(ctx context.Context) BleprofileArrayOutput
type BleprofileArrayInput ¶
type BleprofileArrayInput interface { pulumi.Input ToBleprofileArrayOutput() BleprofileArrayOutput ToBleprofileArrayOutputWithContext(context.Context) BleprofileArrayOutput }
BleprofileArrayInput is an input type that accepts BleprofileArray and BleprofileArrayOutput values. You can construct a concrete instance of `BleprofileArrayInput` via:
BleprofileArray{ BleprofileArgs{...} }
type BleprofileArrayOutput ¶
type BleprofileArrayOutput struct{ *pulumi.OutputState }
func (BleprofileArrayOutput) ElementType ¶
func (BleprofileArrayOutput) ElementType() reflect.Type
func (BleprofileArrayOutput) Index ¶
func (o BleprofileArrayOutput) Index(i pulumi.IntInput) BleprofileOutput
func (BleprofileArrayOutput) ToBleprofileArrayOutput ¶
func (o BleprofileArrayOutput) ToBleprofileArrayOutput() BleprofileArrayOutput
func (BleprofileArrayOutput) ToBleprofileArrayOutputWithContext ¶
func (o BleprofileArrayOutput) ToBleprofileArrayOutputWithContext(ctx context.Context) BleprofileArrayOutput
type BleprofileInput ¶
type BleprofileInput interface { pulumi.Input ToBleprofileOutput() BleprofileOutput ToBleprofileOutputWithContext(ctx context.Context) BleprofileOutput }
type BleprofileMap ¶
type BleprofileMap map[string]BleprofileInput
func (BleprofileMap) ElementType ¶
func (BleprofileMap) ElementType() reflect.Type
func (BleprofileMap) ToBleprofileMapOutput ¶
func (i BleprofileMap) ToBleprofileMapOutput() BleprofileMapOutput
func (BleprofileMap) ToBleprofileMapOutputWithContext ¶
func (i BleprofileMap) ToBleprofileMapOutputWithContext(ctx context.Context) BleprofileMapOutput
type BleprofileMapInput ¶
type BleprofileMapInput interface { pulumi.Input ToBleprofileMapOutput() BleprofileMapOutput ToBleprofileMapOutputWithContext(context.Context) BleprofileMapOutput }
BleprofileMapInput is an input type that accepts BleprofileMap and BleprofileMapOutput values. You can construct a concrete instance of `BleprofileMapInput` via:
BleprofileMap{ "key": BleprofileArgs{...} }
type BleprofileMapOutput ¶
type BleprofileMapOutput struct{ *pulumi.OutputState }
func (BleprofileMapOutput) ElementType ¶
func (BleprofileMapOutput) ElementType() reflect.Type
func (BleprofileMapOutput) MapIndex ¶
func (o BleprofileMapOutput) MapIndex(k pulumi.StringInput) BleprofileOutput
func (BleprofileMapOutput) ToBleprofileMapOutput ¶
func (o BleprofileMapOutput) ToBleprofileMapOutput() BleprofileMapOutput
func (BleprofileMapOutput) ToBleprofileMapOutputWithContext ¶
func (o BleprofileMapOutput) ToBleprofileMapOutputWithContext(ctx context.Context) BleprofileMapOutput
type BleprofileOutput ¶
type BleprofileOutput struct{ *pulumi.OutputState }
func (BleprofileOutput) Advertising ¶
func (o BleprofileOutput) Advertising() pulumi.StringOutput
Advertising type. Valid values: `ibeacon`, `eddystone-uid`, `eddystone-url`.
func (BleprofileOutput) BeaconInterval ¶
func (o BleprofileOutput) BeaconInterval() pulumi.IntOutput
Beacon interval (default = 100 msec).
func (BleprofileOutput) BleScanning ¶
func (o BleprofileOutput) BleScanning() pulumi.StringOutput
Enable/disable Bluetooth Low Energy (BLE) scanning. Valid values: `enable`, `disable`.
func (BleprofileOutput) EddystoneInstance ¶
func (o BleprofileOutput) EddystoneInstance() pulumi.StringOutput
Eddystone instance ID.
func (BleprofileOutput) EddystoneNamespace ¶
func (o BleprofileOutput) EddystoneNamespace() pulumi.StringOutput
Eddystone namespace ID.
func (BleprofileOutput) EddystoneUrl ¶
func (o BleprofileOutput) EddystoneUrl() pulumi.StringOutput
Eddystone URL.
func (BleprofileOutput) EddystoneUrlEncodeHex ¶
func (o BleprofileOutput) EddystoneUrlEncodeHex() pulumi.StringOutput
Eddystone encoded URL hexadecimal string
func (BleprofileOutput) ElementType ¶
func (BleprofileOutput) ElementType() reflect.Type
func (BleprofileOutput) IbeaconUuid ¶
func (o BleprofileOutput) IbeaconUuid() pulumi.StringOutput
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
func (BleprofileOutput) Name ¶
func (o BleprofileOutput) Name() pulumi.StringOutput
Bluetooth Low Energy profile name.
func (BleprofileOutput) ScanInterval ¶
func (o BleprofileOutput) ScanInterval() pulumi.IntOutput
Scan Interval (default = 50 msec).
func (BleprofileOutput) ScanPeriod ¶
func (o BleprofileOutput) ScanPeriod() pulumi.IntOutput
Scan Period (default = 4000 msec).
func (BleprofileOutput) ScanThreshold ¶
func (o BleprofileOutput) ScanThreshold() pulumi.StringOutput
Minimum signal level/threshold in dBm required for the AP to report detected BLE device (-95 to -20, default = -90).
func (BleprofileOutput) ScanTime ¶
func (o BleprofileOutput) ScanTime() pulumi.IntOutput
Scan Time (default = 1000 msec).
func (BleprofileOutput) ScanType ¶
func (o BleprofileOutput) ScanType() pulumi.StringOutput
Scan Type (default = active). Valid values: `active`, `passive`.
func (BleprofileOutput) ScanWindow ¶
func (o BleprofileOutput) ScanWindow() pulumi.IntOutput
Scan Windows (default = 50 msec).
func (BleprofileOutput) ToBleprofileOutput ¶
func (o BleprofileOutput) ToBleprofileOutput() BleprofileOutput
func (BleprofileOutput) ToBleprofileOutputWithContext ¶
func (o BleprofileOutput) ToBleprofileOutputWithContext(ctx context.Context) BleprofileOutput
func (BleprofileOutput) Txpower ¶
func (o BleprofileOutput) Txpower() pulumi.StringOutput
Transmit power level (default = 0). Valid values: `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`.
func (BleprofileOutput) Vdomparam ¶
func (o BleprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
type BleprofileState ¶
type BleprofileState struct { // Advertising type. Valid values: `ibeacon`, `eddystone-uid`, `eddystone-url`. Advertising pulumi.StringPtrInput // Beacon interval (default = 100 msec). BeaconInterval pulumi.IntPtrInput // Enable/disable Bluetooth Low Energy (BLE) scanning. Valid values: `enable`, `disable`. BleScanning pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // Eddystone instance ID. EddystoneInstance pulumi.StringPtrInput // Eddystone namespace ID. EddystoneNamespace pulumi.StringPtrInput // Eddystone URL. EddystoneUrl pulumi.StringPtrInput // Eddystone encoded URL hexadecimal string EddystoneUrlEncodeHex pulumi.StringPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). IbeaconUuid pulumi.StringPtrInput // Major ID. MajorId pulumi.IntPtrInput // Minor ID. MinorId pulumi.IntPtrInput // Bluetooth Low Energy profile name. Name pulumi.StringPtrInput // Scan Interval (default = 50 msec). ScanInterval pulumi.IntPtrInput // Scan Period (default = 4000 msec). ScanPeriod pulumi.IntPtrInput // Minimum signal level/threshold in dBm required for the AP to report detected BLE device (-95 to -20, default = -90). ScanThreshold pulumi.StringPtrInput // Scan Time (default = 1000 msec). ScanTime pulumi.IntPtrInput // Scan Type (default = active). Valid values: `active`, `passive`. ScanType pulumi.StringPtrInput // Scan Windows (default = 50 msec). ScanWindow pulumi.IntPtrInput // Transmit power level (default = 0). Valid values: `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`. Txpower pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (BleprofileState) ElementType ¶
func (BleprofileState) ElementType() reflect.Type
type Bonjourprofile ¶
type Bonjourprofile struct { pulumi.CustomResourceState // Comment. Comment pulumi.StringOutput `pulumi:"comment"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Bonjour profile name. Name pulumi.StringOutput `pulumi:"name"` // Bonjour policy list. The structure of `policyList` block is documented below. PolicyLists BonjourprofilePolicyListArrayOutput `pulumi:"policyLists"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure Bonjour profiles. Bonjour is Apple's zero configuration networking protocol. Bonjour profiles allow APs and FortiAPs to connnect to networks using Bonjour.
## Import
WirelessController BonjourProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/bonjourprofile:Bonjourprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/bonjourprofile:Bonjourprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetBonjourprofile ¶
func GetBonjourprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BonjourprofileState, opts ...pulumi.ResourceOption) (*Bonjourprofile, error)
GetBonjourprofile gets an existing Bonjourprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBonjourprofile ¶
func NewBonjourprofile(ctx *pulumi.Context, name string, args *BonjourprofileArgs, opts ...pulumi.ResourceOption) (*Bonjourprofile, error)
NewBonjourprofile registers a new resource with the given unique name, arguments, and options.
func (*Bonjourprofile) ElementType ¶
func (*Bonjourprofile) ElementType() reflect.Type
func (*Bonjourprofile) ToBonjourprofileOutput ¶
func (i *Bonjourprofile) ToBonjourprofileOutput() BonjourprofileOutput
func (*Bonjourprofile) ToBonjourprofileOutputWithContext ¶
func (i *Bonjourprofile) ToBonjourprofileOutputWithContext(ctx context.Context) BonjourprofileOutput
type BonjourprofileArgs ¶
type BonjourprofileArgs struct { // Comment. Comment pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Bonjour profile name. Name pulumi.StringPtrInput // Bonjour policy list. The structure of `policyList` block is documented below. PolicyLists BonjourprofilePolicyListArrayInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Bonjourprofile resource.
func (BonjourprofileArgs) ElementType ¶
func (BonjourprofileArgs) ElementType() reflect.Type
type BonjourprofileArray ¶
type BonjourprofileArray []BonjourprofileInput
func (BonjourprofileArray) ElementType ¶
func (BonjourprofileArray) ElementType() reflect.Type
func (BonjourprofileArray) ToBonjourprofileArrayOutput ¶
func (i BonjourprofileArray) ToBonjourprofileArrayOutput() BonjourprofileArrayOutput
func (BonjourprofileArray) ToBonjourprofileArrayOutputWithContext ¶
func (i BonjourprofileArray) ToBonjourprofileArrayOutputWithContext(ctx context.Context) BonjourprofileArrayOutput
type BonjourprofileArrayInput ¶
type BonjourprofileArrayInput interface { pulumi.Input ToBonjourprofileArrayOutput() BonjourprofileArrayOutput ToBonjourprofileArrayOutputWithContext(context.Context) BonjourprofileArrayOutput }
BonjourprofileArrayInput is an input type that accepts BonjourprofileArray and BonjourprofileArrayOutput values. You can construct a concrete instance of `BonjourprofileArrayInput` via:
BonjourprofileArray{ BonjourprofileArgs{...} }
type BonjourprofileArrayOutput ¶
type BonjourprofileArrayOutput struct{ *pulumi.OutputState }
func (BonjourprofileArrayOutput) ElementType ¶
func (BonjourprofileArrayOutput) ElementType() reflect.Type
func (BonjourprofileArrayOutput) Index ¶
func (o BonjourprofileArrayOutput) Index(i pulumi.IntInput) BonjourprofileOutput
func (BonjourprofileArrayOutput) ToBonjourprofileArrayOutput ¶
func (o BonjourprofileArrayOutput) ToBonjourprofileArrayOutput() BonjourprofileArrayOutput
func (BonjourprofileArrayOutput) ToBonjourprofileArrayOutputWithContext ¶
func (o BonjourprofileArrayOutput) ToBonjourprofileArrayOutputWithContext(ctx context.Context) BonjourprofileArrayOutput
type BonjourprofileInput ¶
type BonjourprofileInput interface { pulumi.Input ToBonjourprofileOutput() BonjourprofileOutput ToBonjourprofileOutputWithContext(ctx context.Context) BonjourprofileOutput }
type BonjourprofileMap ¶
type BonjourprofileMap map[string]BonjourprofileInput
func (BonjourprofileMap) ElementType ¶
func (BonjourprofileMap) ElementType() reflect.Type
func (BonjourprofileMap) ToBonjourprofileMapOutput ¶
func (i BonjourprofileMap) ToBonjourprofileMapOutput() BonjourprofileMapOutput
func (BonjourprofileMap) ToBonjourprofileMapOutputWithContext ¶
func (i BonjourprofileMap) ToBonjourprofileMapOutputWithContext(ctx context.Context) BonjourprofileMapOutput
type BonjourprofileMapInput ¶
type BonjourprofileMapInput interface { pulumi.Input ToBonjourprofileMapOutput() BonjourprofileMapOutput ToBonjourprofileMapOutputWithContext(context.Context) BonjourprofileMapOutput }
BonjourprofileMapInput is an input type that accepts BonjourprofileMap and BonjourprofileMapOutput values. You can construct a concrete instance of `BonjourprofileMapInput` via:
BonjourprofileMap{ "key": BonjourprofileArgs{...} }
type BonjourprofileMapOutput ¶
type BonjourprofileMapOutput struct{ *pulumi.OutputState }
func (BonjourprofileMapOutput) ElementType ¶
func (BonjourprofileMapOutput) ElementType() reflect.Type
func (BonjourprofileMapOutput) MapIndex ¶
func (o BonjourprofileMapOutput) MapIndex(k pulumi.StringInput) BonjourprofileOutput
func (BonjourprofileMapOutput) ToBonjourprofileMapOutput ¶
func (o BonjourprofileMapOutput) ToBonjourprofileMapOutput() BonjourprofileMapOutput
func (BonjourprofileMapOutput) ToBonjourprofileMapOutputWithContext ¶
func (o BonjourprofileMapOutput) ToBonjourprofileMapOutputWithContext(ctx context.Context) BonjourprofileMapOutput
type BonjourprofileOutput ¶
type BonjourprofileOutput struct{ *pulumi.OutputState }
func (BonjourprofileOutput) Comment ¶
func (o BonjourprofileOutput) Comment() pulumi.StringOutput
Comment.
func (BonjourprofileOutput) DynamicSortSubtable ¶
func (o BonjourprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (BonjourprofileOutput) ElementType ¶
func (BonjourprofileOutput) ElementType() reflect.Type
func (BonjourprofileOutput) GetAllTables ¶
func (o BonjourprofileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (BonjourprofileOutput) Name ¶
func (o BonjourprofileOutput) Name() pulumi.StringOutput
Bonjour profile name.
func (BonjourprofileOutput) PolicyLists ¶
func (o BonjourprofileOutput) PolicyLists() BonjourprofilePolicyListArrayOutput
Bonjour policy list. The structure of `policyList` block is documented below.
func (BonjourprofileOutput) ToBonjourprofileOutput ¶
func (o BonjourprofileOutput) ToBonjourprofileOutput() BonjourprofileOutput
func (BonjourprofileOutput) ToBonjourprofileOutputWithContext ¶
func (o BonjourprofileOutput) ToBonjourprofileOutputWithContext(ctx context.Context) BonjourprofileOutput
func (BonjourprofileOutput) Vdomparam ¶
func (o BonjourprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
type BonjourprofilePolicyList ¶
type BonjourprofilePolicyList struct { // Description. Description *string `pulumi:"description"` // VLAN ID from which the Bonjour service is advertised (0 - 4094, default = 0). FromVlan *string `pulumi:"fromVlan"` // Policy ID. PolicyId *int `pulumi:"policyId"` // Bonjour services for the VLAN connecting to the Bonjour network. Services *string `pulumi:"services"` // VLAN ID to which the Bonjour service is made available (0 - 4094, default = all). ToVlan *string `pulumi:"toVlan"` }
type BonjourprofilePolicyListArgs ¶
type BonjourprofilePolicyListArgs struct { // Description. Description pulumi.StringPtrInput `pulumi:"description"` // VLAN ID from which the Bonjour service is advertised (0 - 4094, default = 0). FromVlan pulumi.StringPtrInput `pulumi:"fromVlan"` // Policy ID. PolicyId pulumi.IntPtrInput `pulumi:"policyId"` // Bonjour services for the VLAN connecting to the Bonjour network. Services pulumi.StringPtrInput `pulumi:"services"` // VLAN ID to which the Bonjour service is made available (0 - 4094, default = all). ToVlan pulumi.StringPtrInput `pulumi:"toVlan"` }
func (BonjourprofilePolicyListArgs) ElementType ¶
func (BonjourprofilePolicyListArgs) ElementType() reflect.Type
func (BonjourprofilePolicyListArgs) ToBonjourprofilePolicyListOutput ¶
func (i BonjourprofilePolicyListArgs) ToBonjourprofilePolicyListOutput() BonjourprofilePolicyListOutput
func (BonjourprofilePolicyListArgs) ToBonjourprofilePolicyListOutputWithContext ¶
func (i BonjourprofilePolicyListArgs) ToBonjourprofilePolicyListOutputWithContext(ctx context.Context) BonjourprofilePolicyListOutput
type BonjourprofilePolicyListArray ¶
type BonjourprofilePolicyListArray []BonjourprofilePolicyListInput
func (BonjourprofilePolicyListArray) ElementType ¶
func (BonjourprofilePolicyListArray) ElementType() reflect.Type
func (BonjourprofilePolicyListArray) ToBonjourprofilePolicyListArrayOutput ¶
func (i BonjourprofilePolicyListArray) ToBonjourprofilePolicyListArrayOutput() BonjourprofilePolicyListArrayOutput
func (BonjourprofilePolicyListArray) ToBonjourprofilePolicyListArrayOutputWithContext ¶
func (i BonjourprofilePolicyListArray) ToBonjourprofilePolicyListArrayOutputWithContext(ctx context.Context) BonjourprofilePolicyListArrayOutput
type BonjourprofilePolicyListArrayInput ¶
type BonjourprofilePolicyListArrayInput interface { pulumi.Input ToBonjourprofilePolicyListArrayOutput() BonjourprofilePolicyListArrayOutput ToBonjourprofilePolicyListArrayOutputWithContext(context.Context) BonjourprofilePolicyListArrayOutput }
BonjourprofilePolicyListArrayInput is an input type that accepts BonjourprofilePolicyListArray and BonjourprofilePolicyListArrayOutput values. You can construct a concrete instance of `BonjourprofilePolicyListArrayInput` via:
BonjourprofilePolicyListArray{ BonjourprofilePolicyListArgs{...} }
type BonjourprofilePolicyListArrayOutput ¶
type BonjourprofilePolicyListArrayOutput struct{ *pulumi.OutputState }
func (BonjourprofilePolicyListArrayOutput) ElementType ¶
func (BonjourprofilePolicyListArrayOutput) ElementType() reflect.Type
func (BonjourprofilePolicyListArrayOutput) Index ¶
func (o BonjourprofilePolicyListArrayOutput) Index(i pulumi.IntInput) BonjourprofilePolicyListOutput
func (BonjourprofilePolicyListArrayOutput) ToBonjourprofilePolicyListArrayOutput ¶
func (o BonjourprofilePolicyListArrayOutput) ToBonjourprofilePolicyListArrayOutput() BonjourprofilePolicyListArrayOutput
func (BonjourprofilePolicyListArrayOutput) ToBonjourprofilePolicyListArrayOutputWithContext ¶
func (o BonjourprofilePolicyListArrayOutput) ToBonjourprofilePolicyListArrayOutputWithContext(ctx context.Context) BonjourprofilePolicyListArrayOutput
type BonjourprofilePolicyListInput ¶
type BonjourprofilePolicyListInput interface { pulumi.Input ToBonjourprofilePolicyListOutput() BonjourprofilePolicyListOutput ToBonjourprofilePolicyListOutputWithContext(context.Context) BonjourprofilePolicyListOutput }
BonjourprofilePolicyListInput is an input type that accepts BonjourprofilePolicyListArgs and BonjourprofilePolicyListOutput values. You can construct a concrete instance of `BonjourprofilePolicyListInput` via:
BonjourprofilePolicyListArgs{...}
type BonjourprofilePolicyListOutput ¶
type BonjourprofilePolicyListOutput struct{ *pulumi.OutputState }
func (BonjourprofilePolicyListOutput) Description ¶
func (o BonjourprofilePolicyListOutput) Description() pulumi.StringPtrOutput
Description.
func (BonjourprofilePolicyListOutput) ElementType ¶
func (BonjourprofilePolicyListOutput) ElementType() reflect.Type
func (BonjourprofilePolicyListOutput) FromVlan ¶
func (o BonjourprofilePolicyListOutput) FromVlan() pulumi.StringPtrOutput
VLAN ID from which the Bonjour service is advertised (0 - 4094, default = 0).
func (BonjourprofilePolicyListOutput) PolicyId ¶
func (o BonjourprofilePolicyListOutput) PolicyId() pulumi.IntPtrOutput
Policy ID.
func (BonjourprofilePolicyListOutput) Services ¶
func (o BonjourprofilePolicyListOutput) Services() pulumi.StringPtrOutput
Bonjour services for the VLAN connecting to the Bonjour network.
func (BonjourprofilePolicyListOutput) ToBonjourprofilePolicyListOutput ¶
func (o BonjourprofilePolicyListOutput) ToBonjourprofilePolicyListOutput() BonjourprofilePolicyListOutput
func (BonjourprofilePolicyListOutput) ToBonjourprofilePolicyListOutputWithContext ¶
func (o BonjourprofilePolicyListOutput) ToBonjourprofilePolicyListOutputWithContext(ctx context.Context) BonjourprofilePolicyListOutput
func (BonjourprofilePolicyListOutput) ToVlan ¶
func (o BonjourprofilePolicyListOutput) ToVlan() pulumi.StringPtrOutput
VLAN ID to which the Bonjour service is made available (0 - 4094, default = all).
type BonjourprofileState ¶
type BonjourprofileState struct { // Comment. Comment pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Bonjour profile name. Name pulumi.StringPtrInput // Bonjour policy list. The structure of `policyList` block is documented below. PolicyLists BonjourprofilePolicyListArrayInput // 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. Vdomparam pulumi.StringPtrInput }
func (BonjourprofileState) ElementType ¶
func (BonjourprofileState) ElementType() reflect.Type
type Global ¶
type Global struct { pulumi.CustomResourceState // Configure the number cwAcd daemons for multi-core CPU support (default = 0). AcdProcessCount pulumi.IntOutput `pulumi:"acdProcessCount"` // Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. ApLogServer pulumi.StringOutput `pulumi:"apLogServer"` // IP address that APs or FortiAPs send log messages to. ApLogServerIp pulumi.StringOutput `pulumi:"apLogServerIp"` // Port that APs or FortiAPs send log messages to. ApLogServerPort pulumi.IntOutput `pulumi:"apLogServerPort"` // Configure CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringOutput `pulumi:"controlMessageOffload"` // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. DataEthernetIi pulumi.StringOutput `pulumi:"dataEthernetIi"` // Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. DfsLabTest pulumi.StringOutput `pulumi:"dfsLabTest"` // Multicast IP address for AP discovery (default = 244.0.1.140). DiscoveryMcAddr pulumi.StringOutput `pulumi:"discoveryMcAddr"` // Ethernet type for Fortinet Inter-Access Point Protocol (IAPP), or IEEE 802.11f, packets (0 - 65535, default = 5252). FiappEthType pulumi.IntOutput `pulumi:"fiappEthType"` // Enable/disable WTP image download at join time. Valid values: `enable`, `disable`. ImageDownload pulumi.StringOutput `pulumi:"imageDownload"` // Base IP address for IPsec VPN tunnels between the access points and the wireless controller (default = 169.254.0.1). IpsecBaseIp pulumi.StringOutput `pulumi:"ipsecBaseIp"` // Enable/disable calculating the CAPWAP transmit hash to load balance sessions to link aggregation nodes (default = disable). Valid values: `enable`, `disable`. LinkAggregation pulumi.StringOutput `pulumi:"linkAggregation"` // Description of the location of the wireless controller. Location pulumi.StringOutput `pulumi:"location"` // Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). MaxClients pulumi.IntOutput `pulumi:"maxClients"` // Maximum number of tunnel packet retransmissions (0 - 64, default = 3). MaxRetransmit pulumi.IntOutput `pulumi:"maxRetransmit"` // Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). MeshEthType pulumi.IntOutput `pulumi:"meshEthType"` // Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). NacInterval pulumi.IntOutput `pulumi:"nacInterval"` // Name of the wireless controller. Name pulumi.StringOutput `pulumi:"name"` // Maximum numerical difference between an AP's Ethernet and wireless MAC values to match for rogue detection (0 - 31, default = 7). RogueScanMacAdjacency pulumi.IntOutput `pulumi:"rogueScanMacAdjacency"` // Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. RollingWtpUpgrade pulumi.StringOutput `pulumi:"rollingWtpUpgrade"` // Minimum signal level/threshold in dBm required for the managed WTP to be included in rolling WTP upgrade (-95 to -20, default = -80). RollingWtpUpgradeThreshold pulumi.StringOutput `pulumi:"rollingWtpUpgradeThreshold"` // Compatible/strict tunnel mode. Valid values: `compatible`, `strict`. TunnelMode pulumi.StringOutput `pulumi:"tunnelMode"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Wpad daemon process count for multi-core CPU support. WpadProcessCount pulumi.IntOutput `pulumi:"wpadProcessCount"` WtpShare pulumi.StringOutput `pulumi:"wtpShare"` }
Configure wireless controller global settings.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wirelesscontroller.NewGlobal(ctx, "trname", &wirelesscontroller.GlobalArgs{ ApLogServer: pulumi.String("disable"), ApLogServerIp: pulumi.String("0.0.0.0"), ApLogServerPort: pulumi.Int(0), ControlMessageOffload: pulumi.String("ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu"), DataEthernetIi: pulumi.String("disable"), DiscoveryMcAddr: pulumi.String("224.0.1.140"), FiappEthType: pulumi.Int(5252), ImageDownload: pulumi.String("enable"), IpsecBaseIp: pulumi.String("169.254.0.1"), LinkAggregation: pulumi.String("disable"), MaxClients: pulumi.Int(0), MaxRetransmit: pulumi.Int(3), MeshEthType: pulumi.Int(8755), RogueScanMacAdjacency: pulumi.Int(7), WtpShare: pulumi.String("disable"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
WirelessController Global can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/global:Global labelname WirelessControllerGlobal ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/global:Global labelname WirelessControllerGlobal ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetGlobal ¶
func GetGlobal(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalState, opts ...pulumi.ResourceOption) (*Global, error)
GetGlobal gets an existing Global resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGlobal ¶
func NewGlobal(ctx *pulumi.Context, name string, args *GlobalArgs, opts ...pulumi.ResourceOption) (*Global, error)
NewGlobal registers a new resource with the given unique name, arguments, and options.
func (*Global) ElementType ¶
func (*Global) ToGlobalOutput ¶
func (i *Global) ToGlobalOutput() GlobalOutput
func (*Global) ToGlobalOutputWithContext ¶
func (i *Global) ToGlobalOutputWithContext(ctx context.Context) GlobalOutput
type GlobalArgs ¶
type GlobalArgs struct { // Configure the number cwAcd daemons for multi-core CPU support (default = 0). AcdProcessCount pulumi.IntPtrInput // Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. ApLogServer pulumi.StringPtrInput // IP address that APs or FortiAPs send log messages to. ApLogServerIp pulumi.StringPtrInput // Port that APs or FortiAPs send log messages to. ApLogServerPort pulumi.IntPtrInput // Configure CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringPtrInput // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. DataEthernetIi pulumi.StringPtrInput // Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. DfsLabTest pulumi.StringPtrInput // Multicast IP address for AP discovery (default = 244.0.1.140). DiscoveryMcAddr pulumi.StringPtrInput // Ethernet type for Fortinet Inter-Access Point Protocol (IAPP), or IEEE 802.11f, packets (0 - 65535, default = 5252). FiappEthType pulumi.IntPtrInput // Enable/disable WTP image download at join time. Valid values: `enable`, `disable`. ImageDownload pulumi.StringPtrInput // Base IP address for IPsec VPN tunnels between the access points and the wireless controller (default = 169.254.0.1). IpsecBaseIp pulumi.StringPtrInput // Enable/disable calculating the CAPWAP transmit hash to load balance sessions to link aggregation nodes (default = disable). Valid values: `enable`, `disable`. LinkAggregation pulumi.StringPtrInput // Description of the location of the wireless controller. Location pulumi.StringPtrInput // Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). MaxClients pulumi.IntPtrInput // Maximum number of tunnel packet retransmissions (0 - 64, default = 3). MaxRetransmit pulumi.IntPtrInput // Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). MeshEthType pulumi.IntPtrInput // Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). NacInterval pulumi.IntPtrInput // Name of the wireless controller. Name pulumi.StringPtrInput // Maximum numerical difference between an AP's Ethernet and wireless MAC values to match for rogue detection (0 - 31, default = 7). RogueScanMacAdjacency pulumi.IntPtrInput // Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. RollingWtpUpgrade pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the managed WTP to be included in rolling WTP upgrade (-95 to -20, default = -80). RollingWtpUpgradeThreshold pulumi.StringPtrInput // Compatible/strict tunnel mode. Valid values: `compatible`, `strict`. TunnelMode pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Wpad daemon process count for multi-core CPU support. WpadProcessCount pulumi.IntPtrInput WtpShare pulumi.StringPtrInput }
The set of arguments for constructing a Global resource.
func (GlobalArgs) ElementType ¶
func (GlobalArgs) ElementType() reflect.Type
type GlobalArray ¶
type GlobalArray []GlobalInput
func (GlobalArray) ElementType ¶
func (GlobalArray) ElementType() reflect.Type
func (GlobalArray) ToGlobalArrayOutput ¶
func (i GlobalArray) ToGlobalArrayOutput() GlobalArrayOutput
func (GlobalArray) ToGlobalArrayOutputWithContext ¶
func (i GlobalArray) ToGlobalArrayOutputWithContext(ctx context.Context) GlobalArrayOutput
type GlobalArrayInput ¶
type GlobalArrayInput interface { pulumi.Input ToGlobalArrayOutput() GlobalArrayOutput ToGlobalArrayOutputWithContext(context.Context) GlobalArrayOutput }
GlobalArrayInput is an input type that accepts GlobalArray and GlobalArrayOutput values. You can construct a concrete instance of `GlobalArrayInput` via:
GlobalArray{ GlobalArgs{...} }
type GlobalArrayOutput ¶
type GlobalArrayOutput struct{ *pulumi.OutputState }
func (GlobalArrayOutput) ElementType ¶
func (GlobalArrayOutput) ElementType() reflect.Type
func (GlobalArrayOutput) Index ¶
func (o GlobalArrayOutput) Index(i pulumi.IntInput) GlobalOutput
func (GlobalArrayOutput) ToGlobalArrayOutput ¶
func (o GlobalArrayOutput) ToGlobalArrayOutput() GlobalArrayOutput
func (GlobalArrayOutput) ToGlobalArrayOutputWithContext ¶
func (o GlobalArrayOutput) ToGlobalArrayOutputWithContext(ctx context.Context) GlobalArrayOutput
type GlobalInput ¶
type GlobalInput interface { pulumi.Input ToGlobalOutput() GlobalOutput ToGlobalOutputWithContext(ctx context.Context) GlobalOutput }
type GlobalMap ¶
type GlobalMap map[string]GlobalInput
func (GlobalMap) ElementType ¶
func (GlobalMap) ToGlobalMapOutput ¶
func (i GlobalMap) ToGlobalMapOutput() GlobalMapOutput
func (GlobalMap) ToGlobalMapOutputWithContext ¶
func (i GlobalMap) ToGlobalMapOutputWithContext(ctx context.Context) GlobalMapOutput
type GlobalMapInput ¶
type GlobalMapInput interface { pulumi.Input ToGlobalMapOutput() GlobalMapOutput ToGlobalMapOutputWithContext(context.Context) GlobalMapOutput }
GlobalMapInput is an input type that accepts GlobalMap and GlobalMapOutput values. You can construct a concrete instance of `GlobalMapInput` via:
GlobalMap{ "key": GlobalArgs{...} }
type GlobalMapOutput ¶
type GlobalMapOutput struct{ *pulumi.OutputState }
func (GlobalMapOutput) ElementType ¶
func (GlobalMapOutput) ElementType() reflect.Type
func (GlobalMapOutput) MapIndex ¶
func (o GlobalMapOutput) MapIndex(k pulumi.StringInput) GlobalOutput
func (GlobalMapOutput) ToGlobalMapOutput ¶
func (o GlobalMapOutput) ToGlobalMapOutput() GlobalMapOutput
func (GlobalMapOutput) ToGlobalMapOutputWithContext ¶
func (o GlobalMapOutput) ToGlobalMapOutputWithContext(ctx context.Context) GlobalMapOutput
type GlobalOutput ¶
type GlobalOutput struct{ *pulumi.OutputState }
func (GlobalOutput) AcdProcessCount ¶
func (o GlobalOutput) AcdProcessCount() pulumi.IntOutput
Configure the number cwAcd daemons for multi-core CPU support (default = 0).
func (GlobalOutput) ApLogServer ¶
func (o GlobalOutput) ApLogServer() pulumi.StringOutput
Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`.
func (GlobalOutput) ApLogServerIp ¶
func (o GlobalOutput) ApLogServerIp() pulumi.StringOutput
IP address that APs or FortiAPs send log messages to.
func (GlobalOutput) ApLogServerPort ¶
func (o GlobalOutput) ApLogServerPort() pulumi.IntOutput
Port that APs or FortiAPs send log messages to.
func (GlobalOutput) ControlMessageOffload ¶
func (o GlobalOutput) ControlMessageOffload() pulumi.StringOutput
Configure CAPWAP control message data channel offload.
func (GlobalOutput) DataEthernetIi ¶
func (o GlobalOutput) DataEthernetIi() pulumi.StringOutput
Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`.
func (GlobalOutput) DfsLabTest ¶
func (o GlobalOutput) DfsLabTest() pulumi.StringOutput
Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`.
func (GlobalOutput) DiscoveryMcAddr ¶
func (o GlobalOutput) DiscoveryMcAddr() pulumi.StringOutput
Multicast IP address for AP discovery (default = 244.0.1.140).
func (GlobalOutput) ElementType ¶
func (GlobalOutput) ElementType() reflect.Type
func (GlobalOutput) FiappEthType ¶
func (o GlobalOutput) FiappEthType() pulumi.IntOutput
Ethernet type for Fortinet Inter-Access Point Protocol (IAPP), or IEEE 802.11f, packets (0 - 65535, default = 5252).
func (GlobalOutput) ImageDownload ¶
func (o GlobalOutput) ImageDownload() pulumi.StringOutput
Enable/disable WTP image download at join time. Valid values: `enable`, `disable`.
func (GlobalOutput) IpsecBaseIp ¶
func (o GlobalOutput) IpsecBaseIp() pulumi.StringOutput
Base IP address for IPsec VPN tunnels between the access points and the wireless controller (default = 169.254.0.1).
func (GlobalOutput) LinkAggregation ¶
func (o GlobalOutput) LinkAggregation() pulumi.StringOutput
Enable/disable calculating the CAPWAP transmit hash to load balance sessions to link aggregation nodes (default = disable). Valid values: `enable`, `disable`.
func (GlobalOutput) Location ¶
func (o GlobalOutput) Location() pulumi.StringOutput
Description of the location of the wireless controller.
func (GlobalOutput) MaxClients ¶
func (o GlobalOutput) MaxClients() pulumi.IntOutput
Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation).
func (GlobalOutput) MaxRetransmit ¶
func (o GlobalOutput) MaxRetransmit() pulumi.IntOutput
Maximum number of tunnel packet retransmissions (0 - 64, default = 3).
func (GlobalOutput) MeshEthType ¶
func (o GlobalOutput) MeshEthType() pulumi.IntOutput
Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755).
func (GlobalOutput) NacInterval ¶
func (o GlobalOutput) NacInterval() pulumi.IntOutput
Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120).
func (GlobalOutput) Name ¶
func (o GlobalOutput) Name() pulumi.StringOutput
Name of the wireless controller.
func (GlobalOutput) RogueScanMacAdjacency ¶
func (o GlobalOutput) RogueScanMacAdjacency() pulumi.IntOutput
Maximum numerical difference between an AP's Ethernet and wireless MAC values to match for rogue detection (0 - 31, default = 7).
func (GlobalOutput) RollingWtpUpgrade ¶
func (o GlobalOutput) RollingWtpUpgrade() pulumi.StringOutput
Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`.
func (GlobalOutput) RollingWtpUpgradeThreshold ¶
func (o GlobalOutput) RollingWtpUpgradeThreshold() pulumi.StringOutput
Minimum signal level/threshold in dBm required for the managed WTP to be included in rolling WTP upgrade (-95 to -20, default = -80).
func (GlobalOutput) ToGlobalOutput ¶
func (o GlobalOutput) ToGlobalOutput() GlobalOutput
func (GlobalOutput) ToGlobalOutputWithContext ¶
func (o GlobalOutput) ToGlobalOutputWithContext(ctx context.Context) GlobalOutput
func (GlobalOutput) TunnelMode ¶
func (o GlobalOutput) TunnelMode() pulumi.StringOutput
Compatible/strict tunnel mode. Valid values: `compatible`, `strict`.
func (GlobalOutput) Vdomparam ¶
func (o GlobalOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (GlobalOutput) WpadProcessCount ¶
func (o GlobalOutput) WpadProcessCount() pulumi.IntOutput
Wpad daemon process count for multi-core CPU support.
func (GlobalOutput) WtpShare ¶
func (o GlobalOutput) WtpShare() pulumi.StringOutput
Enable/disable sharing of WTPs between VDOMs. Valid values: `enable`, `disable`.
type GlobalState ¶
type GlobalState struct { // Configure the number cwAcd daemons for multi-core CPU support (default = 0). AcdProcessCount pulumi.IntPtrInput // Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. ApLogServer pulumi.StringPtrInput // IP address that APs or FortiAPs send log messages to. ApLogServerIp pulumi.StringPtrInput // Port that APs or FortiAPs send log messages to. ApLogServerPort pulumi.IntPtrInput // Configure CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringPtrInput // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. DataEthernetIi pulumi.StringPtrInput // Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. DfsLabTest pulumi.StringPtrInput // Multicast IP address for AP discovery (default = 244.0.1.140). DiscoveryMcAddr pulumi.StringPtrInput // Ethernet type for Fortinet Inter-Access Point Protocol (IAPP), or IEEE 802.11f, packets (0 - 65535, default = 5252). FiappEthType pulumi.IntPtrInput // Enable/disable WTP image download at join time. Valid values: `enable`, `disable`. ImageDownload pulumi.StringPtrInput // Base IP address for IPsec VPN tunnels between the access points and the wireless controller (default = 169.254.0.1). IpsecBaseIp pulumi.StringPtrInput // Enable/disable calculating the CAPWAP transmit hash to load balance sessions to link aggregation nodes (default = disable). Valid values: `enable`, `disable`. LinkAggregation pulumi.StringPtrInput // Description of the location of the wireless controller. Location pulumi.StringPtrInput // Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). MaxClients pulumi.IntPtrInput // Maximum number of tunnel packet retransmissions (0 - 64, default = 3). MaxRetransmit pulumi.IntPtrInput // Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). MeshEthType pulumi.IntPtrInput // Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). NacInterval pulumi.IntPtrInput // Name of the wireless controller. Name pulumi.StringPtrInput // Maximum numerical difference between an AP's Ethernet and wireless MAC values to match for rogue detection (0 - 31, default = 7). RogueScanMacAdjacency pulumi.IntPtrInput // Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. RollingWtpUpgrade pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the managed WTP to be included in rolling WTP upgrade (-95 to -20, default = -80). RollingWtpUpgradeThreshold pulumi.StringPtrInput // Compatible/strict tunnel mode. Valid values: `compatible`, `strict`. TunnelMode pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Wpad daemon process count for multi-core CPU support. WpadProcessCount pulumi.IntPtrInput WtpShare pulumi.StringPtrInput }
func (GlobalState) ElementType ¶
func (GlobalState) ElementType() reflect.Type
type Intercontroller ¶
type Intercontroller struct { pulumi.CustomResourceState // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10). FastFailoverMax pulumi.IntOutput `pulumi:"fastFailoverMax"` // Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). FastFailoverWait pulumi.IntOutput `pulumi:"fastFailoverWait"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Secret key for inter-controller communications. InterControllerKey pulumi.StringPtrOutput `pulumi:"interControllerKey"` // Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values: `disable`, `l2-roaming`, `1+1`. InterControllerMode pulumi.StringOutput `pulumi:"interControllerMode"` // Fast failover peer wireless controller list. The structure of `interControllerPeer` block is documented below. InterControllerPeers IntercontrollerInterControllerPeerArrayOutput `pulumi:"interControllerPeers"` // Configure inter-controller's priority (primary or secondary, default = primary). Valid values: `primary`, `secondary`. InterControllerPri pulumi.StringOutput `pulumi:"interControllerPri"` // Enable/disable layer 3 roaming (default = disable). Valid values: `enable`, `disable`. L3Roaming pulumi.StringOutput `pulumi:"l3Roaming"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure inter wireless controller operation.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wirelesscontroller.NewIntercontroller(ctx, "trname", &wirelesscontroller.IntercontrollerArgs{ FastFailoverMax: pulumi.Int(10), FastFailoverWait: pulumi.Int(10), InterControllerKey: pulumi.String("ENC XXXX"), InterControllerMode: pulumi.String("disable"), InterControllerPri: pulumi.String("primary"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
WirelessController InterController can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/intercontroller:Intercontroller labelname WirelessControllerInterController ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/intercontroller:Intercontroller labelname WirelessControllerInterController ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetIntercontroller ¶
func GetIntercontroller(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntercontrollerState, opts ...pulumi.ResourceOption) (*Intercontroller, error)
GetIntercontroller gets an existing Intercontroller resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIntercontroller ¶
func NewIntercontroller(ctx *pulumi.Context, name string, args *IntercontrollerArgs, opts ...pulumi.ResourceOption) (*Intercontroller, error)
NewIntercontroller registers a new resource with the given unique name, arguments, and options.
func (*Intercontroller) ElementType ¶
func (*Intercontroller) ElementType() reflect.Type
func (*Intercontroller) ToIntercontrollerOutput ¶
func (i *Intercontroller) ToIntercontrollerOutput() IntercontrollerOutput
func (*Intercontroller) ToIntercontrollerOutputWithContext ¶
func (i *Intercontroller) ToIntercontrollerOutputWithContext(ctx context.Context) IntercontrollerOutput
type IntercontrollerArgs ¶
type IntercontrollerArgs struct { // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10). FastFailoverMax pulumi.IntPtrInput // Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). FastFailoverWait pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Secret key for inter-controller communications. InterControllerKey pulumi.StringPtrInput // Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values: `disable`, `l2-roaming`, `1+1`. InterControllerMode pulumi.StringPtrInput // Fast failover peer wireless controller list. The structure of `interControllerPeer` block is documented below. InterControllerPeers IntercontrollerInterControllerPeerArrayInput // Configure inter-controller's priority (primary or secondary, default = primary). Valid values: `primary`, `secondary`. InterControllerPri pulumi.StringPtrInput // Enable/disable layer 3 roaming (default = disable). Valid values: `enable`, `disable`. L3Roaming pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Intercontroller resource.
func (IntercontrollerArgs) ElementType ¶
func (IntercontrollerArgs) ElementType() reflect.Type
type IntercontrollerArray ¶
type IntercontrollerArray []IntercontrollerInput
func (IntercontrollerArray) ElementType ¶
func (IntercontrollerArray) ElementType() reflect.Type
func (IntercontrollerArray) ToIntercontrollerArrayOutput ¶
func (i IntercontrollerArray) ToIntercontrollerArrayOutput() IntercontrollerArrayOutput
func (IntercontrollerArray) ToIntercontrollerArrayOutputWithContext ¶
func (i IntercontrollerArray) ToIntercontrollerArrayOutputWithContext(ctx context.Context) IntercontrollerArrayOutput
type IntercontrollerArrayInput ¶
type IntercontrollerArrayInput interface { pulumi.Input ToIntercontrollerArrayOutput() IntercontrollerArrayOutput ToIntercontrollerArrayOutputWithContext(context.Context) IntercontrollerArrayOutput }
IntercontrollerArrayInput is an input type that accepts IntercontrollerArray and IntercontrollerArrayOutput values. You can construct a concrete instance of `IntercontrollerArrayInput` via:
IntercontrollerArray{ IntercontrollerArgs{...} }
type IntercontrollerArrayOutput ¶
type IntercontrollerArrayOutput struct{ *pulumi.OutputState }
func (IntercontrollerArrayOutput) ElementType ¶
func (IntercontrollerArrayOutput) ElementType() reflect.Type
func (IntercontrollerArrayOutput) Index ¶
func (o IntercontrollerArrayOutput) Index(i pulumi.IntInput) IntercontrollerOutput
func (IntercontrollerArrayOutput) ToIntercontrollerArrayOutput ¶
func (o IntercontrollerArrayOutput) ToIntercontrollerArrayOutput() IntercontrollerArrayOutput
func (IntercontrollerArrayOutput) ToIntercontrollerArrayOutputWithContext ¶
func (o IntercontrollerArrayOutput) ToIntercontrollerArrayOutputWithContext(ctx context.Context) IntercontrollerArrayOutput
type IntercontrollerInput ¶
type IntercontrollerInput interface { pulumi.Input ToIntercontrollerOutput() IntercontrollerOutput ToIntercontrollerOutputWithContext(ctx context.Context) IntercontrollerOutput }
type IntercontrollerInterControllerPeer ¶
type IntercontrollerInterControllerPeer struct { // ID. Id *int `pulumi:"id"` // Peer wireless controller's IP address. PeerIp *string `pulumi:"peerIp"` // Port used by the wireless controller's for inter-controller communications (1024 - 49150, default = 5246). PeerPort *int `pulumi:"peerPort"` // Peer wireless controller's priority (primary or secondary, default = primary). Valid values: `primary`, `secondary`. PeerPriority *string `pulumi:"peerPriority"` }
type IntercontrollerInterControllerPeerArgs ¶
type IntercontrollerInterControllerPeerArgs struct { // ID. Id pulumi.IntPtrInput `pulumi:"id"` // Peer wireless controller's IP address. PeerIp pulumi.StringPtrInput `pulumi:"peerIp"` // Port used by the wireless controller's for inter-controller communications (1024 - 49150, default = 5246). PeerPort pulumi.IntPtrInput `pulumi:"peerPort"` // Peer wireless controller's priority (primary or secondary, default = primary). Valid values: `primary`, `secondary`. PeerPriority pulumi.StringPtrInput `pulumi:"peerPriority"` }
func (IntercontrollerInterControllerPeerArgs) ElementType ¶
func (IntercontrollerInterControllerPeerArgs) ElementType() reflect.Type
func (IntercontrollerInterControllerPeerArgs) ToIntercontrollerInterControllerPeerOutput ¶
func (i IntercontrollerInterControllerPeerArgs) ToIntercontrollerInterControllerPeerOutput() IntercontrollerInterControllerPeerOutput
func (IntercontrollerInterControllerPeerArgs) ToIntercontrollerInterControllerPeerOutputWithContext ¶
func (i IntercontrollerInterControllerPeerArgs) ToIntercontrollerInterControllerPeerOutputWithContext(ctx context.Context) IntercontrollerInterControllerPeerOutput
type IntercontrollerInterControllerPeerArray ¶
type IntercontrollerInterControllerPeerArray []IntercontrollerInterControllerPeerInput
func (IntercontrollerInterControllerPeerArray) ElementType ¶
func (IntercontrollerInterControllerPeerArray) ElementType() reflect.Type
func (IntercontrollerInterControllerPeerArray) ToIntercontrollerInterControllerPeerArrayOutput ¶
func (i IntercontrollerInterControllerPeerArray) ToIntercontrollerInterControllerPeerArrayOutput() IntercontrollerInterControllerPeerArrayOutput
func (IntercontrollerInterControllerPeerArray) ToIntercontrollerInterControllerPeerArrayOutputWithContext ¶
func (i IntercontrollerInterControllerPeerArray) ToIntercontrollerInterControllerPeerArrayOutputWithContext(ctx context.Context) IntercontrollerInterControllerPeerArrayOutput
type IntercontrollerInterControllerPeerArrayInput ¶
type IntercontrollerInterControllerPeerArrayInput interface { pulumi.Input ToIntercontrollerInterControllerPeerArrayOutput() IntercontrollerInterControllerPeerArrayOutput ToIntercontrollerInterControllerPeerArrayOutputWithContext(context.Context) IntercontrollerInterControllerPeerArrayOutput }
IntercontrollerInterControllerPeerArrayInput is an input type that accepts IntercontrollerInterControllerPeerArray and IntercontrollerInterControllerPeerArrayOutput values. You can construct a concrete instance of `IntercontrollerInterControllerPeerArrayInput` via:
IntercontrollerInterControllerPeerArray{ IntercontrollerInterControllerPeerArgs{...} }
type IntercontrollerInterControllerPeerArrayOutput ¶
type IntercontrollerInterControllerPeerArrayOutput struct{ *pulumi.OutputState }
func (IntercontrollerInterControllerPeerArrayOutput) ElementType ¶
func (IntercontrollerInterControllerPeerArrayOutput) ElementType() reflect.Type
func (IntercontrollerInterControllerPeerArrayOutput) ToIntercontrollerInterControllerPeerArrayOutput ¶
func (o IntercontrollerInterControllerPeerArrayOutput) ToIntercontrollerInterControllerPeerArrayOutput() IntercontrollerInterControllerPeerArrayOutput
func (IntercontrollerInterControllerPeerArrayOutput) ToIntercontrollerInterControllerPeerArrayOutputWithContext ¶
func (o IntercontrollerInterControllerPeerArrayOutput) ToIntercontrollerInterControllerPeerArrayOutputWithContext(ctx context.Context) IntercontrollerInterControllerPeerArrayOutput
type IntercontrollerInterControllerPeerInput ¶
type IntercontrollerInterControllerPeerInput interface { pulumi.Input ToIntercontrollerInterControllerPeerOutput() IntercontrollerInterControllerPeerOutput ToIntercontrollerInterControllerPeerOutputWithContext(context.Context) IntercontrollerInterControllerPeerOutput }
IntercontrollerInterControllerPeerInput is an input type that accepts IntercontrollerInterControllerPeerArgs and IntercontrollerInterControllerPeerOutput values. You can construct a concrete instance of `IntercontrollerInterControllerPeerInput` via:
IntercontrollerInterControllerPeerArgs{...}
type IntercontrollerInterControllerPeerOutput ¶
type IntercontrollerInterControllerPeerOutput struct{ *pulumi.OutputState }
func (IntercontrollerInterControllerPeerOutput) ElementType ¶
func (IntercontrollerInterControllerPeerOutput) ElementType() reflect.Type
func (IntercontrollerInterControllerPeerOutput) Id ¶
func (o IntercontrollerInterControllerPeerOutput) Id() pulumi.IntPtrOutput
ID.
func (IntercontrollerInterControllerPeerOutput) PeerIp ¶
func (o IntercontrollerInterControllerPeerOutput) PeerIp() pulumi.StringPtrOutput
Peer wireless controller's IP address.
func (IntercontrollerInterControllerPeerOutput) PeerPort ¶
func (o IntercontrollerInterControllerPeerOutput) PeerPort() pulumi.IntPtrOutput
Port used by the wireless controller's for inter-controller communications (1024 - 49150, default = 5246).
func (IntercontrollerInterControllerPeerOutput) PeerPriority ¶
func (o IntercontrollerInterControllerPeerOutput) PeerPriority() pulumi.StringPtrOutput
Peer wireless controller's priority (primary or secondary, default = primary). Valid values: `primary`, `secondary`.
func (IntercontrollerInterControllerPeerOutput) ToIntercontrollerInterControllerPeerOutput ¶
func (o IntercontrollerInterControllerPeerOutput) ToIntercontrollerInterControllerPeerOutput() IntercontrollerInterControllerPeerOutput
func (IntercontrollerInterControllerPeerOutput) ToIntercontrollerInterControllerPeerOutputWithContext ¶
func (o IntercontrollerInterControllerPeerOutput) ToIntercontrollerInterControllerPeerOutputWithContext(ctx context.Context) IntercontrollerInterControllerPeerOutput
type IntercontrollerMap ¶
type IntercontrollerMap map[string]IntercontrollerInput
func (IntercontrollerMap) ElementType ¶
func (IntercontrollerMap) ElementType() reflect.Type
func (IntercontrollerMap) ToIntercontrollerMapOutput ¶
func (i IntercontrollerMap) ToIntercontrollerMapOutput() IntercontrollerMapOutput
func (IntercontrollerMap) ToIntercontrollerMapOutputWithContext ¶
func (i IntercontrollerMap) ToIntercontrollerMapOutputWithContext(ctx context.Context) IntercontrollerMapOutput
type IntercontrollerMapInput ¶
type IntercontrollerMapInput interface { pulumi.Input ToIntercontrollerMapOutput() IntercontrollerMapOutput ToIntercontrollerMapOutputWithContext(context.Context) IntercontrollerMapOutput }
IntercontrollerMapInput is an input type that accepts IntercontrollerMap and IntercontrollerMapOutput values. You can construct a concrete instance of `IntercontrollerMapInput` via:
IntercontrollerMap{ "key": IntercontrollerArgs{...} }
type IntercontrollerMapOutput ¶
type IntercontrollerMapOutput struct{ *pulumi.OutputState }
func (IntercontrollerMapOutput) ElementType ¶
func (IntercontrollerMapOutput) ElementType() reflect.Type
func (IntercontrollerMapOutput) MapIndex ¶
func (o IntercontrollerMapOutput) MapIndex(k pulumi.StringInput) IntercontrollerOutput
func (IntercontrollerMapOutput) ToIntercontrollerMapOutput ¶
func (o IntercontrollerMapOutput) ToIntercontrollerMapOutput() IntercontrollerMapOutput
func (IntercontrollerMapOutput) ToIntercontrollerMapOutputWithContext ¶
func (o IntercontrollerMapOutput) ToIntercontrollerMapOutputWithContext(ctx context.Context) IntercontrollerMapOutput
type IntercontrollerOutput ¶
type IntercontrollerOutput struct{ *pulumi.OutputState }
func (IntercontrollerOutput) DynamicSortSubtable ¶
func (o IntercontrollerOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (IntercontrollerOutput) ElementType ¶
func (IntercontrollerOutput) ElementType() reflect.Type
func (IntercontrollerOutput) FastFailoverMax ¶
func (o IntercontrollerOutput) FastFailoverMax() pulumi.IntOutput
Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
func (IntercontrollerOutput) FastFailoverWait ¶
func (o IntercontrollerOutput) FastFailoverWait() pulumi.IntOutput
Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
func (IntercontrollerOutput) GetAllTables ¶
func (o IntercontrollerOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (IntercontrollerOutput) InterControllerKey ¶
func (o IntercontrollerOutput) InterControllerKey() pulumi.StringPtrOutput
Secret key for inter-controller communications.
func (IntercontrollerOutput) InterControllerMode ¶
func (o IntercontrollerOutput) InterControllerMode() pulumi.StringOutput
Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values: `disable`, `l2-roaming`, `1+1`.
func (IntercontrollerOutput) InterControllerPeers ¶
func (o IntercontrollerOutput) InterControllerPeers() IntercontrollerInterControllerPeerArrayOutput
Fast failover peer wireless controller list. The structure of `interControllerPeer` block is documented below.
func (IntercontrollerOutput) InterControllerPri ¶
func (o IntercontrollerOutput) InterControllerPri() pulumi.StringOutput
Configure inter-controller's priority (primary or secondary, default = primary). Valid values: `primary`, `secondary`.
func (IntercontrollerOutput) L3Roaming ¶
func (o IntercontrollerOutput) L3Roaming() pulumi.StringOutput
Enable/disable layer 3 roaming (default = disable). Valid values: `enable`, `disable`.
func (IntercontrollerOutput) ToIntercontrollerOutput ¶
func (o IntercontrollerOutput) ToIntercontrollerOutput() IntercontrollerOutput
func (IntercontrollerOutput) ToIntercontrollerOutputWithContext ¶
func (o IntercontrollerOutput) ToIntercontrollerOutputWithContext(ctx context.Context) IntercontrollerOutput
func (IntercontrollerOutput) Vdomparam ¶
func (o IntercontrollerOutput) Vdomparam() pulumi.StringPtrOutput
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.
type IntercontrollerState ¶
type IntercontrollerState struct { // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10). FastFailoverMax pulumi.IntPtrInput // Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). FastFailoverWait pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Secret key for inter-controller communications. InterControllerKey pulumi.StringPtrInput // Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values: `disable`, `l2-roaming`, `1+1`. InterControllerMode pulumi.StringPtrInput // Fast failover peer wireless controller list. The structure of `interControllerPeer` block is documented below. InterControllerPeers IntercontrollerInterControllerPeerArrayInput // Configure inter-controller's priority (primary or secondary, default = primary). Valid values: `primary`, `secondary`. InterControllerPri pulumi.StringPtrInput // Enable/disable layer 3 roaming (default = disable). Valid values: `enable`, `disable`. L3Roaming pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (IntercontrollerState) ElementType ¶
func (IntercontrollerState) ElementType() reflect.Type
type Log ¶
type Log struct { pulumi.CustomResourceState // Lowest severity level to log address group message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. AddrgrpLog pulumi.StringOutput `pulumi:"addrgrpLog"` // Lowest severity level to log BLE detection message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. BleLog pulumi.StringOutput `pulumi:"bleLog"` // Lowest severity level to log client load balancing message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. ClbLog pulumi.StringOutput `pulumi:"clbLog"` // Lowest severity level to log DHCP starvation event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. DhcpStarvLog pulumi.StringOutput `pulumi:"dhcpStarvLog"` // Lowest severity level to log LED schedule event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. LedSchedLog pulumi.StringOutput `pulumi:"ledSchedLog"` // Lowest severity level to log radio event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. RadioEventLog pulumi.StringOutput `pulumi:"radioEventLog"` // Lowest severity level to log rogue AP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. RogueEventLog pulumi.StringOutput `pulumi:"rogueEventLog"` // Lowest severity level to log station event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. StaEventLog pulumi.StringOutput `pulumi:"staEventLog"` // Lowest severity level to log station locate message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. StaLocateLog pulumi.StringOutput `pulumi:"staLocateLog"` // Enable/disable wireless event logging. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WidsLog pulumi.StringOutput `pulumi:"widsLog"` // Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WtpEventLog pulumi.StringOutput `pulumi:"wtpEventLog"` }
Configure wireless controller event log filters. Applies to FortiOS Version `>= 6.2.4`.
## Import
WirelessController Log can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/log:Log labelname WirelessControllerLog ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/log:Log labelname WirelessControllerLog ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetLog ¶
func GetLog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogState, opts ...pulumi.ResourceOption) (*Log, error)
GetLog gets an existing Log resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLog ¶
func NewLog(ctx *pulumi.Context, name string, args *LogArgs, opts ...pulumi.ResourceOption) (*Log, error)
NewLog registers a new resource with the given unique name, arguments, and options.
func (*Log) ElementType ¶
func (*Log) ToLogOutput ¶
type LogArgs ¶
type LogArgs struct { // Lowest severity level to log address group message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. AddrgrpLog pulumi.StringPtrInput // Lowest severity level to log BLE detection message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. BleLog pulumi.StringPtrInput // Lowest severity level to log client load balancing message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. ClbLog pulumi.StringPtrInput // Lowest severity level to log DHCP starvation event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. DhcpStarvLog pulumi.StringPtrInput // Lowest severity level to log LED schedule event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. LedSchedLog pulumi.StringPtrInput // Lowest severity level to log radio event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. RadioEventLog pulumi.StringPtrInput // Lowest severity level to log rogue AP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. RogueEventLog pulumi.StringPtrInput // Lowest severity level to log station event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. StaEventLog pulumi.StringPtrInput // Lowest severity level to log station locate message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. StaLocateLog pulumi.StringPtrInput // Enable/disable wireless event logging. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WidsLog pulumi.StringPtrInput // Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WtpEventLog pulumi.StringPtrInput }
The set of arguments for constructing a Log resource.
func (LogArgs) ElementType ¶
type LogArray ¶
type LogArray []LogInput
func (LogArray) ElementType ¶
func (LogArray) ToLogArrayOutput ¶
func (i LogArray) ToLogArrayOutput() LogArrayOutput
func (LogArray) ToLogArrayOutputWithContext ¶
func (i LogArray) ToLogArrayOutputWithContext(ctx context.Context) LogArrayOutput
type LogArrayInput ¶
type LogArrayInput interface { pulumi.Input ToLogArrayOutput() LogArrayOutput ToLogArrayOutputWithContext(context.Context) LogArrayOutput }
LogArrayInput is an input type that accepts LogArray and LogArrayOutput values. You can construct a concrete instance of `LogArrayInput` via:
LogArray{ LogArgs{...} }
type LogArrayOutput ¶
type LogArrayOutput struct{ *pulumi.OutputState }
func (LogArrayOutput) ElementType ¶
func (LogArrayOutput) ElementType() reflect.Type
func (LogArrayOutput) ToLogArrayOutput ¶
func (o LogArrayOutput) ToLogArrayOutput() LogArrayOutput
func (LogArrayOutput) ToLogArrayOutputWithContext ¶
func (o LogArrayOutput) ToLogArrayOutputWithContext(ctx context.Context) LogArrayOutput
type LogMap ¶
func (LogMap) ElementType ¶
func (LogMap) ToLogMapOutput ¶
func (i LogMap) ToLogMapOutput() LogMapOutput
func (LogMap) ToLogMapOutputWithContext ¶
func (i LogMap) ToLogMapOutputWithContext(ctx context.Context) LogMapOutput
type LogMapInput ¶
type LogMapInput interface { pulumi.Input ToLogMapOutput() LogMapOutput ToLogMapOutputWithContext(context.Context) LogMapOutput }
LogMapInput is an input type that accepts LogMap and LogMapOutput values. You can construct a concrete instance of `LogMapInput` via:
LogMap{ "key": LogArgs{...} }
type LogMapOutput ¶
type LogMapOutput struct{ *pulumi.OutputState }
func (LogMapOutput) ElementType ¶
func (LogMapOutput) ElementType() reflect.Type
func (LogMapOutput) MapIndex ¶
func (o LogMapOutput) MapIndex(k pulumi.StringInput) LogOutput
func (LogMapOutput) ToLogMapOutput ¶
func (o LogMapOutput) ToLogMapOutput() LogMapOutput
func (LogMapOutput) ToLogMapOutputWithContext ¶
func (o LogMapOutput) ToLogMapOutputWithContext(ctx context.Context) LogMapOutput
type LogOutput ¶
type LogOutput struct{ *pulumi.OutputState }
func (LogOutput) AddrgrpLog ¶
func (o LogOutput) AddrgrpLog() pulumi.StringOutput
Lowest severity level to log address group message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) BleLog ¶
func (o LogOutput) BleLog() pulumi.StringOutput
Lowest severity level to log BLE detection message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) ClbLog ¶
func (o LogOutput) ClbLog() pulumi.StringOutput
Lowest severity level to log client load balancing message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) DhcpStarvLog ¶
func (o LogOutput) DhcpStarvLog() pulumi.StringOutput
Lowest severity level to log DHCP starvation event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) ElementType ¶
func (LogOutput) LedSchedLog ¶
func (o LogOutput) LedSchedLog() pulumi.StringOutput
Lowest severity level to log LED schedule event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) RadioEventLog ¶
func (o LogOutput) RadioEventLog() pulumi.StringOutput
Lowest severity level to log radio event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) RogueEventLog ¶
func (o LogOutput) RogueEventLog() pulumi.StringOutput
Lowest severity level to log rogue AP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) StaEventLog ¶
func (o LogOutput) StaEventLog() pulumi.StringOutput
Lowest severity level to log station event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) StaLocateLog ¶
func (o LogOutput) StaLocateLog() pulumi.StringOutput
Lowest severity level to log station locate message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) Status ¶
func (o LogOutput) Status() pulumi.StringOutput
Enable/disable wireless event logging. Valid values: `enable`, `disable`.
func (LogOutput) ToLogOutput ¶
func (LogOutput) ToLogOutputWithContext ¶
func (LogOutput) Vdomparam ¶
func (o LogOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (LogOutput) WidsLog ¶
func (o LogOutput) WidsLog() pulumi.StringOutput
Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
func (LogOutput) WtpEventLog ¶
func (o LogOutput) WtpEventLog() pulumi.StringOutput
Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
type LogState ¶
type LogState struct { // Lowest severity level to log address group message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. AddrgrpLog pulumi.StringPtrInput // Lowest severity level to log BLE detection message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. BleLog pulumi.StringPtrInput // Lowest severity level to log client load balancing message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. ClbLog pulumi.StringPtrInput // Lowest severity level to log DHCP starvation event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. DhcpStarvLog pulumi.StringPtrInput // Lowest severity level to log LED schedule event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. LedSchedLog pulumi.StringPtrInput // Lowest severity level to log radio event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. RadioEventLog pulumi.StringPtrInput // Lowest severity level to log rogue AP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. RogueEventLog pulumi.StringPtrInput // Lowest severity level to log station event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. StaEventLog pulumi.StringPtrInput // Lowest severity level to log station locate message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. StaLocateLog pulumi.StringPtrInput // Enable/disable wireless event logging. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WidsLog pulumi.StringPtrInput // Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WtpEventLog pulumi.StringPtrInput }
func (LogState) ElementType ¶
type Mpskprofile ¶
type Mpskprofile struct { pulumi.CustomResourceState // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). MpskConcurrentClients pulumi.IntOutput `pulumi:"mpskConcurrentClients"` // List of multiple PSK groups. The structure of `mpskGroup` block is documented below. MpskGroups MpskprofileMpskGroupArrayOutput `pulumi:"mpskGroups"` // MPSK profile name. Name pulumi.StringOutput `pulumi:"name"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure MPSK profile. Applies to FortiOS Version `>= 6.4.2`.
## Import
WirelessController MpskProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/mpskprofile:Mpskprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/mpskprofile:Mpskprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetMpskprofile ¶
func GetMpskprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MpskprofileState, opts ...pulumi.ResourceOption) (*Mpskprofile, error)
GetMpskprofile gets an existing Mpskprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMpskprofile ¶
func NewMpskprofile(ctx *pulumi.Context, name string, args *MpskprofileArgs, opts ...pulumi.ResourceOption) (*Mpskprofile, error)
NewMpskprofile registers a new resource with the given unique name, arguments, and options.
func (*Mpskprofile) ElementType ¶
func (*Mpskprofile) ElementType() reflect.Type
func (*Mpskprofile) ToMpskprofileOutput ¶
func (i *Mpskprofile) ToMpskprofileOutput() MpskprofileOutput
func (*Mpskprofile) ToMpskprofileOutputWithContext ¶
func (i *Mpskprofile) ToMpskprofileOutputWithContext(ctx context.Context) MpskprofileOutput
type MpskprofileArgs ¶
type MpskprofileArgs struct { // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). MpskConcurrentClients pulumi.IntPtrInput // List of multiple PSK groups. The structure of `mpskGroup` block is documented below. MpskGroups MpskprofileMpskGroupArrayInput // MPSK profile name. Name pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Mpskprofile resource.
func (MpskprofileArgs) ElementType ¶
func (MpskprofileArgs) ElementType() reflect.Type
type MpskprofileArray ¶
type MpskprofileArray []MpskprofileInput
func (MpskprofileArray) ElementType ¶
func (MpskprofileArray) ElementType() reflect.Type
func (MpskprofileArray) ToMpskprofileArrayOutput ¶
func (i MpskprofileArray) ToMpskprofileArrayOutput() MpskprofileArrayOutput
func (MpskprofileArray) ToMpskprofileArrayOutputWithContext ¶
func (i MpskprofileArray) ToMpskprofileArrayOutputWithContext(ctx context.Context) MpskprofileArrayOutput
type MpskprofileArrayInput ¶
type MpskprofileArrayInput interface { pulumi.Input ToMpskprofileArrayOutput() MpskprofileArrayOutput ToMpskprofileArrayOutputWithContext(context.Context) MpskprofileArrayOutput }
MpskprofileArrayInput is an input type that accepts MpskprofileArray and MpskprofileArrayOutput values. You can construct a concrete instance of `MpskprofileArrayInput` via:
MpskprofileArray{ MpskprofileArgs{...} }
type MpskprofileArrayOutput ¶
type MpskprofileArrayOutput struct{ *pulumi.OutputState }
func (MpskprofileArrayOutput) ElementType ¶
func (MpskprofileArrayOutput) ElementType() reflect.Type
func (MpskprofileArrayOutput) Index ¶
func (o MpskprofileArrayOutput) Index(i pulumi.IntInput) MpskprofileOutput
func (MpskprofileArrayOutput) ToMpskprofileArrayOutput ¶
func (o MpskprofileArrayOutput) ToMpskprofileArrayOutput() MpskprofileArrayOutput
func (MpskprofileArrayOutput) ToMpskprofileArrayOutputWithContext ¶
func (o MpskprofileArrayOutput) ToMpskprofileArrayOutputWithContext(ctx context.Context) MpskprofileArrayOutput
type MpskprofileInput ¶
type MpskprofileInput interface { pulumi.Input ToMpskprofileOutput() MpskprofileOutput ToMpskprofileOutputWithContext(ctx context.Context) MpskprofileOutput }
type MpskprofileMap ¶
type MpskprofileMap map[string]MpskprofileInput
func (MpskprofileMap) ElementType ¶
func (MpskprofileMap) ElementType() reflect.Type
func (MpskprofileMap) ToMpskprofileMapOutput ¶
func (i MpskprofileMap) ToMpskprofileMapOutput() MpskprofileMapOutput
func (MpskprofileMap) ToMpskprofileMapOutputWithContext ¶
func (i MpskprofileMap) ToMpskprofileMapOutputWithContext(ctx context.Context) MpskprofileMapOutput
type MpskprofileMapInput ¶
type MpskprofileMapInput interface { pulumi.Input ToMpskprofileMapOutput() MpskprofileMapOutput ToMpskprofileMapOutputWithContext(context.Context) MpskprofileMapOutput }
MpskprofileMapInput is an input type that accepts MpskprofileMap and MpskprofileMapOutput values. You can construct a concrete instance of `MpskprofileMapInput` via:
MpskprofileMap{ "key": MpskprofileArgs{...} }
type MpskprofileMapOutput ¶
type MpskprofileMapOutput struct{ *pulumi.OutputState }
func (MpskprofileMapOutput) ElementType ¶
func (MpskprofileMapOutput) ElementType() reflect.Type
func (MpskprofileMapOutput) MapIndex ¶
func (o MpskprofileMapOutput) MapIndex(k pulumi.StringInput) MpskprofileOutput
func (MpskprofileMapOutput) ToMpskprofileMapOutput ¶
func (o MpskprofileMapOutput) ToMpskprofileMapOutput() MpskprofileMapOutput
func (MpskprofileMapOutput) ToMpskprofileMapOutputWithContext ¶
func (o MpskprofileMapOutput) ToMpskprofileMapOutputWithContext(ctx context.Context) MpskprofileMapOutput
type MpskprofileMpskGroup ¶
type MpskprofileMpskGroup struct { // List of multiple PSK entries. The structure of `mpskKey` block is documented below. MpskKeys []MpskprofileMpskGroupMpskKey `pulumi:"mpskKeys"` // MPSK group name. Name *string `pulumi:"name"` // Optional VLAN ID. VlanId *int `pulumi:"vlanId"` // MPSK group VLAN options. Valid values: `no-vlan`, `fixed-vlan`. VlanType *string `pulumi:"vlanType"` }
type MpskprofileMpskGroupArgs ¶
type MpskprofileMpskGroupArgs struct { // List of multiple PSK entries. The structure of `mpskKey` block is documented below. MpskKeys MpskprofileMpskGroupMpskKeyArrayInput `pulumi:"mpskKeys"` // MPSK group name. Name pulumi.StringPtrInput `pulumi:"name"` // Optional VLAN ID. VlanId pulumi.IntPtrInput `pulumi:"vlanId"` // MPSK group VLAN options. Valid values: `no-vlan`, `fixed-vlan`. VlanType pulumi.StringPtrInput `pulumi:"vlanType"` }
func (MpskprofileMpskGroupArgs) ElementType ¶
func (MpskprofileMpskGroupArgs) ElementType() reflect.Type
func (MpskprofileMpskGroupArgs) ToMpskprofileMpskGroupOutput ¶
func (i MpskprofileMpskGroupArgs) ToMpskprofileMpskGroupOutput() MpskprofileMpskGroupOutput
func (MpskprofileMpskGroupArgs) ToMpskprofileMpskGroupOutputWithContext ¶
func (i MpskprofileMpskGroupArgs) ToMpskprofileMpskGroupOutputWithContext(ctx context.Context) MpskprofileMpskGroupOutput
type MpskprofileMpskGroupArray ¶
type MpskprofileMpskGroupArray []MpskprofileMpskGroupInput
func (MpskprofileMpskGroupArray) ElementType ¶
func (MpskprofileMpskGroupArray) ElementType() reflect.Type
func (MpskprofileMpskGroupArray) ToMpskprofileMpskGroupArrayOutput ¶
func (i MpskprofileMpskGroupArray) ToMpskprofileMpskGroupArrayOutput() MpskprofileMpskGroupArrayOutput
func (MpskprofileMpskGroupArray) ToMpskprofileMpskGroupArrayOutputWithContext ¶
func (i MpskprofileMpskGroupArray) ToMpskprofileMpskGroupArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupArrayOutput
type MpskprofileMpskGroupArrayInput ¶
type MpskprofileMpskGroupArrayInput interface { pulumi.Input ToMpskprofileMpskGroupArrayOutput() MpskprofileMpskGroupArrayOutput ToMpskprofileMpskGroupArrayOutputWithContext(context.Context) MpskprofileMpskGroupArrayOutput }
MpskprofileMpskGroupArrayInput is an input type that accepts MpskprofileMpskGroupArray and MpskprofileMpskGroupArrayOutput values. You can construct a concrete instance of `MpskprofileMpskGroupArrayInput` via:
MpskprofileMpskGroupArray{ MpskprofileMpskGroupArgs{...} }
type MpskprofileMpskGroupArrayOutput ¶
type MpskprofileMpskGroupArrayOutput struct{ *pulumi.OutputState }
func (MpskprofileMpskGroupArrayOutput) ElementType ¶
func (MpskprofileMpskGroupArrayOutput) ElementType() reflect.Type
func (MpskprofileMpskGroupArrayOutput) Index ¶
func (o MpskprofileMpskGroupArrayOutput) Index(i pulumi.IntInput) MpskprofileMpskGroupOutput
func (MpskprofileMpskGroupArrayOutput) ToMpskprofileMpskGroupArrayOutput ¶
func (o MpskprofileMpskGroupArrayOutput) ToMpskprofileMpskGroupArrayOutput() MpskprofileMpskGroupArrayOutput
func (MpskprofileMpskGroupArrayOutput) ToMpskprofileMpskGroupArrayOutputWithContext ¶
func (o MpskprofileMpskGroupArrayOutput) ToMpskprofileMpskGroupArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupArrayOutput
type MpskprofileMpskGroupInput ¶
type MpskprofileMpskGroupInput interface { pulumi.Input ToMpskprofileMpskGroupOutput() MpskprofileMpskGroupOutput ToMpskprofileMpskGroupOutputWithContext(context.Context) MpskprofileMpskGroupOutput }
MpskprofileMpskGroupInput is an input type that accepts MpskprofileMpskGroupArgs and MpskprofileMpskGroupOutput values. You can construct a concrete instance of `MpskprofileMpskGroupInput` via:
MpskprofileMpskGroupArgs{...}
type MpskprofileMpskGroupMpskKey ¶
type MpskprofileMpskGroupMpskKey struct { // Comment. Comment *string `pulumi:"comment"` // MPSK client limit type options. Valid values: `default`, `unlimited`, `specified`. ConcurrentClientLimitType *string `pulumi:"concurrentClientLimitType"` // Number of clients that can connect using this pre-shared key (1 - 65535, default is 256). ConcurrentClients *int `pulumi:"concurrentClients"` // MAC address. Mac *string `pulumi:"mac"` // Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpskSchedules` block is documented below. MpskSchedules []MpskprofileMpskGroupMpskKeyMpskSchedule `pulumi:"mpskSchedules"` // Pre-shared key name. Name *string `pulumi:"name"` // WPA Pre-shared key. Passphrase *string `pulumi:"passphrase"` }
type MpskprofileMpskGroupMpskKeyArgs ¶
type MpskprofileMpskGroupMpskKeyArgs struct { // Comment. Comment pulumi.StringPtrInput `pulumi:"comment"` // MPSK client limit type options. Valid values: `default`, `unlimited`, `specified`. ConcurrentClientLimitType pulumi.StringPtrInput `pulumi:"concurrentClientLimitType"` // Number of clients that can connect using this pre-shared key (1 - 65535, default is 256). ConcurrentClients pulumi.IntPtrInput `pulumi:"concurrentClients"` // MAC address. Mac pulumi.StringPtrInput `pulumi:"mac"` // Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpskSchedules` block is documented below. MpskSchedules MpskprofileMpskGroupMpskKeyMpskScheduleArrayInput `pulumi:"mpskSchedules"` // Pre-shared key name. Name pulumi.StringPtrInput `pulumi:"name"` // WPA Pre-shared key. Passphrase pulumi.StringPtrInput `pulumi:"passphrase"` }
func (MpskprofileMpskGroupMpskKeyArgs) ElementType ¶
func (MpskprofileMpskGroupMpskKeyArgs) ElementType() reflect.Type
func (MpskprofileMpskGroupMpskKeyArgs) ToMpskprofileMpskGroupMpskKeyOutput ¶
func (i MpskprofileMpskGroupMpskKeyArgs) ToMpskprofileMpskGroupMpskKeyOutput() MpskprofileMpskGroupMpskKeyOutput
func (MpskprofileMpskGroupMpskKeyArgs) ToMpskprofileMpskGroupMpskKeyOutputWithContext ¶
func (i MpskprofileMpskGroupMpskKeyArgs) ToMpskprofileMpskGroupMpskKeyOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyOutput
type MpskprofileMpskGroupMpskKeyArray ¶
type MpskprofileMpskGroupMpskKeyArray []MpskprofileMpskGroupMpskKeyInput
func (MpskprofileMpskGroupMpskKeyArray) ElementType ¶
func (MpskprofileMpskGroupMpskKeyArray) ElementType() reflect.Type
func (MpskprofileMpskGroupMpskKeyArray) ToMpskprofileMpskGroupMpskKeyArrayOutput ¶
func (i MpskprofileMpskGroupMpskKeyArray) ToMpskprofileMpskGroupMpskKeyArrayOutput() MpskprofileMpskGroupMpskKeyArrayOutput
func (MpskprofileMpskGroupMpskKeyArray) ToMpskprofileMpskGroupMpskKeyArrayOutputWithContext ¶
func (i MpskprofileMpskGroupMpskKeyArray) ToMpskprofileMpskGroupMpskKeyArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyArrayOutput
type MpskprofileMpskGroupMpskKeyArrayInput ¶
type MpskprofileMpskGroupMpskKeyArrayInput interface { pulumi.Input ToMpskprofileMpskGroupMpskKeyArrayOutput() MpskprofileMpskGroupMpskKeyArrayOutput ToMpskprofileMpskGroupMpskKeyArrayOutputWithContext(context.Context) MpskprofileMpskGroupMpskKeyArrayOutput }
MpskprofileMpskGroupMpskKeyArrayInput is an input type that accepts MpskprofileMpskGroupMpskKeyArray and MpskprofileMpskGroupMpskKeyArrayOutput values. You can construct a concrete instance of `MpskprofileMpskGroupMpskKeyArrayInput` via:
MpskprofileMpskGroupMpskKeyArray{ MpskprofileMpskGroupMpskKeyArgs{...} }
type MpskprofileMpskGroupMpskKeyArrayOutput ¶
type MpskprofileMpskGroupMpskKeyArrayOutput struct{ *pulumi.OutputState }
func (MpskprofileMpskGroupMpskKeyArrayOutput) ElementType ¶
func (MpskprofileMpskGroupMpskKeyArrayOutput) ElementType() reflect.Type
func (MpskprofileMpskGroupMpskKeyArrayOutput) ToMpskprofileMpskGroupMpskKeyArrayOutput ¶
func (o MpskprofileMpskGroupMpskKeyArrayOutput) ToMpskprofileMpskGroupMpskKeyArrayOutput() MpskprofileMpskGroupMpskKeyArrayOutput
func (MpskprofileMpskGroupMpskKeyArrayOutput) ToMpskprofileMpskGroupMpskKeyArrayOutputWithContext ¶
func (o MpskprofileMpskGroupMpskKeyArrayOutput) ToMpskprofileMpskGroupMpskKeyArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyArrayOutput
type MpskprofileMpskGroupMpskKeyInput ¶
type MpskprofileMpskGroupMpskKeyInput interface { pulumi.Input ToMpskprofileMpskGroupMpskKeyOutput() MpskprofileMpskGroupMpskKeyOutput ToMpskprofileMpskGroupMpskKeyOutputWithContext(context.Context) MpskprofileMpskGroupMpskKeyOutput }
MpskprofileMpskGroupMpskKeyInput is an input type that accepts MpskprofileMpskGroupMpskKeyArgs and MpskprofileMpskGroupMpskKeyOutput values. You can construct a concrete instance of `MpskprofileMpskGroupMpskKeyInput` via:
MpskprofileMpskGroupMpskKeyArgs{...}
type MpskprofileMpskGroupMpskKeyMpskSchedule ¶
type MpskprofileMpskGroupMpskKeyMpskSchedule struct { // Schedule name. Name *string `pulumi:"name"` }
type MpskprofileMpskGroupMpskKeyMpskScheduleArgs ¶
type MpskprofileMpskGroupMpskKeyMpskScheduleArgs struct { // Schedule name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (MpskprofileMpskGroupMpskKeyMpskScheduleArgs) ElementType ¶
func (MpskprofileMpskGroupMpskKeyMpskScheduleArgs) ElementType() reflect.Type
func (MpskprofileMpskGroupMpskKeyMpskScheduleArgs) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutput ¶
func (i MpskprofileMpskGroupMpskKeyMpskScheduleArgs) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutput() MpskprofileMpskGroupMpskKeyMpskScheduleOutput
func (MpskprofileMpskGroupMpskKeyMpskScheduleArgs) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutputWithContext ¶
func (i MpskprofileMpskGroupMpskKeyMpskScheduleArgs) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleOutput
type MpskprofileMpskGroupMpskKeyMpskScheduleArray ¶
type MpskprofileMpskGroupMpskKeyMpskScheduleArray []MpskprofileMpskGroupMpskKeyMpskScheduleInput
func (MpskprofileMpskGroupMpskKeyMpskScheduleArray) ElementType ¶
func (MpskprofileMpskGroupMpskKeyMpskScheduleArray) ElementType() reflect.Type
func (MpskprofileMpskGroupMpskKeyMpskScheduleArray) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput ¶
func (i MpskprofileMpskGroupMpskKeyMpskScheduleArray) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput() MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
func (MpskprofileMpskGroupMpskKeyMpskScheduleArray) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutputWithContext ¶
func (i MpskprofileMpskGroupMpskKeyMpskScheduleArray) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
type MpskprofileMpskGroupMpskKeyMpskScheduleArrayInput ¶
type MpskprofileMpskGroupMpskKeyMpskScheduleArrayInput interface { pulumi.Input ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput() MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutputWithContext(context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput }
MpskprofileMpskGroupMpskKeyMpskScheduleArrayInput is an input type that accepts MpskprofileMpskGroupMpskKeyMpskScheduleArray and MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput values. You can construct a concrete instance of `MpskprofileMpskGroupMpskKeyMpskScheduleArrayInput` via:
MpskprofileMpskGroupMpskKeyMpskScheduleArray{ MpskprofileMpskGroupMpskKeyMpskScheduleArgs{...} }
type MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput ¶
type MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput struct{ *pulumi.OutputState }
func (MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) ElementType ¶
func (MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) ElementType() reflect.Type
func (MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput ¶
func (o MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput() MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
func (MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutputWithContext ¶
func (o MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleArrayOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
type MpskprofileMpskGroupMpskKeyMpskScheduleInput ¶
type MpskprofileMpskGroupMpskKeyMpskScheduleInput interface { pulumi.Input ToMpskprofileMpskGroupMpskKeyMpskScheduleOutput() MpskprofileMpskGroupMpskKeyMpskScheduleOutput ToMpskprofileMpskGroupMpskKeyMpskScheduleOutputWithContext(context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleOutput }
MpskprofileMpskGroupMpskKeyMpskScheduleInput is an input type that accepts MpskprofileMpskGroupMpskKeyMpskScheduleArgs and MpskprofileMpskGroupMpskKeyMpskScheduleOutput values. You can construct a concrete instance of `MpskprofileMpskGroupMpskKeyMpskScheduleInput` via:
MpskprofileMpskGroupMpskKeyMpskScheduleArgs{...}
type MpskprofileMpskGroupMpskKeyMpskScheduleOutput ¶
type MpskprofileMpskGroupMpskKeyMpskScheduleOutput struct{ *pulumi.OutputState }
func (MpskprofileMpskGroupMpskKeyMpskScheduleOutput) ElementType ¶
func (MpskprofileMpskGroupMpskKeyMpskScheduleOutput) ElementType() reflect.Type
func (MpskprofileMpskGroupMpskKeyMpskScheduleOutput) Name ¶
func (o MpskprofileMpskGroupMpskKeyMpskScheduleOutput) Name() pulumi.StringPtrOutput
Schedule name.
func (MpskprofileMpskGroupMpskKeyMpskScheduleOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutput ¶
func (o MpskprofileMpskGroupMpskKeyMpskScheduleOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutput() MpskprofileMpskGroupMpskKeyMpskScheduleOutput
func (MpskprofileMpskGroupMpskKeyMpskScheduleOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutputWithContext ¶
func (o MpskprofileMpskGroupMpskKeyMpskScheduleOutput) ToMpskprofileMpskGroupMpskKeyMpskScheduleOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyMpskScheduleOutput
type MpskprofileMpskGroupMpskKeyOutput ¶
type MpskprofileMpskGroupMpskKeyOutput struct{ *pulumi.OutputState }
func (MpskprofileMpskGroupMpskKeyOutput) Comment ¶
func (o MpskprofileMpskGroupMpskKeyOutput) Comment() pulumi.StringPtrOutput
Comment.
func (MpskprofileMpskGroupMpskKeyOutput) ConcurrentClientLimitType ¶
func (o MpskprofileMpskGroupMpskKeyOutput) ConcurrentClientLimitType() pulumi.StringPtrOutput
MPSK client limit type options. Valid values: `default`, `unlimited`, `specified`.
func (MpskprofileMpskGroupMpskKeyOutput) ConcurrentClients ¶
func (o MpskprofileMpskGroupMpskKeyOutput) ConcurrentClients() pulumi.IntPtrOutput
Number of clients that can connect using this pre-shared key (1 - 65535, default is 256).
func (MpskprofileMpskGroupMpskKeyOutput) ElementType ¶
func (MpskprofileMpskGroupMpskKeyOutput) ElementType() reflect.Type
func (MpskprofileMpskGroupMpskKeyOutput) Mac ¶
func (o MpskprofileMpskGroupMpskKeyOutput) Mac() pulumi.StringPtrOutput
MAC address.
func (MpskprofileMpskGroupMpskKeyOutput) MpskSchedules ¶
func (o MpskprofileMpskGroupMpskKeyOutput) MpskSchedules() MpskprofileMpskGroupMpskKeyMpskScheduleArrayOutput
Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpskSchedules` block is documented below.
func (MpskprofileMpskGroupMpskKeyOutput) Name ¶
func (o MpskprofileMpskGroupMpskKeyOutput) Name() pulumi.StringPtrOutput
Pre-shared key name.
func (MpskprofileMpskGroupMpskKeyOutput) Passphrase ¶
func (o MpskprofileMpskGroupMpskKeyOutput) Passphrase() pulumi.StringPtrOutput
WPA Pre-shared key.
func (MpskprofileMpskGroupMpskKeyOutput) ToMpskprofileMpskGroupMpskKeyOutput ¶
func (o MpskprofileMpskGroupMpskKeyOutput) ToMpskprofileMpskGroupMpskKeyOutput() MpskprofileMpskGroupMpskKeyOutput
func (MpskprofileMpskGroupMpskKeyOutput) ToMpskprofileMpskGroupMpskKeyOutputWithContext ¶
func (o MpskprofileMpskGroupMpskKeyOutput) ToMpskprofileMpskGroupMpskKeyOutputWithContext(ctx context.Context) MpskprofileMpskGroupMpskKeyOutput
type MpskprofileMpskGroupOutput ¶
type MpskprofileMpskGroupOutput struct{ *pulumi.OutputState }
func (MpskprofileMpskGroupOutput) ElementType ¶
func (MpskprofileMpskGroupOutput) ElementType() reflect.Type
func (MpskprofileMpskGroupOutput) MpskKeys ¶
func (o MpskprofileMpskGroupOutput) MpskKeys() MpskprofileMpskGroupMpskKeyArrayOutput
List of multiple PSK entries. The structure of `mpskKey` block is documented below.
func (MpskprofileMpskGroupOutput) Name ¶
func (o MpskprofileMpskGroupOutput) Name() pulumi.StringPtrOutput
MPSK group name.
func (MpskprofileMpskGroupOutput) ToMpskprofileMpskGroupOutput ¶
func (o MpskprofileMpskGroupOutput) ToMpskprofileMpskGroupOutput() MpskprofileMpskGroupOutput
func (MpskprofileMpskGroupOutput) ToMpskprofileMpskGroupOutputWithContext ¶
func (o MpskprofileMpskGroupOutput) ToMpskprofileMpskGroupOutputWithContext(ctx context.Context) MpskprofileMpskGroupOutput
func (MpskprofileMpskGroupOutput) VlanId ¶
func (o MpskprofileMpskGroupOutput) VlanId() pulumi.IntPtrOutput
Optional VLAN ID.
func (MpskprofileMpskGroupOutput) VlanType ¶
func (o MpskprofileMpskGroupOutput) VlanType() pulumi.StringPtrOutput
MPSK group VLAN options. Valid values: `no-vlan`, `fixed-vlan`.
type MpskprofileOutput ¶
type MpskprofileOutput struct{ *pulumi.OutputState }
func (MpskprofileOutput) DynamicSortSubtable ¶
func (o MpskprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (MpskprofileOutput) ElementType ¶
func (MpskprofileOutput) ElementType() reflect.Type
func (MpskprofileOutput) GetAllTables ¶
func (o MpskprofileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (MpskprofileOutput) MpskConcurrentClients ¶
func (o MpskprofileOutput) MpskConcurrentClients() pulumi.IntOutput
Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).
func (MpskprofileOutput) MpskGroups ¶
func (o MpskprofileOutput) MpskGroups() MpskprofileMpskGroupArrayOutput
List of multiple PSK groups. The structure of `mpskGroup` block is documented below.
func (MpskprofileOutput) Name ¶
func (o MpskprofileOutput) Name() pulumi.StringOutput
MPSK profile name.
func (MpskprofileOutput) ToMpskprofileOutput ¶
func (o MpskprofileOutput) ToMpskprofileOutput() MpskprofileOutput
func (MpskprofileOutput) ToMpskprofileOutputWithContext ¶
func (o MpskprofileOutput) ToMpskprofileOutputWithContext(ctx context.Context) MpskprofileOutput
func (MpskprofileOutput) Vdomparam ¶
func (o MpskprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
type MpskprofileState ¶
type MpskprofileState struct { // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). MpskConcurrentClients pulumi.IntPtrInput // List of multiple PSK groups. The structure of `mpskGroup` block is documented below. MpskGroups MpskprofileMpskGroupArrayInput // MPSK profile name. Name pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (MpskprofileState) ElementType ¶
func (MpskprofileState) ElementType() reflect.Type
type Nacprofile ¶
type Nacprofile struct { pulumi.CustomResourceState // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Name. Name pulumi.StringOutput `pulumi:"name"` // VLAN interface name. OnboardingVlan pulumi.StringOutput `pulumi:"onboardingVlan"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure WiFi network access control (NAC) profiles. Applies to FortiOS Version `>= 7.0.1`.
## Import
WirelessController NacProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/nacprofile:Nacprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/nacprofile:Nacprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetNacprofile ¶
func GetNacprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NacprofileState, opts ...pulumi.ResourceOption) (*Nacprofile, error)
GetNacprofile gets an existing Nacprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNacprofile ¶
func NewNacprofile(ctx *pulumi.Context, name string, args *NacprofileArgs, opts ...pulumi.ResourceOption) (*Nacprofile, error)
NewNacprofile registers a new resource with the given unique name, arguments, and options.
func (*Nacprofile) ElementType ¶
func (*Nacprofile) ElementType() reflect.Type
func (*Nacprofile) ToNacprofileOutput ¶
func (i *Nacprofile) ToNacprofileOutput() NacprofileOutput
func (*Nacprofile) ToNacprofileOutputWithContext ¶
func (i *Nacprofile) ToNacprofileOutputWithContext(ctx context.Context) NacprofileOutput
type NacprofileArgs ¶
type NacprofileArgs struct { // Comment. Comment pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput // VLAN interface name. OnboardingVlan pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Nacprofile resource.
func (NacprofileArgs) ElementType ¶
func (NacprofileArgs) ElementType() reflect.Type
type NacprofileArray ¶
type NacprofileArray []NacprofileInput
func (NacprofileArray) ElementType ¶
func (NacprofileArray) ElementType() reflect.Type
func (NacprofileArray) ToNacprofileArrayOutput ¶
func (i NacprofileArray) ToNacprofileArrayOutput() NacprofileArrayOutput
func (NacprofileArray) ToNacprofileArrayOutputWithContext ¶
func (i NacprofileArray) ToNacprofileArrayOutputWithContext(ctx context.Context) NacprofileArrayOutput
type NacprofileArrayInput ¶
type NacprofileArrayInput interface { pulumi.Input ToNacprofileArrayOutput() NacprofileArrayOutput ToNacprofileArrayOutputWithContext(context.Context) NacprofileArrayOutput }
NacprofileArrayInput is an input type that accepts NacprofileArray and NacprofileArrayOutput values. You can construct a concrete instance of `NacprofileArrayInput` via:
NacprofileArray{ NacprofileArgs{...} }
type NacprofileArrayOutput ¶
type NacprofileArrayOutput struct{ *pulumi.OutputState }
func (NacprofileArrayOutput) ElementType ¶
func (NacprofileArrayOutput) ElementType() reflect.Type
func (NacprofileArrayOutput) Index ¶
func (o NacprofileArrayOutput) Index(i pulumi.IntInput) NacprofileOutput
func (NacprofileArrayOutput) ToNacprofileArrayOutput ¶
func (o NacprofileArrayOutput) ToNacprofileArrayOutput() NacprofileArrayOutput
func (NacprofileArrayOutput) ToNacprofileArrayOutputWithContext ¶
func (o NacprofileArrayOutput) ToNacprofileArrayOutputWithContext(ctx context.Context) NacprofileArrayOutput
type NacprofileInput ¶
type NacprofileInput interface { pulumi.Input ToNacprofileOutput() NacprofileOutput ToNacprofileOutputWithContext(ctx context.Context) NacprofileOutput }
type NacprofileMap ¶
type NacprofileMap map[string]NacprofileInput
func (NacprofileMap) ElementType ¶
func (NacprofileMap) ElementType() reflect.Type
func (NacprofileMap) ToNacprofileMapOutput ¶
func (i NacprofileMap) ToNacprofileMapOutput() NacprofileMapOutput
func (NacprofileMap) ToNacprofileMapOutputWithContext ¶
func (i NacprofileMap) ToNacprofileMapOutputWithContext(ctx context.Context) NacprofileMapOutput
type NacprofileMapInput ¶
type NacprofileMapInput interface { pulumi.Input ToNacprofileMapOutput() NacprofileMapOutput ToNacprofileMapOutputWithContext(context.Context) NacprofileMapOutput }
NacprofileMapInput is an input type that accepts NacprofileMap and NacprofileMapOutput values. You can construct a concrete instance of `NacprofileMapInput` via:
NacprofileMap{ "key": NacprofileArgs{...} }
type NacprofileMapOutput ¶
type NacprofileMapOutput struct{ *pulumi.OutputState }
func (NacprofileMapOutput) ElementType ¶
func (NacprofileMapOutput) ElementType() reflect.Type
func (NacprofileMapOutput) MapIndex ¶
func (o NacprofileMapOutput) MapIndex(k pulumi.StringInput) NacprofileOutput
func (NacprofileMapOutput) ToNacprofileMapOutput ¶
func (o NacprofileMapOutput) ToNacprofileMapOutput() NacprofileMapOutput
func (NacprofileMapOutput) ToNacprofileMapOutputWithContext ¶
func (o NacprofileMapOutput) ToNacprofileMapOutputWithContext(ctx context.Context) NacprofileMapOutput
type NacprofileOutput ¶
type NacprofileOutput struct{ *pulumi.OutputState }
func (NacprofileOutput) Comment ¶
func (o NacprofileOutput) Comment() pulumi.StringPtrOutput
Comment.
func (NacprofileOutput) ElementType ¶
func (NacprofileOutput) ElementType() reflect.Type
func (NacprofileOutput) OnboardingVlan ¶
func (o NacprofileOutput) OnboardingVlan() pulumi.StringOutput
VLAN interface name.
func (NacprofileOutput) ToNacprofileOutput ¶
func (o NacprofileOutput) ToNacprofileOutput() NacprofileOutput
func (NacprofileOutput) ToNacprofileOutputWithContext ¶
func (o NacprofileOutput) ToNacprofileOutputWithContext(ctx context.Context) NacprofileOutput
func (NacprofileOutput) Vdomparam ¶
func (o NacprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
type NacprofileState ¶
type NacprofileState struct { // Comment. Comment pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput // VLAN interface name. OnboardingVlan pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (NacprofileState) ElementType ¶
func (NacprofileState) ElementType() reflect.Type
type Qosprofile ¶
type Qosprofile struct { pulumi.CustomResourceState // Enable/disable WMM bandwidth admission control. Valid values: `enable`, `disable`. BandwidthAdmissionControl pulumi.StringOutput `pulumi:"bandwidthAdmissionControl"` // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity pulumi.IntOutput `pulumi:"bandwidthCapacity"` // Enable/disable client rate burst. Valid values: `enable`, `disable`. Burst pulumi.StringOutput `pulumi:"burst"` // Enable/disable WMM call admission control. Valid values: `enable`, `disable`. CallAdmissionControl pulumi.StringOutput `pulumi:"callAdmissionControl"` // Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10). CallCapacity pulumi.IntOutput `pulumi:"callCapacity"` // Comment. Comment pulumi.StringOutput `pulumi:"comment"` // Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). Downlink pulumi.IntOutput `pulumi:"downlink"` // Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). DownlinkSta pulumi.IntOutput `pulumi:"downlinkSta"` // DSCP mapping for best effort access (default = 0 24). The structure of `dscpWmmBe` block is documented below. DscpWmmBes QosprofileDscpWmmBeArrayOutput `pulumi:"dscpWmmBes"` // DSCP mapping for background access (default = 8 16). The structure of `dscpWmmBk` block is documented below. DscpWmmBks QosprofileDscpWmmBkArrayOutput `pulumi:"dscpWmmBks"` // Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: `enable`, `disable`. DscpWmmMapping pulumi.StringOutput `pulumi:"dscpWmmMapping"` // DSCP mapping for video access (default = 32 40). The structure of `dscpWmmVi` block is documented below. DscpWmmVis QosprofileDscpWmmViArrayOutput `pulumi:"dscpWmmVis"` // DSCP mapping for voice access (default = 48 56). The structure of `dscpWmmVo` block is documented below. DscpWmmVos QosprofileDscpWmmVoArrayOutput `pulumi:"dscpWmmVos"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // WiFi QoS profile name. Name pulumi.StringOutput `pulumi:"name"` // Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). Uplink pulumi.IntOutput `pulumi:"uplink"` // Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). UplinkSta pulumi.IntOutput `pulumi:"uplinkSta"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Enable/disable WiFi multi-media (WMM) control. Valid values: `enable`, `disable`. Wmm pulumi.StringOutput `pulumi:"wmm"` // DSCP marking for best effort access (default = 0). WmmBeDscp pulumi.IntOutput `pulumi:"wmmBeDscp"` // DSCP marking for background access (default = 8). WmmBkDscp pulumi.IntOutput `pulumi:"wmmBkDscp"` // Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: `enable`, `disable`. WmmDscpMarking pulumi.StringOutput `pulumi:"wmmDscpMarking"` // Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: `enable`, `disable`. WmmUapsd pulumi.StringOutput `pulumi:"wmmUapsd"` // DSCP marking for video access (default = 32). WmmViDscp pulumi.IntOutput `pulumi:"wmmViDscp"` // DSCP marking for voice access (default = 48). WmmVoDscp pulumi.IntOutput `pulumi:"wmmVoDscp"` }
Configure WiFi quality of service (QoS) profiles.
## Import
WirelessController QosProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/qosprofile:Qosprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/qosprofile:Qosprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetQosprofile ¶
func GetQosprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QosprofileState, opts ...pulumi.ResourceOption) (*Qosprofile, error)
GetQosprofile gets an existing Qosprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewQosprofile ¶
func NewQosprofile(ctx *pulumi.Context, name string, args *QosprofileArgs, opts ...pulumi.ResourceOption) (*Qosprofile, error)
NewQosprofile registers a new resource with the given unique name, arguments, and options.
func (*Qosprofile) ElementType ¶
func (*Qosprofile) ElementType() reflect.Type
func (*Qosprofile) ToQosprofileOutput ¶
func (i *Qosprofile) ToQosprofileOutput() QosprofileOutput
func (*Qosprofile) ToQosprofileOutputWithContext ¶
func (i *Qosprofile) ToQosprofileOutputWithContext(ctx context.Context) QosprofileOutput
type QosprofileArgs ¶
type QosprofileArgs struct { // Enable/disable WMM bandwidth admission control. Valid values: `enable`, `disable`. BandwidthAdmissionControl pulumi.StringPtrInput // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity pulumi.IntPtrInput // Enable/disable client rate burst. Valid values: `enable`, `disable`. Burst pulumi.StringPtrInput // Enable/disable WMM call admission control. Valid values: `enable`, `disable`. CallAdmissionControl pulumi.StringPtrInput // Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10). CallCapacity pulumi.IntPtrInput // Comment. Comment pulumi.StringPtrInput // Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). Downlink pulumi.IntPtrInput // Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). DownlinkSta pulumi.IntPtrInput // DSCP mapping for best effort access (default = 0 24). The structure of `dscpWmmBe` block is documented below. DscpWmmBes QosprofileDscpWmmBeArrayInput // DSCP mapping for background access (default = 8 16). The structure of `dscpWmmBk` block is documented below. DscpWmmBks QosprofileDscpWmmBkArrayInput // Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: `enable`, `disable`. DscpWmmMapping pulumi.StringPtrInput // DSCP mapping for video access (default = 32 40). The structure of `dscpWmmVi` block is documented below. DscpWmmVis QosprofileDscpWmmViArrayInput // DSCP mapping for voice access (default = 48 56). The structure of `dscpWmmVo` block is documented below. DscpWmmVos QosprofileDscpWmmVoArrayInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // WiFi QoS profile name. Name pulumi.StringPtrInput // Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). Uplink pulumi.IntPtrInput // Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). UplinkSta pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput // Enable/disable WiFi multi-media (WMM) control. Valid values: `enable`, `disable`. Wmm pulumi.StringPtrInput // DSCP marking for best effort access (default = 0). WmmBeDscp pulumi.IntPtrInput // DSCP marking for background access (default = 8). WmmBkDscp pulumi.IntPtrInput // Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: `enable`, `disable`. WmmDscpMarking pulumi.StringPtrInput // Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: `enable`, `disable`. WmmUapsd pulumi.StringPtrInput // DSCP marking for video access (default = 32). WmmViDscp pulumi.IntPtrInput // DSCP marking for voice access (default = 48). WmmVoDscp pulumi.IntPtrInput }
The set of arguments for constructing a Qosprofile resource.
func (QosprofileArgs) ElementType ¶
func (QosprofileArgs) ElementType() reflect.Type
type QosprofileArray ¶
type QosprofileArray []QosprofileInput
func (QosprofileArray) ElementType ¶
func (QosprofileArray) ElementType() reflect.Type
func (QosprofileArray) ToQosprofileArrayOutput ¶
func (i QosprofileArray) ToQosprofileArrayOutput() QosprofileArrayOutput
func (QosprofileArray) ToQosprofileArrayOutputWithContext ¶
func (i QosprofileArray) ToQosprofileArrayOutputWithContext(ctx context.Context) QosprofileArrayOutput
type QosprofileArrayInput ¶
type QosprofileArrayInput interface { pulumi.Input ToQosprofileArrayOutput() QosprofileArrayOutput ToQosprofileArrayOutputWithContext(context.Context) QosprofileArrayOutput }
QosprofileArrayInput is an input type that accepts QosprofileArray and QosprofileArrayOutput values. You can construct a concrete instance of `QosprofileArrayInput` via:
QosprofileArray{ QosprofileArgs{...} }
type QosprofileArrayOutput ¶
type QosprofileArrayOutput struct{ *pulumi.OutputState }
func (QosprofileArrayOutput) ElementType ¶
func (QosprofileArrayOutput) ElementType() reflect.Type
func (QosprofileArrayOutput) Index ¶
func (o QosprofileArrayOutput) Index(i pulumi.IntInput) QosprofileOutput
func (QosprofileArrayOutput) ToQosprofileArrayOutput ¶
func (o QosprofileArrayOutput) ToQosprofileArrayOutput() QosprofileArrayOutput
func (QosprofileArrayOutput) ToQosprofileArrayOutputWithContext ¶
func (o QosprofileArrayOutput) ToQosprofileArrayOutputWithContext(ctx context.Context) QosprofileArrayOutput
type QosprofileDscpWmmBe ¶
type QosprofileDscpWmmBe struct { // DSCP WMM mapping numbers (0 - 63). Id *int `pulumi:"id"` }
type QosprofileDscpWmmBeArgs ¶
type QosprofileDscpWmmBeArgs struct { // DSCP WMM mapping numbers (0 - 63). Id pulumi.IntPtrInput `pulumi:"id"` }
func (QosprofileDscpWmmBeArgs) ElementType ¶
func (QosprofileDscpWmmBeArgs) ElementType() reflect.Type
func (QosprofileDscpWmmBeArgs) ToQosprofileDscpWmmBeOutput ¶
func (i QosprofileDscpWmmBeArgs) ToQosprofileDscpWmmBeOutput() QosprofileDscpWmmBeOutput
func (QosprofileDscpWmmBeArgs) ToQosprofileDscpWmmBeOutputWithContext ¶
func (i QosprofileDscpWmmBeArgs) ToQosprofileDscpWmmBeOutputWithContext(ctx context.Context) QosprofileDscpWmmBeOutput
type QosprofileDscpWmmBeArray ¶
type QosprofileDscpWmmBeArray []QosprofileDscpWmmBeInput
func (QosprofileDscpWmmBeArray) ElementType ¶
func (QosprofileDscpWmmBeArray) ElementType() reflect.Type
func (QosprofileDscpWmmBeArray) ToQosprofileDscpWmmBeArrayOutput ¶
func (i QosprofileDscpWmmBeArray) ToQosprofileDscpWmmBeArrayOutput() QosprofileDscpWmmBeArrayOutput
func (QosprofileDscpWmmBeArray) ToQosprofileDscpWmmBeArrayOutputWithContext ¶
func (i QosprofileDscpWmmBeArray) ToQosprofileDscpWmmBeArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmBeArrayOutput
type QosprofileDscpWmmBeArrayInput ¶
type QosprofileDscpWmmBeArrayInput interface { pulumi.Input ToQosprofileDscpWmmBeArrayOutput() QosprofileDscpWmmBeArrayOutput ToQosprofileDscpWmmBeArrayOutputWithContext(context.Context) QosprofileDscpWmmBeArrayOutput }
QosprofileDscpWmmBeArrayInput is an input type that accepts QosprofileDscpWmmBeArray and QosprofileDscpWmmBeArrayOutput values. You can construct a concrete instance of `QosprofileDscpWmmBeArrayInput` via:
QosprofileDscpWmmBeArray{ QosprofileDscpWmmBeArgs{...} }
type QosprofileDscpWmmBeArrayOutput ¶
type QosprofileDscpWmmBeArrayOutput struct{ *pulumi.OutputState }
func (QosprofileDscpWmmBeArrayOutput) ElementType ¶
func (QosprofileDscpWmmBeArrayOutput) ElementType() reflect.Type
func (QosprofileDscpWmmBeArrayOutput) Index ¶
func (o QosprofileDscpWmmBeArrayOutput) Index(i pulumi.IntInput) QosprofileDscpWmmBeOutput
func (QosprofileDscpWmmBeArrayOutput) ToQosprofileDscpWmmBeArrayOutput ¶
func (o QosprofileDscpWmmBeArrayOutput) ToQosprofileDscpWmmBeArrayOutput() QosprofileDscpWmmBeArrayOutput
func (QosprofileDscpWmmBeArrayOutput) ToQosprofileDscpWmmBeArrayOutputWithContext ¶
func (o QosprofileDscpWmmBeArrayOutput) ToQosprofileDscpWmmBeArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmBeArrayOutput
type QosprofileDscpWmmBeInput ¶
type QosprofileDscpWmmBeInput interface { pulumi.Input ToQosprofileDscpWmmBeOutput() QosprofileDscpWmmBeOutput ToQosprofileDscpWmmBeOutputWithContext(context.Context) QosprofileDscpWmmBeOutput }
QosprofileDscpWmmBeInput is an input type that accepts QosprofileDscpWmmBeArgs and QosprofileDscpWmmBeOutput values. You can construct a concrete instance of `QosprofileDscpWmmBeInput` via:
QosprofileDscpWmmBeArgs{...}
type QosprofileDscpWmmBeOutput ¶
type QosprofileDscpWmmBeOutput struct{ *pulumi.OutputState }
func (QosprofileDscpWmmBeOutput) ElementType ¶
func (QosprofileDscpWmmBeOutput) ElementType() reflect.Type
func (QosprofileDscpWmmBeOutput) Id ¶
func (o QosprofileDscpWmmBeOutput) Id() pulumi.IntPtrOutput
DSCP WMM mapping numbers (0 - 63).
func (QosprofileDscpWmmBeOutput) ToQosprofileDscpWmmBeOutput ¶
func (o QosprofileDscpWmmBeOutput) ToQosprofileDscpWmmBeOutput() QosprofileDscpWmmBeOutput
func (QosprofileDscpWmmBeOutput) ToQosprofileDscpWmmBeOutputWithContext ¶
func (o QosprofileDscpWmmBeOutput) ToQosprofileDscpWmmBeOutputWithContext(ctx context.Context) QosprofileDscpWmmBeOutput
type QosprofileDscpWmmBk ¶
type QosprofileDscpWmmBk struct { // DSCP WMM mapping numbers (0 - 63). Id *int `pulumi:"id"` }
type QosprofileDscpWmmBkArgs ¶
type QosprofileDscpWmmBkArgs struct { // DSCP WMM mapping numbers (0 - 63). Id pulumi.IntPtrInput `pulumi:"id"` }
func (QosprofileDscpWmmBkArgs) ElementType ¶
func (QosprofileDscpWmmBkArgs) ElementType() reflect.Type
func (QosprofileDscpWmmBkArgs) ToQosprofileDscpWmmBkOutput ¶
func (i QosprofileDscpWmmBkArgs) ToQosprofileDscpWmmBkOutput() QosprofileDscpWmmBkOutput
func (QosprofileDscpWmmBkArgs) ToQosprofileDscpWmmBkOutputWithContext ¶
func (i QosprofileDscpWmmBkArgs) ToQosprofileDscpWmmBkOutputWithContext(ctx context.Context) QosprofileDscpWmmBkOutput
type QosprofileDscpWmmBkArray ¶
type QosprofileDscpWmmBkArray []QosprofileDscpWmmBkInput
func (QosprofileDscpWmmBkArray) ElementType ¶
func (QosprofileDscpWmmBkArray) ElementType() reflect.Type
func (QosprofileDscpWmmBkArray) ToQosprofileDscpWmmBkArrayOutput ¶
func (i QosprofileDscpWmmBkArray) ToQosprofileDscpWmmBkArrayOutput() QosprofileDscpWmmBkArrayOutput
func (QosprofileDscpWmmBkArray) ToQosprofileDscpWmmBkArrayOutputWithContext ¶
func (i QosprofileDscpWmmBkArray) ToQosprofileDscpWmmBkArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmBkArrayOutput
type QosprofileDscpWmmBkArrayInput ¶
type QosprofileDscpWmmBkArrayInput interface { pulumi.Input ToQosprofileDscpWmmBkArrayOutput() QosprofileDscpWmmBkArrayOutput ToQosprofileDscpWmmBkArrayOutputWithContext(context.Context) QosprofileDscpWmmBkArrayOutput }
QosprofileDscpWmmBkArrayInput is an input type that accepts QosprofileDscpWmmBkArray and QosprofileDscpWmmBkArrayOutput values. You can construct a concrete instance of `QosprofileDscpWmmBkArrayInput` via:
QosprofileDscpWmmBkArray{ QosprofileDscpWmmBkArgs{...} }
type QosprofileDscpWmmBkArrayOutput ¶
type QosprofileDscpWmmBkArrayOutput struct{ *pulumi.OutputState }
func (QosprofileDscpWmmBkArrayOutput) ElementType ¶
func (QosprofileDscpWmmBkArrayOutput) ElementType() reflect.Type
func (QosprofileDscpWmmBkArrayOutput) Index ¶
func (o QosprofileDscpWmmBkArrayOutput) Index(i pulumi.IntInput) QosprofileDscpWmmBkOutput
func (QosprofileDscpWmmBkArrayOutput) ToQosprofileDscpWmmBkArrayOutput ¶
func (o QosprofileDscpWmmBkArrayOutput) ToQosprofileDscpWmmBkArrayOutput() QosprofileDscpWmmBkArrayOutput
func (QosprofileDscpWmmBkArrayOutput) ToQosprofileDscpWmmBkArrayOutputWithContext ¶
func (o QosprofileDscpWmmBkArrayOutput) ToQosprofileDscpWmmBkArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmBkArrayOutput
type QosprofileDscpWmmBkInput ¶
type QosprofileDscpWmmBkInput interface { pulumi.Input ToQosprofileDscpWmmBkOutput() QosprofileDscpWmmBkOutput ToQosprofileDscpWmmBkOutputWithContext(context.Context) QosprofileDscpWmmBkOutput }
QosprofileDscpWmmBkInput is an input type that accepts QosprofileDscpWmmBkArgs and QosprofileDscpWmmBkOutput values. You can construct a concrete instance of `QosprofileDscpWmmBkInput` via:
QosprofileDscpWmmBkArgs{...}
type QosprofileDscpWmmBkOutput ¶
type QosprofileDscpWmmBkOutput struct{ *pulumi.OutputState }
func (QosprofileDscpWmmBkOutput) ElementType ¶
func (QosprofileDscpWmmBkOutput) ElementType() reflect.Type
func (QosprofileDscpWmmBkOutput) Id ¶
func (o QosprofileDscpWmmBkOutput) Id() pulumi.IntPtrOutput
DSCP WMM mapping numbers (0 - 63).
func (QosprofileDscpWmmBkOutput) ToQosprofileDscpWmmBkOutput ¶
func (o QosprofileDscpWmmBkOutput) ToQosprofileDscpWmmBkOutput() QosprofileDscpWmmBkOutput
func (QosprofileDscpWmmBkOutput) ToQosprofileDscpWmmBkOutputWithContext ¶
func (o QosprofileDscpWmmBkOutput) ToQosprofileDscpWmmBkOutputWithContext(ctx context.Context) QosprofileDscpWmmBkOutput
type QosprofileDscpWmmVi ¶
type QosprofileDscpWmmVi struct { // DSCP WMM mapping numbers (0 - 63). Id *int `pulumi:"id"` }
type QosprofileDscpWmmViArgs ¶
type QosprofileDscpWmmViArgs struct { // DSCP WMM mapping numbers (0 - 63). Id pulumi.IntPtrInput `pulumi:"id"` }
func (QosprofileDscpWmmViArgs) ElementType ¶
func (QosprofileDscpWmmViArgs) ElementType() reflect.Type
func (QosprofileDscpWmmViArgs) ToQosprofileDscpWmmViOutput ¶
func (i QosprofileDscpWmmViArgs) ToQosprofileDscpWmmViOutput() QosprofileDscpWmmViOutput
func (QosprofileDscpWmmViArgs) ToQosprofileDscpWmmViOutputWithContext ¶
func (i QosprofileDscpWmmViArgs) ToQosprofileDscpWmmViOutputWithContext(ctx context.Context) QosprofileDscpWmmViOutput
type QosprofileDscpWmmViArray ¶
type QosprofileDscpWmmViArray []QosprofileDscpWmmViInput
func (QosprofileDscpWmmViArray) ElementType ¶
func (QosprofileDscpWmmViArray) ElementType() reflect.Type
func (QosprofileDscpWmmViArray) ToQosprofileDscpWmmViArrayOutput ¶
func (i QosprofileDscpWmmViArray) ToQosprofileDscpWmmViArrayOutput() QosprofileDscpWmmViArrayOutput
func (QosprofileDscpWmmViArray) ToQosprofileDscpWmmViArrayOutputWithContext ¶
func (i QosprofileDscpWmmViArray) ToQosprofileDscpWmmViArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmViArrayOutput
type QosprofileDscpWmmViArrayInput ¶
type QosprofileDscpWmmViArrayInput interface { pulumi.Input ToQosprofileDscpWmmViArrayOutput() QosprofileDscpWmmViArrayOutput ToQosprofileDscpWmmViArrayOutputWithContext(context.Context) QosprofileDscpWmmViArrayOutput }
QosprofileDscpWmmViArrayInput is an input type that accepts QosprofileDscpWmmViArray and QosprofileDscpWmmViArrayOutput values. You can construct a concrete instance of `QosprofileDscpWmmViArrayInput` via:
QosprofileDscpWmmViArray{ QosprofileDscpWmmViArgs{...} }
type QosprofileDscpWmmViArrayOutput ¶
type QosprofileDscpWmmViArrayOutput struct{ *pulumi.OutputState }
func (QosprofileDscpWmmViArrayOutput) ElementType ¶
func (QosprofileDscpWmmViArrayOutput) ElementType() reflect.Type
func (QosprofileDscpWmmViArrayOutput) Index ¶
func (o QosprofileDscpWmmViArrayOutput) Index(i pulumi.IntInput) QosprofileDscpWmmViOutput
func (QosprofileDscpWmmViArrayOutput) ToQosprofileDscpWmmViArrayOutput ¶
func (o QosprofileDscpWmmViArrayOutput) ToQosprofileDscpWmmViArrayOutput() QosprofileDscpWmmViArrayOutput
func (QosprofileDscpWmmViArrayOutput) ToQosprofileDscpWmmViArrayOutputWithContext ¶
func (o QosprofileDscpWmmViArrayOutput) ToQosprofileDscpWmmViArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmViArrayOutput
type QosprofileDscpWmmViInput ¶
type QosprofileDscpWmmViInput interface { pulumi.Input ToQosprofileDscpWmmViOutput() QosprofileDscpWmmViOutput ToQosprofileDscpWmmViOutputWithContext(context.Context) QosprofileDscpWmmViOutput }
QosprofileDscpWmmViInput is an input type that accepts QosprofileDscpWmmViArgs and QosprofileDscpWmmViOutput values. You can construct a concrete instance of `QosprofileDscpWmmViInput` via:
QosprofileDscpWmmViArgs{...}
type QosprofileDscpWmmViOutput ¶
type QosprofileDscpWmmViOutput struct{ *pulumi.OutputState }
func (QosprofileDscpWmmViOutput) ElementType ¶
func (QosprofileDscpWmmViOutput) ElementType() reflect.Type
func (QosprofileDscpWmmViOutput) Id ¶
func (o QosprofileDscpWmmViOutput) Id() pulumi.IntPtrOutput
DSCP WMM mapping numbers (0 - 63).
func (QosprofileDscpWmmViOutput) ToQosprofileDscpWmmViOutput ¶
func (o QosprofileDscpWmmViOutput) ToQosprofileDscpWmmViOutput() QosprofileDscpWmmViOutput
func (QosprofileDscpWmmViOutput) ToQosprofileDscpWmmViOutputWithContext ¶
func (o QosprofileDscpWmmViOutput) ToQosprofileDscpWmmViOutputWithContext(ctx context.Context) QosprofileDscpWmmViOutput
type QosprofileDscpWmmVo ¶
type QosprofileDscpWmmVo struct { // DSCP WMM mapping numbers (0 - 63). Id *int `pulumi:"id"` }
type QosprofileDscpWmmVoArgs ¶
type QosprofileDscpWmmVoArgs struct { // DSCP WMM mapping numbers (0 - 63). Id pulumi.IntPtrInput `pulumi:"id"` }
func (QosprofileDscpWmmVoArgs) ElementType ¶
func (QosprofileDscpWmmVoArgs) ElementType() reflect.Type
func (QosprofileDscpWmmVoArgs) ToQosprofileDscpWmmVoOutput ¶
func (i QosprofileDscpWmmVoArgs) ToQosprofileDscpWmmVoOutput() QosprofileDscpWmmVoOutput
func (QosprofileDscpWmmVoArgs) ToQosprofileDscpWmmVoOutputWithContext ¶
func (i QosprofileDscpWmmVoArgs) ToQosprofileDscpWmmVoOutputWithContext(ctx context.Context) QosprofileDscpWmmVoOutput
type QosprofileDscpWmmVoArray ¶
type QosprofileDscpWmmVoArray []QosprofileDscpWmmVoInput
func (QosprofileDscpWmmVoArray) ElementType ¶
func (QosprofileDscpWmmVoArray) ElementType() reflect.Type
func (QosprofileDscpWmmVoArray) ToQosprofileDscpWmmVoArrayOutput ¶
func (i QosprofileDscpWmmVoArray) ToQosprofileDscpWmmVoArrayOutput() QosprofileDscpWmmVoArrayOutput
func (QosprofileDscpWmmVoArray) ToQosprofileDscpWmmVoArrayOutputWithContext ¶
func (i QosprofileDscpWmmVoArray) ToQosprofileDscpWmmVoArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmVoArrayOutput
type QosprofileDscpWmmVoArrayInput ¶
type QosprofileDscpWmmVoArrayInput interface { pulumi.Input ToQosprofileDscpWmmVoArrayOutput() QosprofileDscpWmmVoArrayOutput ToQosprofileDscpWmmVoArrayOutputWithContext(context.Context) QosprofileDscpWmmVoArrayOutput }
QosprofileDscpWmmVoArrayInput is an input type that accepts QosprofileDscpWmmVoArray and QosprofileDscpWmmVoArrayOutput values. You can construct a concrete instance of `QosprofileDscpWmmVoArrayInput` via:
QosprofileDscpWmmVoArray{ QosprofileDscpWmmVoArgs{...} }
type QosprofileDscpWmmVoArrayOutput ¶
type QosprofileDscpWmmVoArrayOutput struct{ *pulumi.OutputState }
func (QosprofileDscpWmmVoArrayOutput) ElementType ¶
func (QosprofileDscpWmmVoArrayOutput) ElementType() reflect.Type
func (QosprofileDscpWmmVoArrayOutput) Index ¶
func (o QosprofileDscpWmmVoArrayOutput) Index(i pulumi.IntInput) QosprofileDscpWmmVoOutput
func (QosprofileDscpWmmVoArrayOutput) ToQosprofileDscpWmmVoArrayOutput ¶
func (o QosprofileDscpWmmVoArrayOutput) ToQosprofileDscpWmmVoArrayOutput() QosprofileDscpWmmVoArrayOutput
func (QosprofileDscpWmmVoArrayOutput) ToQosprofileDscpWmmVoArrayOutputWithContext ¶
func (o QosprofileDscpWmmVoArrayOutput) ToQosprofileDscpWmmVoArrayOutputWithContext(ctx context.Context) QosprofileDscpWmmVoArrayOutput
type QosprofileDscpWmmVoInput ¶
type QosprofileDscpWmmVoInput interface { pulumi.Input ToQosprofileDscpWmmVoOutput() QosprofileDscpWmmVoOutput ToQosprofileDscpWmmVoOutputWithContext(context.Context) QosprofileDscpWmmVoOutput }
QosprofileDscpWmmVoInput is an input type that accepts QosprofileDscpWmmVoArgs and QosprofileDscpWmmVoOutput values. You can construct a concrete instance of `QosprofileDscpWmmVoInput` via:
QosprofileDscpWmmVoArgs{...}
type QosprofileDscpWmmVoOutput ¶
type QosprofileDscpWmmVoOutput struct{ *pulumi.OutputState }
func (QosprofileDscpWmmVoOutput) ElementType ¶
func (QosprofileDscpWmmVoOutput) ElementType() reflect.Type
func (QosprofileDscpWmmVoOutput) Id ¶
func (o QosprofileDscpWmmVoOutput) Id() pulumi.IntPtrOutput
DSCP WMM mapping numbers (0 - 63).
func (QosprofileDscpWmmVoOutput) ToQosprofileDscpWmmVoOutput ¶
func (o QosprofileDscpWmmVoOutput) ToQosprofileDscpWmmVoOutput() QosprofileDscpWmmVoOutput
func (QosprofileDscpWmmVoOutput) ToQosprofileDscpWmmVoOutputWithContext ¶
func (o QosprofileDscpWmmVoOutput) ToQosprofileDscpWmmVoOutputWithContext(ctx context.Context) QosprofileDscpWmmVoOutput
type QosprofileInput ¶
type QosprofileInput interface { pulumi.Input ToQosprofileOutput() QosprofileOutput ToQosprofileOutputWithContext(ctx context.Context) QosprofileOutput }
type QosprofileMap ¶
type QosprofileMap map[string]QosprofileInput
func (QosprofileMap) ElementType ¶
func (QosprofileMap) ElementType() reflect.Type
func (QosprofileMap) ToQosprofileMapOutput ¶
func (i QosprofileMap) ToQosprofileMapOutput() QosprofileMapOutput
func (QosprofileMap) ToQosprofileMapOutputWithContext ¶
func (i QosprofileMap) ToQosprofileMapOutputWithContext(ctx context.Context) QosprofileMapOutput
type QosprofileMapInput ¶
type QosprofileMapInput interface { pulumi.Input ToQosprofileMapOutput() QosprofileMapOutput ToQosprofileMapOutputWithContext(context.Context) QosprofileMapOutput }
QosprofileMapInput is an input type that accepts QosprofileMap and QosprofileMapOutput values. You can construct a concrete instance of `QosprofileMapInput` via:
QosprofileMap{ "key": QosprofileArgs{...} }
type QosprofileMapOutput ¶
type QosprofileMapOutput struct{ *pulumi.OutputState }
func (QosprofileMapOutput) ElementType ¶
func (QosprofileMapOutput) ElementType() reflect.Type
func (QosprofileMapOutput) MapIndex ¶
func (o QosprofileMapOutput) MapIndex(k pulumi.StringInput) QosprofileOutput
func (QosprofileMapOutput) ToQosprofileMapOutput ¶
func (o QosprofileMapOutput) ToQosprofileMapOutput() QosprofileMapOutput
func (QosprofileMapOutput) ToQosprofileMapOutputWithContext ¶
func (o QosprofileMapOutput) ToQosprofileMapOutputWithContext(ctx context.Context) QosprofileMapOutput
type QosprofileOutput ¶
type QosprofileOutput struct{ *pulumi.OutputState }
func (QosprofileOutput) BandwidthAdmissionControl ¶
func (o QosprofileOutput) BandwidthAdmissionControl() pulumi.StringOutput
Enable/disable WMM bandwidth admission control. Valid values: `enable`, `disable`.
func (QosprofileOutput) BandwidthCapacity ¶
func (o QosprofileOutput) BandwidthCapacity() pulumi.IntOutput
Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
func (QosprofileOutput) Burst ¶
func (o QosprofileOutput) Burst() pulumi.StringOutput
Enable/disable client rate burst. Valid values: `enable`, `disable`.
func (QosprofileOutput) CallAdmissionControl ¶
func (o QosprofileOutput) CallAdmissionControl() pulumi.StringOutput
Enable/disable WMM call admission control. Valid values: `enable`, `disable`.
func (QosprofileOutput) CallCapacity ¶
func (o QosprofileOutput) CallCapacity() pulumi.IntOutput
Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
func (QosprofileOutput) Downlink ¶
func (o QosprofileOutput) Downlink() pulumi.IntOutput
Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
func (QosprofileOutput) DownlinkSta ¶
func (o QosprofileOutput) DownlinkSta() pulumi.IntOutput
Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
func (QosprofileOutput) DscpWmmBes ¶
func (o QosprofileOutput) DscpWmmBes() QosprofileDscpWmmBeArrayOutput
DSCP mapping for best effort access (default = 0 24). The structure of `dscpWmmBe` block is documented below.
func (QosprofileOutput) DscpWmmBks ¶
func (o QosprofileOutput) DscpWmmBks() QosprofileDscpWmmBkArrayOutput
DSCP mapping for background access (default = 8 16). The structure of `dscpWmmBk` block is documented below.
func (QosprofileOutput) DscpWmmMapping ¶
func (o QosprofileOutput) DscpWmmMapping() pulumi.StringOutput
Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: `enable`, `disable`.
func (QosprofileOutput) DscpWmmVis ¶
func (o QosprofileOutput) DscpWmmVis() QosprofileDscpWmmViArrayOutput
DSCP mapping for video access (default = 32 40). The structure of `dscpWmmVi` block is documented below.
func (QosprofileOutput) DscpWmmVos ¶
func (o QosprofileOutput) DscpWmmVos() QosprofileDscpWmmVoArrayOutput
DSCP mapping for voice access (default = 48 56). The structure of `dscpWmmVo` block is documented below.
func (QosprofileOutput) DynamicSortSubtable ¶
func (o QosprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (QosprofileOutput) ElementType ¶
func (QosprofileOutput) ElementType() reflect.Type
func (QosprofileOutput) GetAllTables ¶
func (o QosprofileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (QosprofileOutput) Name ¶
func (o QosprofileOutput) Name() pulumi.StringOutput
WiFi QoS profile name.
func (QosprofileOutput) ToQosprofileOutput ¶
func (o QosprofileOutput) ToQosprofileOutput() QosprofileOutput
func (QosprofileOutput) ToQosprofileOutputWithContext ¶
func (o QosprofileOutput) ToQosprofileOutputWithContext(ctx context.Context) QosprofileOutput
func (QosprofileOutput) Uplink ¶
func (o QosprofileOutput) Uplink() pulumi.IntOutput
Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
func (QosprofileOutput) UplinkSta ¶
func (o QosprofileOutput) UplinkSta() pulumi.IntOutput
Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
func (QosprofileOutput) Vdomparam ¶
func (o QosprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (QosprofileOutput) Wmm ¶
func (o QosprofileOutput) Wmm() pulumi.StringOutput
Enable/disable WiFi multi-media (WMM) control. Valid values: `enable`, `disable`.
func (QosprofileOutput) WmmBeDscp ¶
func (o QosprofileOutput) WmmBeDscp() pulumi.IntOutput
DSCP marking for best effort access (default = 0).
func (QosprofileOutput) WmmBkDscp ¶
func (o QosprofileOutput) WmmBkDscp() pulumi.IntOutput
DSCP marking for background access (default = 8).
func (QosprofileOutput) WmmDscpMarking ¶
func (o QosprofileOutput) WmmDscpMarking() pulumi.StringOutput
Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: `enable`, `disable`.
func (QosprofileOutput) WmmUapsd ¶
func (o QosprofileOutput) WmmUapsd() pulumi.StringOutput
Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: `enable`, `disable`.
func (QosprofileOutput) WmmViDscp ¶
func (o QosprofileOutput) WmmViDscp() pulumi.IntOutput
DSCP marking for video access (default = 32).
func (QosprofileOutput) WmmVoDscp ¶
func (o QosprofileOutput) WmmVoDscp() pulumi.IntOutput
DSCP marking for voice access (default = 48).
type QosprofileState ¶
type QosprofileState struct { // Enable/disable WMM bandwidth admission control. Valid values: `enable`, `disable`. BandwidthAdmissionControl pulumi.StringPtrInput // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity pulumi.IntPtrInput // Enable/disable client rate burst. Valid values: `enable`, `disable`. Burst pulumi.StringPtrInput // Enable/disable WMM call admission control. Valid values: `enable`, `disable`. CallAdmissionControl pulumi.StringPtrInput // Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10). CallCapacity pulumi.IntPtrInput // Comment. Comment pulumi.StringPtrInput // Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). Downlink pulumi.IntPtrInput // Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). DownlinkSta pulumi.IntPtrInput // DSCP mapping for best effort access (default = 0 24). The structure of `dscpWmmBe` block is documented below. DscpWmmBes QosprofileDscpWmmBeArrayInput // DSCP mapping for background access (default = 8 16). The structure of `dscpWmmBk` block is documented below. DscpWmmBks QosprofileDscpWmmBkArrayInput // Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: `enable`, `disable`. DscpWmmMapping pulumi.StringPtrInput // DSCP mapping for video access (default = 32 40). The structure of `dscpWmmVi` block is documented below. DscpWmmVis QosprofileDscpWmmViArrayInput // DSCP mapping for voice access (default = 48 56). The structure of `dscpWmmVo` block is documented below. DscpWmmVos QosprofileDscpWmmVoArrayInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // WiFi QoS profile name. Name pulumi.StringPtrInput // Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). Uplink pulumi.IntPtrInput // Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). UplinkSta pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput // Enable/disable WiFi multi-media (WMM) control. Valid values: `enable`, `disable`. Wmm pulumi.StringPtrInput // DSCP marking for best effort access (default = 0). WmmBeDscp pulumi.IntPtrInput // DSCP marking for background access (default = 8). WmmBkDscp pulumi.IntPtrInput // Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: `enable`, `disable`. WmmDscpMarking pulumi.StringPtrInput // Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: `enable`, `disable`. WmmUapsd pulumi.StringPtrInput // DSCP marking for video access (default = 32). WmmViDscp pulumi.IntPtrInput // DSCP marking for voice access (default = 48). WmmVoDscp pulumi.IntPtrInput }
func (QosprofileState) ElementType ¶
func (QosprofileState) ElementType() reflect.Type
type Region ¶
type Region struct { pulumi.CustomResourceState // Comments. Comments pulumi.StringOutput `pulumi:"comments"` // Region image grayscale. Valid values: `enable`, `disable`. Grayscale pulumi.StringOutput `pulumi:"grayscale"` // FortiAP region image type (png|jpeg|gif). Valid values: `png`, `jpeg`, `gif`. ImageType pulumi.StringOutput `pulumi:"imageType"` // FortiAP region name. Name pulumi.StringOutput `pulumi:"name"` // Region image opacity (0 - 100). Opacity pulumi.IntOutput `pulumi:"opacity"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure FortiAP regions (for floor plans and maps).
## Import
WirelessController Region can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/region:Region labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/region:Region labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetRegion ¶
func GetRegion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegionState, opts ...pulumi.ResourceOption) (*Region, error)
GetRegion gets an existing Region resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRegion ¶
func NewRegion(ctx *pulumi.Context, name string, args *RegionArgs, opts ...pulumi.ResourceOption) (*Region, error)
NewRegion registers a new resource with the given unique name, arguments, and options.
func (*Region) ElementType ¶
func (*Region) ToRegionOutput ¶
func (i *Region) ToRegionOutput() RegionOutput
func (*Region) ToRegionOutputWithContext ¶
func (i *Region) ToRegionOutputWithContext(ctx context.Context) RegionOutput
type RegionArgs ¶
type RegionArgs struct { // Comments. Comments pulumi.StringPtrInput // Region image grayscale. Valid values: `enable`, `disable`. Grayscale pulumi.StringPtrInput // FortiAP region image type (png|jpeg|gif). Valid values: `png`, `jpeg`, `gif`. ImageType pulumi.StringPtrInput // FortiAP region name. Name pulumi.StringPtrInput // Region image opacity (0 - 100). Opacity pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Region resource.
func (RegionArgs) ElementType ¶
func (RegionArgs) ElementType() reflect.Type
type RegionArray ¶
type RegionArray []RegionInput
func (RegionArray) ElementType ¶
func (RegionArray) ElementType() reflect.Type
func (RegionArray) ToRegionArrayOutput ¶
func (i RegionArray) ToRegionArrayOutput() RegionArrayOutput
func (RegionArray) ToRegionArrayOutputWithContext ¶
func (i RegionArray) ToRegionArrayOutputWithContext(ctx context.Context) RegionArrayOutput
type RegionArrayInput ¶
type RegionArrayInput interface { pulumi.Input ToRegionArrayOutput() RegionArrayOutput ToRegionArrayOutputWithContext(context.Context) RegionArrayOutput }
RegionArrayInput is an input type that accepts RegionArray and RegionArrayOutput values. You can construct a concrete instance of `RegionArrayInput` via:
RegionArray{ RegionArgs{...} }
type RegionArrayOutput ¶
type RegionArrayOutput struct{ *pulumi.OutputState }
func (RegionArrayOutput) ElementType ¶
func (RegionArrayOutput) ElementType() reflect.Type
func (RegionArrayOutput) Index ¶
func (o RegionArrayOutput) Index(i pulumi.IntInput) RegionOutput
func (RegionArrayOutput) ToRegionArrayOutput ¶
func (o RegionArrayOutput) ToRegionArrayOutput() RegionArrayOutput
func (RegionArrayOutput) ToRegionArrayOutputWithContext ¶
func (o RegionArrayOutput) ToRegionArrayOutputWithContext(ctx context.Context) RegionArrayOutput
type RegionInput ¶
type RegionInput interface { pulumi.Input ToRegionOutput() RegionOutput ToRegionOutputWithContext(ctx context.Context) RegionOutput }
type RegionMap ¶
type RegionMap map[string]RegionInput
func (RegionMap) ElementType ¶
func (RegionMap) ToRegionMapOutput ¶
func (i RegionMap) ToRegionMapOutput() RegionMapOutput
func (RegionMap) ToRegionMapOutputWithContext ¶
func (i RegionMap) ToRegionMapOutputWithContext(ctx context.Context) RegionMapOutput
type RegionMapInput ¶
type RegionMapInput interface { pulumi.Input ToRegionMapOutput() RegionMapOutput ToRegionMapOutputWithContext(context.Context) RegionMapOutput }
RegionMapInput is an input type that accepts RegionMap and RegionMapOutput values. You can construct a concrete instance of `RegionMapInput` via:
RegionMap{ "key": RegionArgs{...} }
type RegionMapOutput ¶
type RegionMapOutput struct{ *pulumi.OutputState }
func (RegionMapOutput) ElementType ¶
func (RegionMapOutput) ElementType() reflect.Type
func (RegionMapOutput) MapIndex ¶
func (o RegionMapOutput) MapIndex(k pulumi.StringInput) RegionOutput
func (RegionMapOutput) ToRegionMapOutput ¶
func (o RegionMapOutput) ToRegionMapOutput() RegionMapOutput
func (RegionMapOutput) ToRegionMapOutputWithContext ¶
func (o RegionMapOutput) ToRegionMapOutputWithContext(ctx context.Context) RegionMapOutput
type RegionOutput ¶
type RegionOutput struct{ *pulumi.OutputState }
func (RegionOutput) ElementType ¶
func (RegionOutput) ElementType() reflect.Type
func (RegionOutput) Grayscale ¶
func (o RegionOutput) Grayscale() pulumi.StringOutput
Region image grayscale. Valid values: `enable`, `disable`.
func (RegionOutput) ImageType ¶
func (o RegionOutput) ImageType() pulumi.StringOutput
FortiAP region image type (png|jpeg|gif). Valid values: `png`, `jpeg`, `gif`.
func (RegionOutput) Opacity ¶
func (o RegionOutput) Opacity() pulumi.IntOutput
Region image opacity (0 - 100).
func (RegionOutput) ToRegionOutput ¶
func (o RegionOutput) ToRegionOutput() RegionOutput
func (RegionOutput) ToRegionOutputWithContext ¶
func (o RegionOutput) ToRegionOutputWithContext(ctx context.Context) RegionOutput
func (RegionOutput) Vdomparam ¶
func (o RegionOutput) Vdomparam() pulumi.StringPtrOutput
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.
type RegionState ¶
type RegionState struct { // Comments. Comments pulumi.StringPtrInput // Region image grayscale. Valid values: `enable`, `disable`. Grayscale pulumi.StringPtrInput // FortiAP region image type (png|jpeg|gif). Valid values: `png`, `jpeg`, `gif`. ImageType pulumi.StringPtrInput // FortiAP region name. Name pulumi.StringPtrInput // Region image opacity (0 - 100). Opacity pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (RegionState) ElementType ¶
func (RegionState) ElementType() reflect.Type
type Setting ¶
type Setting struct { pulumi.CustomResourceState // FortiCloud customer account ID. AccountId pulumi.StringOutput `pulumi:"accountId"` // Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. Country pulumi.StringOutput `pulumi:"country"` // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntOutput `pulumi:"darrpOptimize"` // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules SettingDarrpOptimizeScheduleArrayOutput `pulumi:"darrpOptimizeSchedules"` // Lower limit of creation time of device for identification in minutes (0 - 60, default = 5). DeviceHoldoff pulumi.IntOutput `pulumi:"deviceHoldoff"` // Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440). DeviceIdle pulumi.IntOutput `pulumi:"deviceIdle"` // Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable). DeviceWeight pulumi.IntOutput `pulumi:"deviceWeight"` // Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values: `enable`, `disable`. DuplicateSsid pulumi.StringOutput `pulumi:"duplicateSsid"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Actions taken for detected fake SSID. Valid values: `log`, `suppress`. FakeSsidAction pulumi.StringOutput `pulumi:"fakeSsidAction"` // Enable/disable FAP-C series compatibility. Valid values: `enable`, `disable`. FapcCompatibility pulumi.StringOutput `pulumi:"fapcCompatibility"` // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization pulumi.StringOutput `pulumi:"firmwareProvisionOnAuthorization"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure offending SSID. The structure of `offendingSsid` block is documented below. OffendingSsids SettingOffendingSsidArrayOutput `pulumi:"offendingSsids"` // Enable/disable phishing SSID detection. Valid values: `enable`, `disable`. PhishingSsidDetect pulumi.StringOutput `pulumi:"phishingSsidDetect"` // Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. RollingWtpUpgrade pulumi.StringOutput `pulumi:"rollingWtpUpgrade"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Enable/disable WFA compatibility. Valid values: `enable`, `disable`. WfaCompatibility pulumi.StringOutput `pulumi:"wfaCompatibility"` }
VDOM wireless controller configuration.
## Import
WirelessController Setting can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/setting:Setting labelname WirelessControllerSetting ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/setting:Setting labelname WirelessControllerSetting ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetSetting ¶
func GetSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SettingState, opts ...pulumi.ResourceOption) (*Setting, error)
GetSetting gets an existing Setting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSetting ¶
func NewSetting(ctx *pulumi.Context, name string, args *SettingArgs, opts ...pulumi.ResourceOption) (*Setting, error)
NewSetting registers a new resource with the given unique name, arguments, and options.
func (*Setting) ElementType ¶
func (*Setting) ToSettingOutput ¶
func (i *Setting) ToSettingOutput() SettingOutput
func (*Setting) ToSettingOutputWithContext ¶
func (i *Setting) ToSettingOutputWithContext(ctx context.Context) SettingOutput
type SettingArgs ¶
type SettingArgs struct { // FortiCloud customer account ID. AccountId pulumi.StringPtrInput // Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. Country pulumi.StringPtrInput // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntPtrInput // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules SettingDarrpOptimizeScheduleArrayInput // Lower limit of creation time of device for identification in minutes (0 - 60, default = 5). DeviceHoldoff pulumi.IntPtrInput // Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440). DeviceIdle pulumi.IntPtrInput // Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable). DeviceWeight pulumi.IntPtrInput // Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values: `enable`, `disable`. DuplicateSsid pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Actions taken for detected fake SSID. Valid values: `log`, `suppress`. FakeSsidAction pulumi.StringPtrInput // Enable/disable FAP-C series compatibility. Valid values: `enable`, `disable`. FapcCompatibility pulumi.StringPtrInput // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure offending SSID. The structure of `offendingSsid` block is documented below. OffendingSsids SettingOffendingSsidArrayInput // Enable/disable phishing SSID detection. Valid values: `enable`, `disable`. PhishingSsidDetect pulumi.StringPtrInput // Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. RollingWtpUpgrade pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Enable/disable WFA compatibility. Valid values: `enable`, `disable`. WfaCompatibility pulumi.StringPtrInput }
The set of arguments for constructing a Setting resource.
func (SettingArgs) ElementType ¶
func (SettingArgs) ElementType() reflect.Type
type SettingArray ¶
type SettingArray []SettingInput
func (SettingArray) ElementType ¶
func (SettingArray) ElementType() reflect.Type
func (SettingArray) ToSettingArrayOutput ¶
func (i SettingArray) ToSettingArrayOutput() SettingArrayOutput
func (SettingArray) ToSettingArrayOutputWithContext ¶
func (i SettingArray) ToSettingArrayOutputWithContext(ctx context.Context) SettingArrayOutput
type SettingArrayInput ¶
type SettingArrayInput interface { pulumi.Input ToSettingArrayOutput() SettingArrayOutput ToSettingArrayOutputWithContext(context.Context) SettingArrayOutput }
SettingArrayInput is an input type that accepts SettingArray and SettingArrayOutput values. You can construct a concrete instance of `SettingArrayInput` via:
SettingArray{ SettingArgs{...} }
type SettingArrayOutput ¶
type SettingArrayOutput struct{ *pulumi.OutputState }
func (SettingArrayOutput) ElementType ¶
func (SettingArrayOutput) ElementType() reflect.Type
func (SettingArrayOutput) Index ¶
func (o SettingArrayOutput) Index(i pulumi.IntInput) SettingOutput
func (SettingArrayOutput) ToSettingArrayOutput ¶
func (o SettingArrayOutput) ToSettingArrayOutput() SettingArrayOutput
func (SettingArrayOutput) ToSettingArrayOutputWithContext ¶
func (o SettingArrayOutput) ToSettingArrayOutputWithContext(ctx context.Context) SettingArrayOutput
type SettingDarrpOptimizeSchedule ¶
type SettingDarrpOptimizeSchedule struct { // Schedule name. Name *string `pulumi:"name"` }
type SettingDarrpOptimizeScheduleArgs ¶
type SettingDarrpOptimizeScheduleArgs struct { // Schedule name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (SettingDarrpOptimizeScheduleArgs) ElementType ¶
func (SettingDarrpOptimizeScheduleArgs) ElementType() reflect.Type
func (SettingDarrpOptimizeScheduleArgs) ToSettingDarrpOptimizeScheduleOutput ¶
func (i SettingDarrpOptimizeScheduleArgs) ToSettingDarrpOptimizeScheduleOutput() SettingDarrpOptimizeScheduleOutput
func (SettingDarrpOptimizeScheduleArgs) ToSettingDarrpOptimizeScheduleOutputWithContext ¶
func (i SettingDarrpOptimizeScheduleArgs) ToSettingDarrpOptimizeScheduleOutputWithContext(ctx context.Context) SettingDarrpOptimizeScheduleOutput
type SettingDarrpOptimizeScheduleArray ¶
type SettingDarrpOptimizeScheduleArray []SettingDarrpOptimizeScheduleInput
func (SettingDarrpOptimizeScheduleArray) ElementType ¶
func (SettingDarrpOptimizeScheduleArray) ElementType() reflect.Type
func (SettingDarrpOptimizeScheduleArray) ToSettingDarrpOptimizeScheduleArrayOutput ¶
func (i SettingDarrpOptimizeScheduleArray) ToSettingDarrpOptimizeScheduleArrayOutput() SettingDarrpOptimizeScheduleArrayOutput
func (SettingDarrpOptimizeScheduleArray) ToSettingDarrpOptimizeScheduleArrayOutputWithContext ¶
func (i SettingDarrpOptimizeScheduleArray) ToSettingDarrpOptimizeScheduleArrayOutputWithContext(ctx context.Context) SettingDarrpOptimizeScheduleArrayOutput
type SettingDarrpOptimizeScheduleArrayInput ¶
type SettingDarrpOptimizeScheduleArrayInput interface { pulumi.Input ToSettingDarrpOptimizeScheduleArrayOutput() SettingDarrpOptimizeScheduleArrayOutput ToSettingDarrpOptimizeScheduleArrayOutputWithContext(context.Context) SettingDarrpOptimizeScheduleArrayOutput }
SettingDarrpOptimizeScheduleArrayInput is an input type that accepts SettingDarrpOptimizeScheduleArray and SettingDarrpOptimizeScheduleArrayOutput values. You can construct a concrete instance of `SettingDarrpOptimizeScheduleArrayInput` via:
SettingDarrpOptimizeScheduleArray{ SettingDarrpOptimizeScheduleArgs{...} }
type SettingDarrpOptimizeScheduleArrayOutput ¶
type SettingDarrpOptimizeScheduleArrayOutput struct{ *pulumi.OutputState }
func (SettingDarrpOptimizeScheduleArrayOutput) ElementType ¶
func (SettingDarrpOptimizeScheduleArrayOutput) ElementType() reflect.Type
func (SettingDarrpOptimizeScheduleArrayOutput) ToSettingDarrpOptimizeScheduleArrayOutput ¶
func (o SettingDarrpOptimizeScheduleArrayOutput) ToSettingDarrpOptimizeScheduleArrayOutput() SettingDarrpOptimizeScheduleArrayOutput
func (SettingDarrpOptimizeScheduleArrayOutput) ToSettingDarrpOptimizeScheduleArrayOutputWithContext ¶
func (o SettingDarrpOptimizeScheduleArrayOutput) ToSettingDarrpOptimizeScheduleArrayOutputWithContext(ctx context.Context) SettingDarrpOptimizeScheduleArrayOutput
type SettingDarrpOptimizeScheduleInput ¶
type SettingDarrpOptimizeScheduleInput interface { pulumi.Input ToSettingDarrpOptimizeScheduleOutput() SettingDarrpOptimizeScheduleOutput ToSettingDarrpOptimizeScheduleOutputWithContext(context.Context) SettingDarrpOptimizeScheduleOutput }
SettingDarrpOptimizeScheduleInput is an input type that accepts SettingDarrpOptimizeScheduleArgs and SettingDarrpOptimizeScheduleOutput values. You can construct a concrete instance of `SettingDarrpOptimizeScheduleInput` via:
SettingDarrpOptimizeScheduleArgs{...}
type SettingDarrpOptimizeScheduleOutput ¶
type SettingDarrpOptimizeScheduleOutput struct{ *pulumi.OutputState }
func (SettingDarrpOptimizeScheduleOutput) ElementType ¶
func (SettingDarrpOptimizeScheduleOutput) ElementType() reflect.Type
func (SettingDarrpOptimizeScheduleOutput) Name ¶
func (o SettingDarrpOptimizeScheduleOutput) Name() pulumi.StringPtrOutput
Schedule name.
func (SettingDarrpOptimizeScheduleOutput) ToSettingDarrpOptimizeScheduleOutput ¶
func (o SettingDarrpOptimizeScheduleOutput) ToSettingDarrpOptimizeScheduleOutput() SettingDarrpOptimizeScheduleOutput
func (SettingDarrpOptimizeScheduleOutput) ToSettingDarrpOptimizeScheduleOutputWithContext ¶
func (o SettingDarrpOptimizeScheduleOutput) ToSettingDarrpOptimizeScheduleOutputWithContext(ctx context.Context) SettingDarrpOptimizeScheduleOutput
type SettingInput ¶
type SettingInput interface { pulumi.Input ToSettingOutput() SettingOutput ToSettingOutputWithContext(ctx context.Context) SettingOutput }
type SettingMap ¶
type SettingMap map[string]SettingInput
func (SettingMap) ElementType ¶
func (SettingMap) ElementType() reflect.Type
func (SettingMap) ToSettingMapOutput ¶
func (i SettingMap) ToSettingMapOutput() SettingMapOutput
func (SettingMap) ToSettingMapOutputWithContext ¶
func (i SettingMap) ToSettingMapOutputWithContext(ctx context.Context) SettingMapOutput
type SettingMapInput ¶
type SettingMapInput interface { pulumi.Input ToSettingMapOutput() SettingMapOutput ToSettingMapOutputWithContext(context.Context) SettingMapOutput }
SettingMapInput is an input type that accepts SettingMap and SettingMapOutput values. You can construct a concrete instance of `SettingMapInput` via:
SettingMap{ "key": SettingArgs{...} }
type SettingMapOutput ¶
type SettingMapOutput struct{ *pulumi.OutputState }
func (SettingMapOutput) ElementType ¶
func (SettingMapOutput) ElementType() reflect.Type
func (SettingMapOutput) MapIndex ¶
func (o SettingMapOutput) MapIndex(k pulumi.StringInput) SettingOutput
func (SettingMapOutput) ToSettingMapOutput ¶
func (o SettingMapOutput) ToSettingMapOutput() SettingMapOutput
func (SettingMapOutput) ToSettingMapOutputWithContext ¶
func (o SettingMapOutput) ToSettingMapOutputWithContext(ctx context.Context) SettingMapOutput
type SettingOffendingSsid ¶
type SettingOffendingSsid struct { // Actions taken for detected offending SSID. Valid values: `log`, `suppress`. Action *string `pulumi:"action"` // ID. Id *int `pulumi:"id"` // Define offending SSID pattern (case insensitive), eg: word, word*, *word, wo*rd. SsidPattern *string `pulumi:"ssidPattern"` }
type SettingOffendingSsidArgs ¶
type SettingOffendingSsidArgs struct { // Actions taken for detected offending SSID. Valid values: `log`, `suppress`. Action pulumi.StringPtrInput `pulumi:"action"` // ID. Id pulumi.IntPtrInput `pulumi:"id"` // Define offending SSID pattern (case insensitive), eg: word, word*, *word, wo*rd. SsidPattern pulumi.StringPtrInput `pulumi:"ssidPattern"` }
func (SettingOffendingSsidArgs) ElementType ¶
func (SettingOffendingSsidArgs) ElementType() reflect.Type
func (SettingOffendingSsidArgs) ToSettingOffendingSsidOutput ¶
func (i SettingOffendingSsidArgs) ToSettingOffendingSsidOutput() SettingOffendingSsidOutput
func (SettingOffendingSsidArgs) ToSettingOffendingSsidOutputWithContext ¶
func (i SettingOffendingSsidArgs) ToSettingOffendingSsidOutputWithContext(ctx context.Context) SettingOffendingSsidOutput
type SettingOffendingSsidArray ¶
type SettingOffendingSsidArray []SettingOffendingSsidInput
func (SettingOffendingSsidArray) ElementType ¶
func (SettingOffendingSsidArray) ElementType() reflect.Type
func (SettingOffendingSsidArray) ToSettingOffendingSsidArrayOutput ¶
func (i SettingOffendingSsidArray) ToSettingOffendingSsidArrayOutput() SettingOffendingSsidArrayOutput
func (SettingOffendingSsidArray) ToSettingOffendingSsidArrayOutputWithContext ¶
func (i SettingOffendingSsidArray) ToSettingOffendingSsidArrayOutputWithContext(ctx context.Context) SettingOffendingSsidArrayOutput
type SettingOffendingSsidArrayInput ¶
type SettingOffendingSsidArrayInput interface { pulumi.Input ToSettingOffendingSsidArrayOutput() SettingOffendingSsidArrayOutput ToSettingOffendingSsidArrayOutputWithContext(context.Context) SettingOffendingSsidArrayOutput }
SettingOffendingSsidArrayInput is an input type that accepts SettingOffendingSsidArray and SettingOffendingSsidArrayOutput values. You can construct a concrete instance of `SettingOffendingSsidArrayInput` via:
SettingOffendingSsidArray{ SettingOffendingSsidArgs{...} }
type SettingOffendingSsidArrayOutput ¶
type SettingOffendingSsidArrayOutput struct{ *pulumi.OutputState }
func (SettingOffendingSsidArrayOutput) ElementType ¶
func (SettingOffendingSsidArrayOutput) ElementType() reflect.Type
func (SettingOffendingSsidArrayOutput) Index ¶
func (o SettingOffendingSsidArrayOutput) Index(i pulumi.IntInput) SettingOffendingSsidOutput
func (SettingOffendingSsidArrayOutput) ToSettingOffendingSsidArrayOutput ¶
func (o SettingOffendingSsidArrayOutput) ToSettingOffendingSsidArrayOutput() SettingOffendingSsidArrayOutput
func (SettingOffendingSsidArrayOutput) ToSettingOffendingSsidArrayOutputWithContext ¶
func (o SettingOffendingSsidArrayOutput) ToSettingOffendingSsidArrayOutputWithContext(ctx context.Context) SettingOffendingSsidArrayOutput
type SettingOffendingSsidInput ¶
type SettingOffendingSsidInput interface { pulumi.Input ToSettingOffendingSsidOutput() SettingOffendingSsidOutput ToSettingOffendingSsidOutputWithContext(context.Context) SettingOffendingSsidOutput }
SettingOffendingSsidInput is an input type that accepts SettingOffendingSsidArgs and SettingOffendingSsidOutput values. You can construct a concrete instance of `SettingOffendingSsidInput` via:
SettingOffendingSsidArgs{...}
type SettingOffendingSsidOutput ¶
type SettingOffendingSsidOutput struct{ *pulumi.OutputState }
func (SettingOffendingSsidOutput) Action ¶
func (o SettingOffendingSsidOutput) Action() pulumi.StringPtrOutput
Actions taken for detected offending SSID. Valid values: `log`, `suppress`.
func (SettingOffendingSsidOutput) ElementType ¶
func (SettingOffendingSsidOutput) ElementType() reflect.Type
func (SettingOffendingSsidOutput) Id ¶
func (o SettingOffendingSsidOutput) Id() pulumi.IntPtrOutput
ID.
func (SettingOffendingSsidOutput) SsidPattern ¶
func (o SettingOffendingSsidOutput) SsidPattern() pulumi.StringPtrOutput
Define offending SSID pattern (case insensitive), eg: word, word*, *word, wo*rd.
func (SettingOffendingSsidOutput) ToSettingOffendingSsidOutput ¶
func (o SettingOffendingSsidOutput) ToSettingOffendingSsidOutput() SettingOffendingSsidOutput
func (SettingOffendingSsidOutput) ToSettingOffendingSsidOutputWithContext ¶
func (o SettingOffendingSsidOutput) ToSettingOffendingSsidOutputWithContext(ctx context.Context) SettingOffendingSsidOutput
type SettingOutput ¶
type SettingOutput struct{ *pulumi.OutputState }
func (SettingOutput) AccountId ¶
func (o SettingOutput) AccountId() pulumi.StringOutput
FortiCloud customer account ID.
func (SettingOutput) Country ¶
func (o SettingOutput) Country() pulumi.StringOutput
Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
func (SettingOutput) DarrpOptimize ¶
func (o SettingOutput) DarrpOptimize() pulumi.IntOutput
Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
func (SettingOutput) DarrpOptimizeSchedules ¶
func (o SettingOutput) DarrpOptimizeSchedules() SettingDarrpOptimizeScheduleArrayOutput
Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below.
func (SettingOutput) DeviceHoldoff ¶
func (o SettingOutput) DeviceHoldoff() pulumi.IntOutput
Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
func (SettingOutput) DeviceIdle ¶
func (o SettingOutput) DeviceIdle() pulumi.IntOutput
Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
func (SettingOutput) DeviceWeight ¶
func (o SettingOutput) DeviceWeight() pulumi.IntOutput
Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
func (SettingOutput) DuplicateSsid ¶
func (o SettingOutput) DuplicateSsid() pulumi.StringOutput
Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values: `enable`, `disable`.
func (SettingOutput) DynamicSortSubtable ¶
func (o SettingOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (SettingOutput) ElementType ¶
func (SettingOutput) ElementType() reflect.Type
func (SettingOutput) FakeSsidAction ¶
func (o SettingOutput) FakeSsidAction() pulumi.StringOutput
Actions taken for detected fake SSID. Valid values: `log`, `suppress`.
func (SettingOutput) FapcCompatibility ¶
func (o SettingOutput) FapcCompatibility() pulumi.StringOutput
Enable/disable FAP-C series compatibility. Valid values: `enable`, `disable`.
func (SettingOutput) FirmwareProvisionOnAuthorization ¶
func (o SettingOutput) FirmwareProvisionOnAuthorization() pulumi.StringOutput
Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`.
func (SettingOutput) GetAllTables ¶
func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (SettingOutput) OffendingSsids ¶
func (o SettingOutput) OffendingSsids() SettingOffendingSsidArrayOutput
Configure offending SSID. The structure of `offendingSsid` block is documented below.
func (SettingOutput) PhishingSsidDetect ¶
func (o SettingOutput) PhishingSsidDetect() pulumi.StringOutput
Enable/disable phishing SSID detection. Valid values: `enable`, `disable`.
func (SettingOutput) RollingWtpUpgrade ¶
func (o SettingOutput) RollingWtpUpgrade() pulumi.StringOutput
Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`.
func (SettingOutput) ToSettingOutput ¶
func (o SettingOutput) ToSettingOutput() SettingOutput
func (SettingOutput) ToSettingOutputWithContext ¶
func (o SettingOutput) ToSettingOutputWithContext(ctx context.Context) SettingOutput
func (SettingOutput) Vdomparam ¶
func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (SettingOutput) WfaCompatibility ¶
func (o SettingOutput) WfaCompatibility() pulumi.StringOutput
Enable/disable WFA compatibility. Valid values: `enable`, `disable`.
type SettingState ¶
type SettingState struct { // FortiCloud customer account ID. AccountId pulumi.StringPtrInput // Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. Country pulumi.StringPtrInput // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntPtrInput // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules SettingDarrpOptimizeScheduleArrayInput // Lower limit of creation time of device for identification in minutes (0 - 60, default = 5). DeviceHoldoff pulumi.IntPtrInput // Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440). DeviceIdle pulumi.IntPtrInput // Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable). DeviceWeight pulumi.IntPtrInput // Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values: `enable`, `disable`. DuplicateSsid pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Actions taken for detected fake SSID. Valid values: `log`, `suppress`. FakeSsidAction pulumi.StringPtrInput // Enable/disable FAP-C series compatibility. Valid values: `enable`, `disable`. FapcCompatibility pulumi.StringPtrInput // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure offending SSID. The structure of `offendingSsid` block is documented below. OffendingSsids SettingOffendingSsidArrayInput // Enable/disable phishing SSID detection. Valid values: `enable`, `disable`. PhishingSsidDetect pulumi.StringPtrInput // Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. RollingWtpUpgrade pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Enable/disable WFA compatibility. Valid values: `enable`, `disable`. WfaCompatibility pulumi.StringPtrInput }
func (SettingState) ElementType ¶
func (SettingState) ElementType() reflect.Type
type Snmp ¶
type Snmp struct { pulumi.CustomResourceState // SNMP Community Configuration. The structure of `community` block is documented below. Communities SnmpCommunityArrayOutput `pulumi:"communities"` // Contact Information. ContactInfo pulumi.StringOutput `pulumi:"contactInfo"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // AC SNMP engineId string (maximum 24 characters). EngineId pulumi.StringOutput `pulumi:"engineId"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // CPU usage when trap is sent. TrapHighCpuThreshold pulumi.IntOutput `pulumi:"trapHighCpuThreshold"` // Memory usage when trap is sent. TrapHighMemThreshold pulumi.IntOutput `pulumi:"trapHighMemThreshold"` // SNMP User Configuration. The structure of `user` block is documented below. Users SnmpUserArrayOutput `pulumi:"users"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure SNMP. Applies to FortiOS Version `>= 6.2.4`.
## Import
WirelessController Snmp can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/snmp:Snmp labelname WirelessControllerSnmp ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/snmp:Snmp labelname WirelessControllerSnmp ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetSnmp ¶
func GetSnmp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnmpState, opts ...pulumi.ResourceOption) (*Snmp, error)
GetSnmp gets an existing Snmp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSnmp ¶
func NewSnmp(ctx *pulumi.Context, name string, args *SnmpArgs, opts ...pulumi.ResourceOption) (*Snmp, error)
NewSnmp registers a new resource with the given unique name, arguments, and options.
func (*Snmp) ElementType ¶
func (*Snmp) ToSnmpOutput ¶
func (i *Snmp) ToSnmpOutput() SnmpOutput
func (*Snmp) ToSnmpOutputWithContext ¶
func (i *Snmp) ToSnmpOutputWithContext(ctx context.Context) SnmpOutput
type SnmpArgs ¶
type SnmpArgs struct { // SNMP Community Configuration. The structure of `community` block is documented below. Communities SnmpCommunityArrayInput // Contact Information. ContactInfo pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // AC SNMP engineId string (maximum 24 characters). EngineId pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CPU usage when trap is sent. TrapHighCpuThreshold pulumi.IntPtrInput // Memory usage when trap is sent. TrapHighMemThreshold pulumi.IntPtrInput // SNMP User Configuration. The structure of `user` block is documented below. Users SnmpUserArrayInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Snmp resource.
func (SnmpArgs) ElementType ¶
type SnmpArray ¶
type SnmpArray []SnmpInput
func (SnmpArray) ElementType ¶
func (SnmpArray) ToSnmpArrayOutput ¶
func (i SnmpArray) ToSnmpArrayOutput() SnmpArrayOutput
func (SnmpArray) ToSnmpArrayOutputWithContext ¶
func (i SnmpArray) ToSnmpArrayOutputWithContext(ctx context.Context) SnmpArrayOutput
type SnmpArrayInput ¶
type SnmpArrayInput interface { pulumi.Input ToSnmpArrayOutput() SnmpArrayOutput ToSnmpArrayOutputWithContext(context.Context) SnmpArrayOutput }
SnmpArrayInput is an input type that accepts SnmpArray and SnmpArrayOutput values. You can construct a concrete instance of `SnmpArrayInput` via:
SnmpArray{ SnmpArgs{...} }
type SnmpArrayOutput ¶
type SnmpArrayOutput struct{ *pulumi.OutputState }
func (SnmpArrayOutput) ElementType ¶
func (SnmpArrayOutput) ElementType() reflect.Type
func (SnmpArrayOutput) Index ¶
func (o SnmpArrayOutput) Index(i pulumi.IntInput) SnmpOutput
func (SnmpArrayOutput) ToSnmpArrayOutput ¶
func (o SnmpArrayOutput) ToSnmpArrayOutput() SnmpArrayOutput
func (SnmpArrayOutput) ToSnmpArrayOutputWithContext ¶
func (o SnmpArrayOutput) ToSnmpArrayOutputWithContext(ctx context.Context) SnmpArrayOutput
type SnmpCommunity ¶
type SnmpCommunity struct { // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts []SnmpCommunityHost `pulumi:"hosts"` // Community ID. Id *int `pulumi:"id"` // Community name. Name *string `pulumi:"name"` // Enable/disable SNMP v1 queries. Valid values: `enable`, `disable`. QueryV1Status *string `pulumi:"queryV1Status"` // Enable/disable SNMP v2c queries. Valid values: `enable`, `disable`. QueryV2cStatus *string `pulumi:"queryV2cStatus"` // Enable/disable this SNMP community. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` // Enable/disable SNMP v1 traps. Valid values: `enable`, `disable`. TrapV1Status *string `pulumi:"trapV1Status"` // Enable/disable SNMP v2c traps. Valid values: `enable`, `disable`. TrapV2cStatus *string `pulumi:"trapV2cStatus"` }
type SnmpCommunityArgs ¶
type SnmpCommunityArgs struct { // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts SnmpCommunityHostArrayInput `pulumi:"hosts"` // Community ID. Id pulumi.IntPtrInput `pulumi:"id"` // Community name. Name pulumi.StringPtrInput `pulumi:"name"` // Enable/disable SNMP v1 queries. Valid values: `enable`, `disable`. QueryV1Status pulumi.StringPtrInput `pulumi:"queryV1Status"` // Enable/disable SNMP v2c queries. Valid values: `enable`, `disable`. QueryV2cStatus pulumi.StringPtrInput `pulumi:"queryV2cStatus"` // Enable/disable this SNMP community. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` // Enable/disable SNMP v1 traps. Valid values: `enable`, `disable`. TrapV1Status pulumi.StringPtrInput `pulumi:"trapV1Status"` // Enable/disable SNMP v2c traps. Valid values: `enable`, `disable`. TrapV2cStatus pulumi.StringPtrInput `pulumi:"trapV2cStatus"` }
func (SnmpCommunityArgs) ElementType ¶
func (SnmpCommunityArgs) ElementType() reflect.Type
func (SnmpCommunityArgs) ToSnmpCommunityOutput ¶
func (i SnmpCommunityArgs) ToSnmpCommunityOutput() SnmpCommunityOutput
func (SnmpCommunityArgs) ToSnmpCommunityOutputWithContext ¶
func (i SnmpCommunityArgs) ToSnmpCommunityOutputWithContext(ctx context.Context) SnmpCommunityOutput
type SnmpCommunityArray ¶
type SnmpCommunityArray []SnmpCommunityInput
func (SnmpCommunityArray) ElementType ¶
func (SnmpCommunityArray) ElementType() reflect.Type
func (SnmpCommunityArray) ToSnmpCommunityArrayOutput ¶
func (i SnmpCommunityArray) ToSnmpCommunityArrayOutput() SnmpCommunityArrayOutput
func (SnmpCommunityArray) ToSnmpCommunityArrayOutputWithContext ¶
func (i SnmpCommunityArray) ToSnmpCommunityArrayOutputWithContext(ctx context.Context) SnmpCommunityArrayOutput
type SnmpCommunityArrayInput ¶
type SnmpCommunityArrayInput interface { pulumi.Input ToSnmpCommunityArrayOutput() SnmpCommunityArrayOutput ToSnmpCommunityArrayOutputWithContext(context.Context) SnmpCommunityArrayOutput }
SnmpCommunityArrayInput is an input type that accepts SnmpCommunityArray and SnmpCommunityArrayOutput values. You can construct a concrete instance of `SnmpCommunityArrayInput` via:
SnmpCommunityArray{ SnmpCommunityArgs{...} }
type SnmpCommunityArrayOutput ¶
type SnmpCommunityArrayOutput struct{ *pulumi.OutputState }
func (SnmpCommunityArrayOutput) ElementType ¶
func (SnmpCommunityArrayOutput) ElementType() reflect.Type
func (SnmpCommunityArrayOutput) Index ¶
func (o SnmpCommunityArrayOutput) Index(i pulumi.IntInput) SnmpCommunityOutput
func (SnmpCommunityArrayOutput) ToSnmpCommunityArrayOutput ¶
func (o SnmpCommunityArrayOutput) ToSnmpCommunityArrayOutput() SnmpCommunityArrayOutput
func (SnmpCommunityArrayOutput) ToSnmpCommunityArrayOutputWithContext ¶
func (o SnmpCommunityArrayOutput) ToSnmpCommunityArrayOutputWithContext(ctx context.Context) SnmpCommunityArrayOutput
type SnmpCommunityHost ¶
type SnmpCommunityHostArgs ¶
type SnmpCommunityHostArgs struct { // Host entry ID. Id pulumi.IntPtrInput `pulumi:"id"` // IPv4 address of the SNMP manager (host). Ip pulumi.StringPtrInput `pulumi:"ip"` }
func (SnmpCommunityHostArgs) ElementType ¶
func (SnmpCommunityHostArgs) ElementType() reflect.Type
func (SnmpCommunityHostArgs) ToSnmpCommunityHostOutput ¶
func (i SnmpCommunityHostArgs) ToSnmpCommunityHostOutput() SnmpCommunityHostOutput
func (SnmpCommunityHostArgs) ToSnmpCommunityHostOutputWithContext ¶
func (i SnmpCommunityHostArgs) ToSnmpCommunityHostOutputWithContext(ctx context.Context) SnmpCommunityHostOutput
type SnmpCommunityHostArray ¶
type SnmpCommunityHostArray []SnmpCommunityHostInput
func (SnmpCommunityHostArray) ElementType ¶
func (SnmpCommunityHostArray) ElementType() reflect.Type
func (SnmpCommunityHostArray) ToSnmpCommunityHostArrayOutput ¶
func (i SnmpCommunityHostArray) ToSnmpCommunityHostArrayOutput() SnmpCommunityHostArrayOutput
func (SnmpCommunityHostArray) ToSnmpCommunityHostArrayOutputWithContext ¶
func (i SnmpCommunityHostArray) ToSnmpCommunityHostArrayOutputWithContext(ctx context.Context) SnmpCommunityHostArrayOutput
type SnmpCommunityHostArrayInput ¶
type SnmpCommunityHostArrayInput interface { pulumi.Input ToSnmpCommunityHostArrayOutput() SnmpCommunityHostArrayOutput ToSnmpCommunityHostArrayOutputWithContext(context.Context) SnmpCommunityHostArrayOutput }
SnmpCommunityHostArrayInput is an input type that accepts SnmpCommunityHostArray and SnmpCommunityHostArrayOutput values. You can construct a concrete instance of `SnmpCommunityHostArrayInput` via:
SnmpCommunityHostArray{ SnmpCommunityHostArgs{...} }
type SnmpCommunityHostArrayOutput ¶
type SnmpCommunityHostArrayOutput struct{ *pulumi.OutputState }
func (SnmpCommunityHostArrayOutput) ElementType ¶
func (SnmpCommunityHostArrayOutput) ElementType() reflect.Type
func (SnmpCommunityHostArrayOutput) Index ¶
func (o SnmpCommunityHostArrayOutput) Index(i pulumi.IntInput) SnmpCommunityHostOutput
func (SnmpCommunityHostArrayOutput) ToSnmpCommunityHostArrayOutput ¶
func (o SnmpCommunityHostArrayOutput) ToSnmpCommunityHostArrayOutput() SnmpCommunityHostArrayOutput
func (SnmpCommunityHostArrayOutput) ToSnmpCommunityHostArrayOutputWithContext ¶
func (o SnmpCommunityHostArrayOutput) ToSnmpCommunityHostArrayOutputWithContext(ctx context.Context) SnmpCommunityHostArrayOutput
type SnmpCommunityHostInput ¶
type SnmpCommunityHostInput interface { pulumi.Input ToSnmpCommunityHostOutput() SnmpCommunityHostOutput ToSnmpCommunityHostOutputWithContext(context.Context) SnmpCommunityHostOutput }
SnmpCommunityHostInput is an input type that accepts SnmpCommunityHostArgs and SnmpCommunityHostOutput values. You can construct a concrete instance of `SnmpCommunityHostInput` via:
SnmpCommunityHostArgs{...}
type SnmpCommunityHostOutput ¶
type SnmpCommunityHostOutput struct{ *pulumi.OutputState }
func (SnmpCommunityHostOutput) ElementType ¶
func (SnmpCommunityHostOutput) ElementType() reflect.Type
func (SnmpCommunityHostOutput) Id ¶
func (o SnmpCommunityHostOutput) Id() pulumi.IntPtrOutput
Host entry ID.
func (SnmpCommunityHostOutput) Ip ¶
func (o SnmpCommunityHostOutput) Ip() pulumi.StringPtrOutput
IPv4 address of the SNMP manager (host).
func (SnmpCommunityHostOutput) ToSnmpCommunityHostOutput ¶
func (o SnmpCommunityHostOutput) ToSnmpCommunityHostOutput() SnmpCommunityHostOutput
func (SnmpCommunityHostOutput) ToSnmpCommunityHostOutputWithContext ¶
func (o SnmpCommunityHostOutput) ToSnmpCommunityHostOutputWithContext(ctx context.Context) SnmpCommunityHostOutput
type SnmpCommunityInput ¶
type SnmpCommunityInput interface { pulumi.Input ToSnmpCommunityOutput() SnmpCommunityOutput ToSnmpCommunityOutputWithContext(context.Context) SnmpCommunityOutput }
SnmpCommunityInput is an input type that accepts SnmpCommunityArgs and SnmpCommunityOutput values. You can construct a concrete instance of `SnmpCommunityInput` via:
SnmpCommunityArgs{...}
type SnmpCommunityOutput ¶
type SnmpCommunityOutput struct{ *pulumi.OutputState }
func (SnmpCommunityOutput) ElementType ¶
func (SnmpCommunityOutput) ElementType() reflect.Type
func (SnmpCommunityOutput) Hosts ¶
func (o SnmpCommunityOutput) Hosts() SnmpCommunityHostArrayOutput
Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below.
func (SnmpCommunityOutput) Name ¶
func (o SnmpCommunityOutput) Name() pulumi.StringPtrOutput
Community name.
func (SnmpCommunityOutput) QueryV1Status ¶
func (o SnmpCommunityOutput) QueryV1Status() pulumi.StringPtrOutput
Enable/disable SNMP v1 queries. Valid values: `enable`, `disable`.
func (SnmpCommunityOutput) QueryV2cStatus ¶
func (o SnmpCommunityOutput) QueryV2cStatus() pulumi.StringPtrOutput
Enable/disable SNMP v2c queries. Valid values: `enable`, `disable`.
func (SnmpCommunityOutput) Status ¶
func (o SnmpCommunityOutput) Status() pulumi.StringPtrOutput
Enable/disable this SNMP community. Valid values: `enable`, `disable`.
func (SnmpCommunityOutput) ToSnmpCommunityOutput ¶
func (o SnmpCommunityOutput) ToSnmpCommunityOutput() SnmpCommunityOutput
func (SnmpCommunityOutput) ToSnmpCommunityOutputWithContext ¶
func (o SnmpCommunityOutput) ToSnmpCommunityOutputWithContext(ctx context.Context) SnmpCommunityOutput
func (SnmpCommunityOutput) TrapV1Status ¶
func (o SnmpCommunityOutput) TrapV1Status() pulumi.StringPtrOutput
Enable/disable SNMP v1 traps. Valid values: `enable`, `disable`.
func (SnmpCommunityOutput) TrapV2cStatus ¶
func (o SnmpCommunityOutput) TrapV2cStatus() pulumi.StringPtrOutput
Enable/disable SNMP v2c traps. Valid values: `enable`, `disable`.
type SnmpInput ¶
type SnmpInput interface { pulumi.Input ToSnmpOutput() SnmpOutput ToSnmpOutputWithContext(ctx context.Context) SnmpOutput }
type SnmpMap ¶
func (SnmpMap) ElementType ¶
func (SnmpMap) ToSnmpMapOutput ¶
func (i SnmpMap) ToSnmpMapOutput() SnmpMapOutput
func (SnmpMap) ToSnmpMapOutputWithContext ¶
func (i SnmpMap) ToSnmpMapOutputWithContext(ctx context.Context) SnmpMapOutput
type SnmpMapInput ¶
type SnmpMapInput interface { pulumi.Input ToSnmpMapOutput() SnmpMapOutput ToSnmpMapOutputWithContext(context.Context) SnmpMapOutput }
SnmpMapInput is an input type that accepts SnmpMap and SnmpMapOutput values. You can construct a concrete instance of `SnmpMapInput` via:
SnmpMap{ "key": SnmpArgs{...} }
type SnmpMapOutput ¶
type SnmpMapOutput struct{ *pulumi.OutputState }
func (SnmpMapOutput) ElementType ¶
func (SnmpMapOutput) ElementType() reflect.Type
func (SnmpMapOutput) MapIndex ¶
func (o SnmpMapOutput) MapIndex(k pulumi.StringInput) SnmpOutput
func (SnmpMapOutput) ToSnmpMapOutput ¶
func (o SnmpMapOutput) ToSnmpMapOutput() SnmpMapOutput
func (SnmpMapOutput) ToSnmpMapOutputWithContext ¶
func (o SnmpMapOutput) ToSnmpMapOutputWithContext(ctx context.Context) SnmpMapOutput
type SnmpOutput ¶
type SnmpOutput struct{ *pulumi.OutputState }
func (SnmpOutput) Communities ¶
func (o SnmpOutput) Communities() SnmpCommunityArrayOutput
SNMP Community Configuration. The structure of `community` block is documented below.
func (SnmpOutput) ContactInfo ¶
func (o SnmpOutput) ContactInfo() pulumi.StringOutput
Contact Information.
func (SnmpOutput) DynamicSortSubtable ¶
func (o SnmpOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (SnmpOutput) ElementType ¶
func (SnmpOutput) ElementType() reflect.Type
func (SnmpOutput) EngineId ¶
func (o SnmpOutput) EngineId() pulumi.StringOutput
AC SNMP engineId string (maximum 24 characters).
func (SnmpOutput) GetAllTables ¶
func (o SnmpOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (SnmpOutput) ToSnmpOutput ¶
func (o SnmpOutput) ToSnmpOutput() SnmpOutput
func (SnmpOutput) ToSnmpOutputWithContext ¶
func (o SnmpOutput) ToSnmpOutputWithContext(ctx context.Context) SnmpOutput
func (SnmpOutput) TrapHighCpuThreshold ¶
func (o SnmpOutput) TrapHighCpuThreshold() pulumi.IntOutput
CPU usage when trap is sent.
func (SnmpOutput) TrapHighMemThreshold ¶
func (o SnmpOutput) TrapHighMemThreshold() pulumi.IntOutput
Memory usage when trap is sent.
func (SnmpOutput) Users ¶
func (o SnmpOutput) Users() SnmpUserArrayOutput
SNMP User Configuration. The structure of `user` block is documented below.
func (SnmpOutput) Vdomparam ¶
func (o SnmpOutput) Vdomparam() pulumi.StringPtrOutput
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.
type SnmpState ¶
type SnmpState struct { // SNMP Community Configuration. The structure of `community` block is documented below. Communities SnmpCommunityArrayInput // Contact Information. ContactInfo pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // AC SNMP engineId string (maximum 24 characters). EngineId pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CPU usage when trap is sent. TrapHighCpuThreshold pulumi.IntPtrInput // Memory usage when trap is sent. TrapHighMemThreshold pulumi.IntPtrInput // SNMP User Configuration. The structure of `user` block is documented below. Users SnmpUserArrayInput // 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. Vdomparam pulumi.StringPtrInput }
func (SnmpState) ElementType ¶
type SnmpUser ¶
type SnmpUser struct { // Authentication protocol. Valid values: `md5`, `sha`. AuthProto *string `pulumi:"authProto"` // Password for authentication protocol. AuthPwd *string `pulumi:"authPwd"` // SNMP User Name Name *string `pulumi:"name"` // Configure SNMP User Notify Hosts. NotifyHosts *string `pulumi:"notifyHosts"` // Privacy (encryption) protocol. Valid values: `aes`, `des`, `aes256`, `aes256cisco`. PrivProto *string `pulumi:"privProto"` // Password for privacy (encryption) protocol. PrivPwd *string `pulumi:"privPwd"` // Enable/disable SNMP queries for this user. Valid values: `enable`, `disable`. Queries *string `pulumi:"queries"` // Security level for message authentication and encryption. Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`. SecurityLevel *string `pulumi:"securityLevel"` // SNMP User Enable Valid values: `enable`, `disable`. Status *string `pulumi:"status"` // Enable/disable traps for this SNMP user. Valid values: `enable`, `disable`. TrapStatus *string `pulumi:"trapStatus"` }
type SnmpUserArgs ¶
type SnmpUserArgs struct { // Authentication protocol. Valid values: `md5`, `sha`. AuthProto pulumi.StringPtrInput `pulumi:"authProto"` // Password for authentication protocol. AuthPwd pulumi.StringPtrInput `pulumi:"authPwd"` // SNMP User Name Name pulumi.StringPtrInput `pulumi:"name"` // Configure SNMP User Notify Hosts. NotifyHosts pulumi.StringPtrInput `pulumi:"notifyHosts"` // Privacy (encryption) protocol. Valid values: `aes`, `des`, `aes256`, `aes256cisco`. PrivProto pulumi.StringPtrInput `pulumi:"privProto"` // Password for privacy (encryption) protocol. PrivPwd pulumi.StringPtrInput `pulumi:"privPwd"` // Enable/disable SNMP queries for this user. Valid values: `enable`, `disable`. Queries pulumi.StringPtrInput `pulumi:"queries"` // Security level for message authentication and encryption. Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`. SecurityLevel pulumi.StringPtrInput `pulumi:"securityLevel"` // SNMP User Enable Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` // Enable/disable traps for this SNMP user. Valid values: `enable`, `disable`. TrapStatus pulumi.StringPtrInput `pulumi:"trapStatus"` }
func (SnmpUserArgs) ElementType ¶
func (SnmpUserArgs) ElementType() reflect.Type
func (SnmpUserArgs) ToSnmpUserOutput ¶
func (i SnmpUserArgs) ToSnmpUserOutput() SnmpUserOutput
func (SnmpUserArgs) ToSnmpUserOutputWithContext ¶
func (i SnmpUserArgs) ToSnmpUserOutputWithContext(ctx context.Context) SnmpUserOutput
type SnmpUserArray ¶
type SnmpUserArray []SnmpUserInput
func (SnmpUserArray) ElementType ¶
func (SnmpUserArray) ElementType() reflect.Type
func (SnmpUserArray) ToSnmpUserArrayOutput ¶
func (i SnmpUserArray) ToSnmpUserArrayOutput() SnmpUserArrayOutput
func (SnmpUserArray) ToSnmpUserArrayOutputWithContext ¶
func (i SnmpUserArray) ToSnmpUserArrayOutputWithContext(ctx context.Context) SnmpUserArrayOutput
type SnmpUserArrayInput ¶
type SnmpUserArrayInput interface { pulumi.Input ToSnmpUserArrayOutput() SnmpUserArrayOutput ToSnmpUserArrayOutputWithContext(context.Context) SnmpUserArrayOutput }
SnmpUserArrayInput is an input type that accepts SnmpUserArray and SnmpUserArrayOutput values. You can construct a concrete instance of `SnmpUserArrayInput` via:
SnmpUserArray{ SnmpUserArgs{...} }
type SnmpUserArrayOutput ¶
type SnmpUserArrayOutput struct{ *pulumi.OutputState }
func (SnmpUserArrayOutput) ElementType ¶
func (SnmpUserArrayOutput) ElementType() reflect.Type
func (SnmpUserArrayOutput) Index ¶
func (o SnmpUserArrayOutput) Index(i pulumi.IntInput) SnmpUserOutput
func (SnmpUserArrayOutput) ToSnmpUserArrayOutput ¶
func (o SnmpUserArrayOutput) ToSnmpUserArrayOutput() SnmpUserArrayOutput
func (SnmpUserArrayOutput) ToSnmpUserArrayOutputWithContext ¶
func (o SnmpUserArrayOutput) ToSnmpUserArrayOutputWithContext(ctx context.Context) SnmpUserArrayOutput
type SnmpUserInput ¶
type SnmpUserInput interface { pulumi.Input ToSnmpUserOutput() SnmpUserOutput ToSnmpUserOutputWithContext(context.Context) SnmpUserOutput }
SnmpUserInput is an input type that accepts SnmpUserArgs and SnmpUserOutput values. You can construct a concrete instance of `SnmpUserInput` via:
SnmpUserArgs{...}
type SnmpUserOutput ¶
type SnmpUserOutput struct{ *pulumi.OutputState }
func (SnmpUserOutput) AuthProto ¶
func (o SnmpUserOutput) AuthProto() pulumi.StringPtrOutput
Authentication protocol. Valid values: `md5`, `sha`.
func (SnmpUserOutput) AuthPwd ¶
func (o SnmpUserOutput) AuthPwd() pulumi.StringPtrOutput
Password for authentication protocol.
func (SnmpUserOutput) ElementType ¶
func (SnmpUserOutput) ElementType() reflect.Type
func (SnmpUserOutput) NotifyHosts ¶
func (o SnmpUserOutput) NotifyHosts() pulumi.StringPtrOutput
Configure SNMP User Notify Hosts.
func (SnmpUserOutput) PrivProto ¶
func (o SnmpUserOutput) PrivProto() pulumi.StringPtrOutput
Privacy (encryption) protocol. Valid values: `aes`, `des`, `aes256`, `aes256cisco`.
func (SnmpUserOutput) PrivPwd ¶
func (o SnmpUserOutput) PrivPwd() pulumi.StringPtrOutput
Password for privacy (encryption) protocol.
func (SnmpUserOutput) Queries ¶
func (o SnmpUserOutput) Queries() pulumi.StringPtrOutput
Enable/disable SNMP queries for this user. Valid values: `enable`, `disable`.
func (SnmpUserOutput) SecurityLevel ¶
func (o SnmpUserOutput) SecurityLevel() pulumi.StringPtrOutput
Security level for message authentication and encryption. Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`.
func (SnmpUserOutput) Status ¶
func (o SnmpUserOutput) Status() pulumi.StringPtrOutput
SNMP User Enable Valid values: `enable`, `disable`.
func (SnmpUserOutput) ToSnmpUserOutput ¶
func (o SnmpUserOutput) ToSnmpUserOutput() SnmpUserOutput
func (SnmpUserOutput) ToSnmpUserOutputWithContext ¶
func (o SnmpUserOutput) ToSnmpUserOutputWithContext(ctx context.Context) SnmpUserOutput
func (SnmpUserOutput) TrapStatus ¶
func (o SnmpUserOutput) TrapStatus() pulumi.StringPtrOutput
Enable/disable traps for this SNMP user. Valid values: `enable`, `disable`.
type Ssidpolicy ¶
type Ssidpolicy struct { pulumi.CustomResourceState // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // Name. Name pulumi.StringOutput `pulumi:"name"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // VLAN interface name. Vlan pulumi.StringOutput `pulumi:"vlan"` }
Configure WiFi SSID policies. Applies to FortiOS Version `>= 7.0.1`.
## Import
WirelessController SsidPolicy can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/ssidpolicy:Ssidpolicy labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/ssidpolicy:Ssidpolicy labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetSsidpolicy ¶
func GetSsidpolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SsidpolicyState, opts ...pulumi.ResourceOption) (*Ssidpolicy, error)
GetSsidpolicy gets an existing Ssidpolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSsidpolicy ¶
func NewSsidpolicy(ctx *pulumi.Context, name string, args *SsidpolicyArgs, opts ...pulumi.ResourceOption) (*Ssidpolicy, error)
NewSsidpolicy registers a new resource with the given unique name, arguments, and options.
func (*Ssidpolicy) ElementType ¶
func (*Ssidpolicy) ElementType() reflect.Type
func (*Ssidpolicy) ToSsidpolicyOutput ¶
func (i *Ssidpolicy) ToSsidpolicyOutput() SsidpolicyOutput
func (*Ssidpolicy) ToSsidpolicyOutputWithContext ¶
func (i *Ssidpolicy) ToSsidpolicyOutputWithContext(ctx context.Context) SsidpolicyOutput
type SsidpolicyArgs ¶
type SsidpolicyArgs struct { // Description. Description pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // VLAN interface name. Vlan pulumi.StringPtrInput }
The set of arguments for constructing a Ssidpolicy resource.
func (SsidpolicyArgs) ElementType ¶
func (SsidpolicyArgs) ElementType() reflect.Type
type SsidpolicyArray ¶
type SsidpolicyArray []SsidpolicyInput
func (SsidpolicyArray) ElementType ¶
func (SsidpolicyArray) ElementType() reflect.Type
func (SsidpolicyArray) ToSsidpolicyArrayOutput ¶
func (i SsidpolicyArray) ToSsidpolicyArrayOutput() SsidpolicyArrayOutput
func (SsidpolicyArray) ToSsidpolicyArrayOutputWithContext ¶
func (i SsidpolicyArray) ToSsidpolicyArrayOutputWithContext(ctx context.Context) SsidpolicyArrayOutput
type SsidpolicyArrayInput ¶
type SsidpolicyArrayInput interface { pulumi.Input ToSsidpolicyArrayOutput() SsidpolicyArrayOutput ToSsidpolicyArrayOutputWithContext(context.Context) SsidpolicyArrayOutput }
SsidpolicyArrayInput is an input type that accepts SsidpolicyArray and SsidpolicyArrayOutput values. You can construct a concrete instance of `SsidpolicyArrayInput` via:
SsidpolicyArray{ SsidpolicyArgs{...} }
type SsidpolicyArrayOutput ¶
type SsidpolicyArrayOutput struct{ *pulumi.OutputState }
func (SsidpolicyArrayOutput) ElementType ¶
func (SsidpolicyArrayOutput) ElementType() reflect.Type
func (SsidpolicyArrayOutput) Index ¶
func (o SsidpolicyArrayOutput) Index(i pulumi.IntInput) SsidpolicyOutput
func (SsidpolicyArrayOutput) ToSsidpolicyArrayOutput ¶
func (o SsidpolicyArrayOutput) ToSsidpolicyArrayOutput() SsidpolicyArrayOutput
func (SsidpolicyArrayOutput) ToSsidpolicyArrayOutputWithContext ¶
func (o SsidpolicyArrayOutput) ToSsidpolicyArrayOutputWithContext(ctx context.Context) SsidpolicyArrayOutput
type SsidpolicyInput ¶
type SsidpolicyInput interface { pulumi.Input ToSsidpolicyOutput() SsidpolicyOutput ToSsidpolicyOutputWithContext(ctx context.Context) SsidpolicyOutput }
type SsidpolicyMap ¶
type SsidpolicyMap map[string]SsidpolicyInput
func (SsidpolicyMap) ElementType ¶
func (SsidpolicyMap) ElementType() reflect.Type
func (SsidpolicyMap) ToSsidpolicyMapOutput ¶
func (i SsidpolicyMap) ToSsidpolicyMapOutput() SsidpolicyMapOutput
func (SsidpolicyMap) ToSsidpolicyMapOutputWithContext ¶
func (i SsidpolicyMap) ToSsidpolicyMapOutputWithContext(ctx context.Context) SsidpolicyMapOutput
type SsidpolicyMapInput ¶
type SsidpolicyMapInput interface { pulumi.Input ToSsidpolicyMapOutput() SsidpolicyMapOutput ToSsidpolicyMapOutputWithContext(context.Context) SsidpolicyMapOutput }
SsidpolicyMapInput is an input type that accepts SsidpolicyMap and SsidpolicyMapOutput values. You can construct a concrete instance of `SsidpolicyMapInput` via:
SsidpolicyMap{ "key": SsidpolicyArgs{...} }
type SsidpolicyMapOutput ¶
type SsidpolicyMapOutput struct{ *pulumi.OutputState }
func (SsidpolicyMapOutput) ElementType ¶
func (SsidpolicyMapOutput) ElementType() reflect.Type
func (SsidpolicyMapOutput) MapIndex ¶
func (o SsidpolicyMapOutput) MapIndex(k pulumi.StringInput) SsidpolicyOutput
func (SsidpolicyMapOutput) ToSsidpolicyMapOutput ¶
func (o SsidpolicyMapOutput) ToSsidpolicyMapOutput() SsidpolicyMapOutput
func (SsidpolicyMapOutput) ToSsidpolicyMapOutputWithContext ¶
func (o SsidpolicyMapOutput) ToSsidpolicyMapOutputWithContext(ctx context.Context) SsidpolicyMapOutput
type SsidpolicyOutput ¶
type SsidpolicyOutput struct{ *pulumi.OutputState }
func (SsidpolicyOutput) Description ¶
func (o SsidpolicyOutput) Description() pulumi.StringPtrOutput
Description.
func (SsidpolicyOutput) ElementType ¶
func (SsidpolicyOutput) ElementType() reflect.Type
func (SsidpolicyOutput) ToSsidpolicyOutput ¶
func (o SsidpolicyOutput) ToSsidpolicyOutput() SsidpolicyOutput
func (SsidpolicyOutput) ToSsidpolicyOutputWithContext ¶
func (o SsidpolicyOutput) ToSsidpolicyOutputWithContext(ctx context.Context) SsidpolicyOutput
func (SsidpolicyOutput) Vdomparam ¶
func (o SsidpolicyOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (SsidpolicyOutput) Vlan ¶
func (o SsidpolicyOutput) Vlan() pulumi.StringOutput
VLAN interface name.
type SsidpolicyState ¶
type SsidpolicyState struct { // Description. Description pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // VLAN interface name. Vlan pulumi.StringPtrInput }
func (SsidpolicyState) ElementType ¶
func (SsidpolicyState) ElementType() reflect.Type
type Syslogprofile ¶
type Syslogprofile struct { pulumi.CustomResourceState // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Lowest level of log messages that FortiAP units send to this server (default = information) Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debugging`. LogLevel pulumi.StringOutput `pulumi:"logLevel"` // WTP system log server profile name. Name pulumi.StringOutput `pulumi:"name"` // Syslog server address type (default = IP) Valid values: `fqdn`, `ip`. ServerAddrType pulumi.StringOutput `pulumi:"serverAddrType"` // FQDN of syslog server that FortiAP units send log messages to. ServerFqdn pulumi.StringOutput `pulumi:"serverFqdn"` // IP address of syslog server that FortiAP units send log messages to. ServerIp pulumi.StringOutput `pulumi:"serverIp"` // Port number of syslog server that FortiAP units send log messages to (default = 514). ServerPort pulumi.IntOutput `pulumi:"serverPort"` // Enable/disable FortiAP units to send log messages to a syslog server (default = enable). Valid values: `enable`, `disable`. ServerStatus pulumi.StringOutput `pulumi:"serverStatus"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure Wireless Termination Points (WTP) system log server profile. Applies to FortiOS Version `>= 7.0.2`.
## Import
WirelessController SyslogProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/syslogprofile:Syslogprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/syslogprofile:Syslogprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetSyslogprofile ¶
func GetSyslogprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SyslogprofileState, opts ...pulumi.ResourceOption) (*Syslogprofile, error)
GetSyslogprofile gets an existing Syslogprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSyslogprofile ¶
func NewSyslogprofile(ctx *pulumi.Context, name string, args *SyslogprofileArgs, opts ...pulumi.ResourceOption) (*Syslogprofile, error)
NewSyslogprofile registers a new resource with the given unique name, arguments, and options.
func (*Syslogprofile) ElementType ¶
func (*Syslogprofile) ElementType() reflect.Type
func (*Syslogprofile) ToSyslogprofileOutput ¶
func (i *Syslogprofile) ToSyslogprofileOutput() SyslogprofileOutput
func (*Syslogprofile) ToSyslogprofileOutputWithContext ¶
func (i *Syslogprofile) ToSyslogprofileOutputWithContext(ctx context.Context) SyslogprofileOutput
type SyslogprofileArgs ¶
type SyslogprofileArgs struct { // Comment. Comment pulumi.StringPtrInput // Lowest level of log messages that FortiAP units send to this server (default = information) Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debugging`. LogLevel pulumi.StringPtrInput // WTP system log server profile name. Name pulumi.StringPtrInput // Syslog server address type (default = IP) Valid values: `fqdn`, `ip`. ServerAddrType pulumi.StringPtrInput // FQDN of syslog server that FortiAP units send log messages to. ServerFqdn pulumi.StringPtrInput // IP address of syslog server that FortiAP units send log messages to. ServerIp pulumi.StringPtrInput // Port number of syslog server that FortiAP units send log messages to (default = 514). ServerPort pulumi.IntPtrInput // Enable/disable FortiAP units to send log messages to a syslog server (default = enable). Valid values: `enable`, `disable`. ServerStatus pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Syslogprofile resource.
func (SyslogprofileArgs) ElementType ¶
func (SyslogprofileArgs) ElementType() reflect.Type
type SyslogprofileArray ¶
type SyslogprofileArray []SyslogprofileInput
func (SyslogprofileArray) ElementType ¶
func (SyslogprofileArray) ElementType() reflect.Type
func (SyslogprofileArray) ToSyslogprofileArrayOutput ¶
func (i SyslogprofileArray) ToSyslogprofileArrayOutput() SyslogprofileArrayOutput
func (SyslogprofileArray) ToSyslogprofileArrayOutputWithContext ¶
func (i SyslogprofileArray) ToSyslogprofileArrayOutputWithContext(ctx context.Context) SyslogprofileArrayOutput
type SyslogprofileArrayInput ¶
type SyslogprofileArrayInput interface { pulumi.Input ToSyslogprofileArrayOutput() SyslogprofileArrayOutput ToSyslogprofileArrayOutputWithContext(context.Context) SyslogprofileArrayOutput }
SyslogprofileArrayInput is an input type that accepts SyslogprofileArray and SyslogprofileArrayOutput values. You can construct a concrete instance of `SyslogprofileArrayInput` via:
SyslogprofileArray{ SyslogprofileArgs{...} }
type SyslogprofileArrayOutput ¶
type SyslogprofileArrayOutput struct{ *pulumi.OutputState }
func (SyslogprofileArrayOutput) ElementType ¶
func (SyslogprofileArrayOutput) ElementType() reflect.Type
func (SyslogprofileArrayOutput) Index ¶
func (o SyslogprofileArrayOutput) Index(i pulumi.IntInput) SyslogprofileOutput
func (SyslogprofileArrayOutput) ToSyslogprofileArrayOutput ¶
func (o SyslogprofileArrayOutput) ToSyslogprofileArrayOutput() SyslogprofileArrayOutput
func (SyslogprofileArrayOutput) ToSyslogprofileArrayOutputWithContext ¶
func (o SyslogprofileArrayOutput) ToSyslogprofileArrayOutputWithContext(ctx context.Context) SyslogprofileArrayOutput
type SyslogprofileInput ¶
type SyslogprofileInput interface { pulumi.Input ToSyslogprofileOutput() SyslogprofileOutput ToSyslogprofileOutputWithContext(ctx context.Context) SyslogprofileOutput }
type SyslogprofileMap ¶
type SyslogprofileMap map[string]SyslogprofileInput
func (SyslogprofileMap) ElementType ¶
func (SyslogprofileMap) ElementType() reflect.Type
func (SyslogprofileMap) ToSyslogprofileMapOutput ¶
func (i SyslogprofileMap) ToSyslogprofileMapOutput() SyslogprofileMapOutput
func (SyslogprofileMap) ToSyslogprofileMapOutputWithContext ¶
func (i SyslogprofileMap) ToSyslogprofileMapOutputWithContext(ctx context.Context) SyslogprofileMapOutput
type SyslogprofileMapInput ¶
type SyslogprofileMapInput interface { pulumi.Input ToSyslogprofileMapOutput() SyslogprofileMapOutput ToSyslogprofileMapOutputWithContext(context.Context) SyslogprofileMapOutput }
SyslogprofileMapInput is an input type that accepts SyslogprofileMap and SyslogprofileMapOutput values. You can construct a concrete instance of `SyslogprofileMapInput` via:
SyslogprofileMap{ "key": SyslogprofileArgs{...} }
type SyslogprofileMapOutput ¶
type SyslogprofileMapOutput struct{ *pulumi.OutputState }
func (SyslogprofileMapOutput) ElementType ¶
func (SyslogprofileMapOutput) ElementType() reflect.Type
func (SyslogprofileMapOutput) MapIndex ¶
func (o SyslogprofileMapOutput) MapIndex(k pulumi.StringInput) SyslogprofileOutput
func (SyslogprofileMapOutput) ToSyslogprofileMapOutput ¶
func (o SyslogprofileMapOutput) ToSyslogprofileMapOutput() SyslogprofileMapOutput
func (SyslogprofileMapOutput) ToSyslogprofileMapOutputWithContext ¶
func (o SyslogprofileMapOutput) ToSyslogprofileMapOutputWithContext(ctx context.Context) SyslogprofileMapOutput
type SyslogprofileOutput ¶
type SyslogprofileOutput struct{ *pulumi.OutputState }
func (SyslogprofileOutput) Comment ¶
func (o SyslogprofileOutput) Comment() pulumi.StringPtrOutput
Comment.
func (SyslogprofileOutput) ElementType ¶
func (SyslogprofileOutput) ElementType() reflect.Type
func (SyslogprofileOutput) LogLevel ¶
func (o SyslogprofileOutput) LogLevel() pulumi.StringOutput
Lowest level of log messages that FortiAP units send to this server (default = information) Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debugging`.
func (SyslogprofileOutput) Name ¶
func (o SyslogprofileOutput) Name() pulumi.StringOutput
WTP system log server profile name.
func (SyslogprofileOutput) ServerAddrType ¶
func (o SyslogprofileOutput) ServerAddrType() pulumi.StringOutput
Syslog server address type (default = IP) Valid values: `fqdn`, `ip`.
func (SyslogprofileOutput) ServerFqdn ¶
func (o SyslogprofileOutput) ServerFqdn() pulumi.StringOutput
FQDN of syslog server that FortiAP units send log messages to.
func (SyslogprofileOutput) ServerIp ¶
func (o SyslogprofileOutput) ServerIp() pulumi.StringOutput
IP address of syslog server that FortiAP units send log messages to.
func (SyslogprofileOutput) ServerPort ¶
func (o SyslogprofileOutput) ServerPort() pulumi.IntOutput
Port number of syslog server that FortiAP units send log messages to (default = 514).
func (SyslogprofileOutput) ServerStatus ¶
func (o SyslogprofileOutput) ServerStatus() pulumi.StringOutput
Enable/disable FortiAP units to send log messages to a syslog server (default = enable). Valid values: `enable`, `disable`.
func (SyslogprofileOutput) ToSyslogprofileOutput ¶
func (o SyslogprofileOutput) ToSyslogprofileOutput() SyslogprofileOutput
func (SyslogprofileOutput) ToSyslogprofileOutputWithContext ¶
func (o SyslogprofileOutput) ToSyslogprofileOutputWithContext(ctx context.Context) SyslogprofileOutput
func (SyslogprofileOutput) Vdomparam ¶
func (o SyslogprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
type SyslogprofileState ¶
type SyslogprofileState struct { // Comment. Comment pulumi.StringPtrInput // Lowest level of log messages that FortiAP units send to this server (default = information) Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debugging`. LogLevel pulumi.StringPtrInput // WTP system log server profile name. Name pulumi.StringPtrInput // Syslog server address type (default = IP) Valid values: `fqdn`, `ip`. ServerAddrType pulumi.StringPtrInput // FQDN of syslog server that FortiAP units send log messages to. ServerFqdn pulumi.StringPtrInput // IP address of syslog server that FortiAP units send log messages to. ServerIp pulumi.StringPtrInput // Port number of syslog server that FortiAP units send log messages to (default = 514). ServerPort pulumi.IntPtrInput // Enable/disable FortiAP units to send log messages to a syslog server (default = enable). Valid values: `enable`, `disable`. ServerStatus pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (SyslogprofileState) ElementType ¶
func (SyslogprofileState) ElementType() reflect.Type
type Timers ¶
type Timers struct { pulumi.CustomResourceState // Time in minutes to wait before AP reboots when there is no controller detected (5 - 65535, default = 0, 0 for no reboot). ApRebootWaitInterval1 pulumi.IntOutput `pulumi:"apRebootWaitInterval1"` // Time in minutes to wait before AP reboots when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session (5 - 65535, default = 0, 0 for no reboot). ApRebootWaitInterval2 pulumi.IntOutput `pulumi:"apRebootWaitInterval2"` // Time to reboot the AP when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session, format hh:mm. ApRebootWaitTime pulumi.StringOutput `pulumi:"apRebootWaitTime"` // Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). AuthTimeout pulumi.IntOutput `pulumi:"authTimeout"` // Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). BleScanReportIntv pulumi.IntOutput `pulumi:"bleScanReportIntv"` // Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). ClientIdleRehomeTimeout pulumi.IntOutput `pulumi:"clientIdleRehomeTimeout"` // Time after which a client is considered idle and times out (20 - 3600 sec, default = 300, 0 for no timeout). ClientIdleTimeout pulumi.IntOutput `pulumi:"clientIdleTimeout"` // Weekday on which to run DARRP optimization. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. DarrpDay pulumi.StringOutput `pulumi:"darrpDay"` // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 1800). DarrpOptimize pulumi.IntOutput `pulumi:"darrpOptimize"` // Time at which DARRP optimizations run (you can add up to 8 times). The structure of `darrpTime` block is documented below. DarrpTimes TimersDarrpTimeArrayOutput `pulumi:"darrpTimes"` // Time between discovery requests (2 - 180 sec, default = 5). DiscoveryInterval pulumi.IntOutput `pulumi:"discoveryInterval"` // Dynamic radio mode assignment (DRMA) schedule interval in minutes (10 - 1440, default = 60). DrmaInterval pulumi.IntOutput `pulumi:"drmaInterval"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Time between echo requests sent by the managed WTP, AP, or FortiAP (1 - 255 sec, default = 30). EchoInterval pulumi.IntOutput `pulumi:"echoInterval"` // Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). FakeApLog pulumi.IntOutput `pulumi:"fakeApLog"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). IpsecIntfCleanup pulumi.IntOutput `pulumi:"ipsecIntfCleanup"` // Maximal time in seconds between control requests sent by the managed WTP, AP, or FortiAP (0 - 255 sec, default = 0). NatSessionKeepAlive pulumi.IntOutput `pulumi:"natSessionKeepAlive"` // Time between running radio reports (1 - 255 sec, default = 15). RadioStatsInterval pulumi.IntOutput `pulumi:"radioStatsInterval"` // Time period in minutes to keep rogue AP after it is gone (default = 0). RogueApCleanup pulumi.IntOutput `pulumi:"rogueApCleanup"` // Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). RogueApLog pulumi.IntOutput `pulumi:"rogueApLog"` // Time between running station capability reports (1 - 255 sec, default = 30). StaCapabilityInterval pulumi.IntOutput `pulumi:"staCapabilityInterval"` // Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). StaLocateTimer pulumi.IntOutput `pulumi:"staLocateTimer"` // Time between running client (station) reports (1 - 255 sec, default = 1). StaStatsInterval pulumi.IntOutput `pulumi:"staStatsInterval"` // Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). VapStatsInterval pulumi.IntOutput `pulumi:"vapStatsInterval"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure CAPWAP timers.
## Import
WirelessController Timers can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/timers:Timers labelname WirelessControllerTimers ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/timers:Timers labelname WirelessControllerTimers ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetTimers ¶
func GetTimers(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TimersState, opts ...pulumi.ResourceOption) (*Timers, error)
GetTimers gets an existing Timers resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTimers ¶
func NewTimers(ctx *pulumi.Context, name string, args *TimersArgs, opts ...pulumi.ResourceOption) (*Timers, error)
NewTimers registers a new resource with the given unique name, arguments, and options.
func (*Timers) ElementType ¶
func (*Timers) ToTimersOutput ¶
func (i *Timers) ToTimersOutput() TimersOutput
func (*Timers) ToTimersOutputWithContext ¶
func (i *Timers) ToTimersOutputWithContext(ctx context.Context) TimersOutput
type TimersArgs ¶
type TimersArgs struct { // Time in minutes to wait before AP reboots when there is no controller detected (5 - 65535, default = 0, 0 for no reboot). ApRebootWaitInterval1 pulumi.IntPtrInput // Time in minutes to wait before AP reboots when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session (5 - 65535, default = 0, 0 for no reboot). ApRebootWaitInterval2 pulumi.IntPtrInput // Time to reboot the AP when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session, format hh:mm. ApRebootWaitTime pulumi.StringPtrInput // Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). AuthTimeout pulumi.IntPtrInput // Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). BleScanReportIntv pulumi.IntPtrInput // Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). ClientIdleRehomeTimeout pulumi.IntPtrInput // Time after which a client is considered idle and times out (20 - 3600 sec, default = 300, 0 for no timeout). ClientIdleTimeout pulumi.IntPtrInput // Weekday on which to run DARRP optimization. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. DarrpDay pulumi.StringPtrInput // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 1800). DarrpOptimize pulumi.IntPtrInput // Time at which DARRP optimizations run (you can add up to 8 times). The structure of `darrpTime` block is documented below. DarrpTimes TimersDarrpTimeArrayInput // Time between discovery requests (2 - 180 sec, default = 5). DiscoveryInterval pulumi.IntPtrInput // Dynamic radio mode assignment (DRMA) schedule interval in minutes (10 - 1440, default = 60). DrmaInterval pulumi.IntPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Time between echo requests sent by the managed WTP, AP, or FortiAP (1 - 255 sec, default = 30). EchoInterval pulumi.IntPtrInput // Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). FakeApLog pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). IpsecIntfCleanup pulumi.IntPtrInput // Maximal time in seconds between control requests sent by the managed WTP, AP, or FortiAP (0 - 255 sec, default = 0). NatSessionKeepAlive pulumi.IntPtrInput // Time between running radio reports (1 - 255 sec, default = 15). RadioStatsInterval pulumi.IntPtrInput // Time period in minutes to keep rogue AP after it is gone (default = 0). RogueApCleanup pulumi.IntPtrInput // Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). RogueApLog pulumi.IntPtrInput // Time between running station capability reports (1 - 255 sec, default = 30). StaCapabilityInterval pulumi.IntPtrInput // Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). StaLocateTimer pulumi.IntPtrInput // Time between running client (station) reports (1 - 255 sec, default = 1). StaStatsInterval pulumi.IntPtrInput // Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). VapStatsInterval pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Timers resource.
func (TimersArgs) ElementType ¶
func (TimersArgs) ElementType() reflect.Type
type TimersArray ¶
type TimersArray []TimersInput
func (TimersArray) ElementType ¶
func (TimersArray) ElementType() reflect.Type
func (TimersArray) ToTimersArrayOutput ¶
func (i TimersArray) ToTimersArrayOutput() TimersArrayOutput
func (TimersArray) ToTimersArrayOutputWithContext ¶
func (i TimersArray) ToTimersArrayOutputWithContext(ctx context.Context) TimersArrayOutput
type TimersArrayInput ¶
type TimersArrayInput interface { pulumi.Input ToTimersArrayOutput() TimersArrayOutput ToTimersArrayOutputWithContext(context.Context) TimersArrayOutput }
TimersArrayInput is an input type that accepts TimersArray and TimersArrayOutput values. You can construct a concrete instance of `TimersArrayInput` via:
TimersArray{ TimersArgs{...} }
type TimersArrayOutput ¶
type TimersArrayOutput struct{ *pulumi.OutputState }
func (TimersArrayOutput) ElementType ¶
func (TimersArrayOutput) ElementType() reflect.Type
func (TimersArrayOutput) Index ¶
func (o TimersArrayOutput) Index(i pulumi.IntInput) TimersOutput
func (TimersArrayOutput) ToTimersArrayOutput ¶
func (o TimersArrayOutput) ToTimersArrayOutput() TimersArrayOutput
func (TimersArrayOutput) ToTimersArrayOutputWithContext ¶
func (o TimersArrayOutput) ToTimersArrayOutputWithContext(ctx context.Context) TimersArrayOutput
type TimersDarrpTime ¶
type TimersDarrpTime struct { // Time. Time *string `pulumi:"time"` }
type TimersDarrpTimeArgs ¶
type TimersDarrpTimeArgs struct { // Time. Time pulumi.StringPtrInput `pulumi:"time"` }
func (TimersDarrpTimeArgs) ElementType ¶
func (TimersDarrpTimeArgs) ElementType() reflect.Type
func (TimersDarrpTimeArgs) ToTimersDarrpTimeOutput ¶
func (i TimersDarrpTimeArgs) ToTimersDarrpTimeOutput() TimersDarrpTimeOutput
func (TimersDarrpTimeArgs) ToTimersDarrpTimeOutputWithContext ¶
func (i TimersDarrpTimeArgs) ToTimersDarrpTimeOutputWithContext(ctx context.Context) TimersDarrpTimeOutput
type TimersDarrpTimeArray ¶
type TimersDarrpTimeArray []TimersDarrpTimeInput
func (TimersDarrpTimeArray) ElementType ¶
func (TimersDarrpTimeArray) ElementType() reflect.Type
func (TimersDarrpTimeArray) ToTimersDarrpTimeArrayOutput ¶
func (i TimersDarrpTimeArray) ToTimersDarrpTimeArrayOutput() TimersDarrpTimeArrayOutput
func (TimersDarrpTimeArray) ToTimersDarrpTimeArrayOutputWithContext ¶
func (i TimersDarrpTimeArray) ToTimersDarrpTimeArrayOutputWithContext(ctx context.Context) TimersDarrpTimeArrayOutput
type TimersDarrpTimeArrayInput ¶
type TimersDarrpTimeArrayInput interface { pulumi.Input ToTimersDarrpTimeArrayOutput() TimersDarrpTimeArrayOutput ToTimersDarrpTimeArrayOutputWithContext(context.Context) TimersDarrpTimeArrayOutput }
TimersDarrpTimeArrayInput is an input type that accepts TimersDarrpTimeArray and TimersDarrpTimeArrayOutput values. You can construct a concrete instance of `TimersDarrpTimeArrayInput` via:
TimersDarrpTimeArray{ TimersDarrpTimeArgs{...} }
type TimersDarrpTimeArrayOutput ¶
type TimersDarrpTimeArrayOutput struct{ *pulumi.OutputState }
func (TimersDarrpTimeArrayOutput) ElementType ¶
func (TimersDarrpTimeArrayOutput) ElementType() reflect.Type
func (TimersDarrpTimeArrayOutput) Index ¶
func (o TimersDarrpTimeArrayOutput) Index(i pulumi.IntInput) TimersDarrpTimeOutput
func (TimersDarrpTimeArrayOutput) ToTimersDarrpTimeArrayOutput ¶
func (o TimersDarrpTimeArrayOutput) ToTimersDarrpTimeArrayOutput() TimersDarrpTimeArrayOutput
func (TimersDarrpTimeArrayOutput) ToTimersDarrpTimeArrayOutputWithContext ¶
func (o TimersDarrpTimeArrayOutput) ToTimersDarrpTimeArrayOutputWithContext(ctx context.Context) TimersDarrpTimeArrayOutput
type TimersDarrpTimeInput ¶
type TimersDarrpTimeInput interface { pulumi.Input ToTimersDarrpTimeOutput() TimersDarrpTimeOutput ToTimersDarrpTimeOutputWithContext(context.Context) TimersDarrpTimeOutput }
TimersDarrpTimeInput is an input type that accepts TimersDarrpTimeArgs and TimersDarrpTimeOutput values. You can construct a concrete instance of `TimersDarrpTimeInput` via:
TimersDarrpTimeArgs{...}
type TimersDarrpTimeOutput ¶
type TimersDarrpTimeOutput struct{ *pulumi.OutputState }
func (TimersDarrpTimeOutput) ElementType ¶
func (TimersDarrpTimeOutput) ElementType() reflect.Type
func (TimersDarrpTimeOutput) Time ¶
func (o TimersDarrpTimeOutput) Time() pulumi.StringPtrOutput
Time.
func (TimersDarrpTimeOutput) ToTimersDarrpTimeOutput ¶
func (o TimersDarrpTimeOutput) ToTimersDarrpTimeOutput() TimersDarrpTimeOutput
func (TimersDarrpTimeOutput) ToTimersDarrpTimeOutputWithContext ¶
func (o TimersDarrpTimeOutput) ToTimersDarrpTimeOutputWithContext(ctx context.Context) TimersDarrpTimeOutput
type TimersInput ¶
type TimersInput interface { pulumi.Input ToTimersOutput() TimersOutput ToTimersOutputWithContext(ctx context.Context) TimersOutput }
type TimersMap ¶
type TimersMap map[string]TimersInput
func (TimersMap) ElementType ¶
func (TimersMap) ToTimersMapOutput ¶
func (i TimersMap) ToTimersMapOutput() TimersMapOutput
func (TimersMap) ToTimersMapOutputWithContext ¶
func (i TimersMap) ToTimersMapOutputWithContext(ctx context.Context) TimersMapOutput
type TimersMapInput ¶
type TimersMapInput interface { pulumi.Input ToTimersMapOutput() TimersMapOutput ToTimersMapOutputWithContext(context.Context) TimersMapOutput }
TimersMapInput is an input type that accepts TimersMap and TimersMapOutput values. You can construct a concrete instance of `TimersMapInput` via:
TimersMap{ "key": TimersArgs{...} }
type TimersMapOutput ¶
type TimersMapOutput struct{ *pulumi.OutputState }
func (TimersMapOutput) ElementType ¶
func (TimersMapOutput) ElementType() reflect.Type
func (TimersMapOutput) MapIndex ¶
func (o TimersMapOutput) MapIndex(k pulumi.StringInput) TimersOutput
func (TimersMapOutput) ToTimersMapOutput ¶
func (o TimersMapOutput) ToTimersMapOutput() TimersMapOutput
func (TimersMapOutput) ToTimersMapOutputWithContext ¶
func (o TimersMapOutput) ToTimersMapOutputWithContext(ctx context.Context) TimersMapOutput
type TimersOutput ¶
type TimersOutput struct{ *pulumi.OutputState }
func (TimersOutput) ApRebootWaitInterval1 ¶
func (o TimersOutput) ApRebootWaitInterval1() pulumi.IntOutput
Time in minutes to wait before AP reboots when there is no controller detected (5 - 65535, default = 0, 0 for no reboot).
func (TimersOutput) ApRebootWaitInterval2 ¶
func (o TimersOutput) ApRebootWaitInterval2() pulumi.IntOutput
Time in minutes to wait before AP reboots when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session (5 - 65535, default = 0, 0 for no reboot).
func (TimersOutput) ApRebootWaitTime ¶
func (o TimersOutput) ApRebootWaitTime() pulumi.StringOutput
Time to reboot the AP when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session, format hh:mm.
func (TimersOutput) AuthTimeout ¶
func (o TimersOutput) AuthTimeout() pulumi.IntOutput
Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5).
func (TimersOutput) BleScanReportIntv ¶
func (o TimersOutput) BleScanReportIntv() pulumi.IntOutput
Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30).
func (TimersOutput) ClientIdleRehomeTimeout ¶
func (o TimersOutput) ClientIdleRehomeTimeout() pulumi.IntOutput
Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout).
func (TimersOutput) ClientIdleTimeout ¶
func (o TimersOutput) ClientIdleTimeout() pulumi.IntOutput
Time after which a client is considered idle and times out (20 - 3600 sec, default = 300, 0 for no timeout).
func (TimersOutput) DarrpDay ¶
func (o TimersOutput) DarrpDay() pulumi.StringOutput
Weekday on which to run DARRP optimization. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.
func (TimersOutput) DarrpOptimize ¶
func (o TimersOutput) DarrpOptimize() pulumi.IntOutput
Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 1800).
func (TimersOutput) DarrpTimes ¶
func (o TimersOutput) DarrpTimes() TimersDarrpTimeArrayOutput
Time at which DARRP optimizations run (you can add up to 8 times). The structure of `darrpTime` block is documented below.
func (TimersOutput) DiscoveryInterval ¶
func (o TimersOutput) DiscoveryInterval() pulumi.IntOutput
Time between discovery requests (2 - 180 sec, default = 5).
func (TimersOutput) DrmaInterval ¶
func (o TimersOutput) DrmaInterval() pulumi.IntOutput
Dynamic radio mode assignment (DRMA) schedule interval in minutes (10 - 1440, default = 60).
func (TimersOutput) DynamicSortSubtable ¶
func (o TimersOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (TimersOutput) EchoInterval ¶
func (o TimersOutput) EchoInterval() pulumi.IntOutput
Time between echo requests sent by the managed WTP, AP, or FortiAP (1 - 255 sec, default = 30).
func (TimersOutput) ElementType ¶
func (TimersOutput) ElementType() reflect.Type
func (TimersOutput) FakeApLog ¶
func (o TimersOutput) FakeApLog() pulumi.IntOutput
Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1).
func (TimersOutput) GetAllTables ¶
func (o TimersOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (TimersOutput) IpsecIntfCleanup ¶
func (o TimersOutput) IpsecIntfCleanup() pulumi.IntOutput
Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120).
func (TimersOutput) NatSessionKeepAlive ¶
func (o TimersOutput) NatSessionKeepAlive() pulumi.IntOutput
Maximal time in seconds between control requests sent by the managed WTP, AP, or FortiAP (0 - 255 sec, default = 0).
func (TimersOutput) RadioStatsInterval ¶
func (o TimersOutput) RadioStatsInterval() pulumi.IntOutput
Time between running radio reports (1 - 255 sec, default = 15).
func (TimersOutput) RogueApCleanup ¶
func (o TimersOutput) RogueApCleanup() pulumi.IntOutput
Time period in minutes to keep rogue AP after it is gone (default = 0).
func (TimersOutput) RogueApLog ¶
func (o TimersOutput) RogueApLog() pulumi.IntOutput
Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0).
func (TimersOutput) StaCapabilityInterval ¶
func (o TimersOutput) StaCapabilityInterval() pulumi.IntOutput
Time between running station capability reports (1 - 255 sec, default = 30).
func (TimersOutput) StaLocateTimer ¶
func (o TimersOutput) StaLocateTimer() pulumi.IntOutput
Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800).
func (TimersOutput) StaStatsInterval ¶
func (o TimersOutput) StaStatsInterval() pulumi.IntOutput
Time between running client (station) reports (1 - 255 sec, default = 1).
func (TimersOutput) ToTimersOutput ¶
func (o TimersOutput) ToTimersOutput() TimersOutput
func (TimersOutput) ToTimersOutputWithContext ¶
func (o TimersOutput) ToTimersOutputWithContext(ctx context.Context) TimersOutput
func (TimersOutput) VapStatsInterval ¶
func (o TimersOutput) VapStatsInterval() pulumi.IntOutput
Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15).
func (TimersOutput) Vdomparam ¶
func (o TimersOutput) Vdomparam() pulumi.StringPtrOutput
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.
type TimersState ¶
type TimersState struct { // Time in minutes to wait before AP reboots when there is no controller detected (5 - 65535, default = 0, 0 for no reboot). ApRebootWaitInterval1 pulumi.IntPtrInput // Time in minutes to wait before AP reboots when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session (5 - 65535, default = 0, 0 for no reboot). ApRebootWaitInterval2 pulumi.IntPtrInput // Time to reboot the AP when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session, format hh:mm. ApRebootWaitTime pulumi.StringPtrInput // Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). AuthTimeout pulumi.IntPtrInput // Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). BleScanReportIntv pulumi.IntPtrInput // Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). ClientIdleRehomeTimeout pulumi.IntPtrInput // Time after which a client is considered idle and times out (20 - 3600 sec, default = 300, 0 for no timeout). ClientIdleTimeout pulumi.IntPtrInput // Weekday on which to run DARRP optimization. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. DarrpDay pulumi.StringPtrInput // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 1800). DarrpOptimize pulumi.IntPtrInput // Time at which DARRP optimizations run (you can add up to 8 times). The structure of `darrpTime` block is documented below. DarrpTimes TimersDarrpTimeArrayInput // Time between discovery requests (2 - 180 sec, default = 5). DiscoveryInterval pulumi.IntPtrInput // Dynamic radio mode assignment (DRMA) schedule interval in minutes (10 - 1440, default = 60). DrmaInterval pulumi.IntPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Time between echo requests sent by the managed WTP, AP, or FortiAP (1 - 255 sec, default = 30). EchoInterval pulumi.IntPtrInput // Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). FakeApLog pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). IpsecIntfCleanup pulumi.IntPtrInput // Maximal time in seconds between control requests sent by the managed WTP, AP, or FortiAP (0 - 255 sec, default = 0). NatSessionKeepAlive pulumi.IntPtrInput // Time between running radio reports (1 - 255 sec, default = 15). RadioStatsInterval pulumi.IntPtrInput // Time period in minutes to keep rogue AP after it is gone (default = 0). RogueApCleanup pulumi.IntPtrInput // Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). RogueApLog pulumi.IntPtrInput // Time between running station capability reports (1 - 255 sec, default = 30). StaCapabilityInterval pulumi.IntPtrInput // Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). StaLocateTimer pulumi.IntPtrInput // Time between running client (station) reports (1 - 255 sec, default = 1). StaStatsInterval pulumi.IntPtrInput // Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). VapStatsInterval pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (TimersState) ElementType ¶
func (TimersState) ElementType() reflect.Type
type Utmprofile ¶
type Utmprofile struct { pulumi.CustomResourceState // AntiVirus profile name. AntivirusProfile pulumi.StringOutput `pulumi:"antivirusProfile"` // Application control list name. ApplicationList pulumi.StringOutput `pulumi:"applicationList"` // Comment. Comment pulumi.StringOutput `pulumi:"comment"` // IPS sensor name. IpsSensor pulumi.StringOutput `pulumi:"ipsSensor"` // UTM profile name. Name pulumi.StringOutput `pulumi:"name"` // Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: `disable`, `block`, `monitor`. ScanBotnetConnections pulumi.StringOutput `pulumi:"scanBotnetConnections"` // Enable/disable UTM logging. Valid values: `enable`, `disable`. UtmLog pulumi.StringOutput `pulumi:"utmLog"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // WebFilter profile name. WebfilterProfile pulumi.StringOutput `pulumi:"webfilterProfile"` }
Configure UTM (Unified Threat Management) profile.
## Import
WirelessController UtmProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/utmprofile:Utmprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/utmprofile:Utmprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetUtmprofile ¶
func GetUtmprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UtmprofileState, opts ...pulumi.ResourceOption) (*Utmprofile, error)
GetUtmprofile gets an existing Utmprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUtmprofile ¶
func NewUtmprofile(ctx *pulumi.Context, name string, args *UtmprofileArgs, opts ...pulumi.ResourceOption) (*Utmprofile, error)
NewUtmprofile registers a new resource with the given unique name, arguments, and options.
func (*Utmprofile) ElementType ¶
func (*Utmprofile) ElementType() reflect.Type
func (*Utmprofile) ToUtmprofileOutput ¶
func (i *Utmprofile) ToUtmprofileOutput() UtmprofileOutput
func (*Utmprofile) ToUtmprofileOutputWithContext ¶
func (i *Utmprofile) ToUtmprofileOutputWithContext(ctx context.Context) UtmprofileOutput
type UtmprofileArgs ¶
type UtmprofileArgs struct { // AntiVirus profile name. AntivirusProfile pulumi.StringPtrInput // Application control list name. ApplicationList pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // IPS sensor name. IpsSensor pulumi.StringPtrInput // UTM profile name. Name pulumi.StringPtrInput // Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: `disable`, `block`, `monitor`. ScanBotnetConnections pulumi.StringPtrInput // Enable/disable UTM logging. Valid values: `enable`, `disable`. UtmLog pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // WebFilter profile name. WebfilterProfile pulumi.StringPtrInput }
The set of arguments for constructing a Utmprofile resource.
func (UtmprofileArgs) ElementType ¶
func (UtmprofileArgs) ElementType() reflect.Type
type UtmprofileArray ¶
type UtmprofileArray []UtmprofileInput
func (UtmprofileArray) ElementType ¶
func (UtmprofileArray) ElementType() reflect.Type
func (UtmprofileArray) ToUtmprofileArrayOutput ¶
func (i UtmprofileArray) ToUtmprofileArrayOutput() UtmprofileArrayOutput
func (UtmprofileArray) ToUtmprofileArrayOutputWithContext ¶
func (i UtmprofileArray) ToUtmprofileArrayOutputWithContext(ctx context.Context) UtmprofileArrayOutput
type UtmprofileArrayInput ¶
type UtmprofileArrayInput interface { pulumi.Input ToUtmprofileArrayOutput() UtmprofileArrayOutput ToUtmprofileArrayOutputWithContext(context.Context) UtmprofileArrayOutput }
UtmprofileArrayInput is an input type that accepts UtmprofileArray and UtmprofileArrayOutput values. You can construct a concrete instance of `UtmprofileArrayInput` via:
UtmprofileArray{ UtmprofileArgs{...} }
type UtmprofileArrayOutput ¶
type UtmprofileArrayOutput struct{ *pulumi.OutputState }
func (UtmprofileArrayOutput) ElementType ¶
func (UtmprofileArrayOutput) ElementType() reflect.Type
func (UtmprofileArrayOutput) Index ¶
func (o UtmprofileArrayOutput) Index(i pulumi.IntInput) UtmprofileOutput
func (UtmprofileArrayOutput) ToUtmprofileArrayOutput ¶
func (o UtmprofileArrayOutput) ToUtmprofileArrayOutput() UtmprofileArrayOutput
func (UtmprofileArrayOutput) ToUtmprofileArrayOutputWithContext ¶
func (o UtmprofileArrayOutput) ToUtmprofileArrayOutputWithContext(ctx context.Context) UtmprofileArrayOutput
type UtmprofileInput ¶
type UtmprofileInput interface { pulumi.Input ToUtmprofileOutput() UtmprofileOutput ToUtmprofileOutputWithContext(ctx context.Context) UtmprofileOutput }
type UtmprofileMap ¶
type UtmprofileMap map[string]UtmprofileInput
func (UtmprofileMap) ElementType ¶
func (UtmprofileMap) ElementType() reflect.Type
func (UtmprofileMap) ToUtmprofileMapOutput ¶
func (i UtmprofileMap) ToUtmprofileMapOutput() UtmprofileMapOutput
func (UtmprofileMap) ToUtmprofileMapOutputWithContext ¶
func (i UtmprofileMap) ToUtmprofileMapOutputWithContext(ctx context.Context) UtmprofileMapOutput
type UtmprofileMapInput ¶
type UtmprofileMapInput interface { pulumi.Input ToUtmprofileMapOutput() UtmprofileMapOutput ToUtmprofileMapOutputWithContext(context.Context) UtmprofileMapOutput }
UtmprofileMapInput is an input type that accepts UtmprofileMap and UtmprofileMapOutput values. You can construct a concrete instance of `UtmprofileMapInput` via:
UtmprofileMap{ "key": UtmprofileArgs{...} }
type UtmprofileMapOutput ¶
type UtmprofileMapOutput struct{ *pulumi.OutputState }
func (UtmprofileMapOutput) ElementType ¶
func (UtmprofileMapOutput) ElementType() reflect.Type
func (UtmprofileMapOutput) MapIndex ¶
func (o UtmprofileMapOutput) MapIndex(k pulumi.StringInput) UtmprofileOutput
func (UtmprofileMapOutput) ToUtmprofileMapOutput ¶
func (o UtmprofileMapOutput) ToUtmprofileMapOutput() UtmprofileMapOutput
func (UtmprofileMapOutput) ToUtmprofileMapOutputWithContext ¶
func (o UtmprofileMapOutput) ToUtmprofileMapOutputWithContext(ctx context.Context) UtmprofileMapOutput
type UtmprofileOutput ¶
type UtmprofileOutput struct{ *pulumi.OutputState }
func (UtmprofileOutput) AntivirusProfile ¶
func (o UtmprofileOutput) AntivirusProfile() pulumi.StringOutput
AntiVirus profile name.
func (UtmprofileOutput) ApplicationList ¶
func (o UtmprofileOutput) ApplicationList() pulumi.StringOutput
Application control list name.
func (UtmprofileOutput) ElementType ¶
func (UtmprofileOutput) ElementType() reflect.Type
func (UtmprofileOutput) IpsSensor ¶
func (o UtmprofileOutput) IpsSensor() pulumi.StringOutput
IPS sensor name.
func (UtmprofileOutput) Name ¶
func (o UtmprofileOutput) Name() pulumi.StringOutput
UTM profile name.
func (UtmprofileOutput) ScanBotnetConnections ¶
func (o UtmprofileOutput) ScanBotnetConnections() pulumi.StringOutput
Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: `disable`, `block`, `monitor`.
func (UtmprofileOutput) ToUtmprofileOutput ¶
func (o UtmprofileOutput) ToUtmprofileOutput() UtmprofileOutput
func (UtmprofileOutput) ToUtmprofileOutputWithContext ¶
func (o UtmprofileOutput) ToUtmprofileOutputWithContext(ctx context.Context) UtmprofileOutput
func (UtmprofileOutput) UtmLog ¶
func (o UtmprofileOutput) UtmLog() pulumi.StringOutput
Enable/disable UTM logging. Valid values: `enable`, `disable`.
func (UtmprofileOutput) Vdomparam ¶
func (o UtmprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (UtmprofileOutput) WebfilterProfile ¶
func (o UtmprofileOutput) WebfilterProfile() pulumi.StringOutput
WebFilter profile name.
type UtmprofileState ¶
type UtmprofileState struct { // AntiVirus profile name. AntivirusProfile pulumi.StringPtrInput // Application control list name. ApplicationList pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // IPS sensor name. IpsSensor pulumi.StringPtrInput // UTM profile name. Name pulumi.StringPtrInput // Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: `disable`, `block`, `monitor`. ScanBotnetConnections pulumi.StringPtrInput // Enable/disable UTM logging. Valid values: `enable`, `disable`. UtmLog pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // WebFilter profile name. WebfilterProfile pulumi.StringPtrInput }
func (UtmprofileState) ElementType ¶
func (UtmprofileState) ElementType() reflect.Type
type Vap ¶
type Vap struct { pulumi.CustomResourceState // access-control-list profile name. AccessControlList pulumi.StringOutput `pulumi:"accessControlList"` // WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). AcctInterimInterval pulumi.IntOutput `pulumi:"acctInterimInterval"` // Additional AKMs. Valid values: `akm6`. AdditionalAkms pulumi.StringOutput `pulumi:"additionalAkms"` // Address group ID. AddressGroup pulumi.StringOutput `pulumi:"addressGroup"` // Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. AddressGroupPolicy pulumi.StringOutput `pulumi:"addressGroupPolicy"` // Alias. Alias pulumi.StringOutput `pulumi:"alias"` // AntiVirus profile name. AntivirusProfile pulumi.StringOutput `pulumi:"antivirusProfile"` // Enable/disable application detection engine (default = disable). Valid values: `enable`, `disable`. ApplicationDetectionEngine pulumi.StringOutput `pulumi:"applicationDetectionEngine"` // Enable/disable application attribute based DSCP marking (default = disable). Valid values: `enable`, `disable`. ApplicationDscpMarking pulumi.StringOutput `pulumi:"applicationDscpMarking"` // Application control list name. ApplicationList pulumi.StringOutput `pulumi:"applicationList"` // Application report interval (30 - 864000 sec, default = 120). ApplicationReportIntv pulumi.IntOutput `pulumi:"applicationReportIntv"` // Airtime weight in percentage (default = 20). AtfWeight pulumi.IntOutput `pulumi:"atfWeight"` // Authentication protocol. Auth pulumi.StringOutput `pulumi:"auth"` // HTTPS server certificate. AuthCert pulumi.StringOutput `pulumi:"authCert"` // Address of captive portal. AuthPortalAddr pulumi.StringOutput `pulumi:"authPortalAddr"` // Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. BeaconAdvertising pulumi.StringOutput `pulumi:"beaconAdvertising"` // Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. BroadcastSsid pulumi.StringOutput `pulumi:"broadcastSsid"` // Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. BroadcastSuppression pulumi.StringOutput `pulumi:"broadcastSuppression"` // Enable/disable 802.11ax partial BSS color (default = enable). Valid values: `enable`, `disable`. BssColorPartial pulumi.StringOutput `pulumi:"bssColorPartial"` // Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: `enable`, `disable`. BstmDisassociationImminent pulumi.StringOutput `pulumi:"bstmDisassociationImminent"` // Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10). BstmLoadBalancingDisassocTimer pulumi.IntOutput `pulumi:"bstmLoadBalancingDisassocTimer"` // Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). BstmRssiDisassocTimer pulumi.IntOutput `pulumi:"bstmRssiDisassocTimer"` // Local-bridging captive portal ac-name. CaptivePortalAcName pulumi.StringOutput `pulumi:"captivePortalAcName"` // Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). CaptivePortalAuthTimeout pulumi.IntOutput `pulumi:"captivePortalAuthTimeout"` // Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: `enable`, `disable`. CaptivePortalFwAccounting pulumi.StringOutput `pulumi:"captivePortalFwAccounting"` // Secret key to access the macauth RADIUS server. CaptivePortalMacauthRadiusSecret pulumi.StringPtrOutput `pulumi:"captivePortalMacauthRadiusSecret"` // Captive portal external RADIUS server domain name or IP address. CaptivePortalMacauthRadiusServer pulumi.StringOutput `pulumi:"captivePortalMacauthRadiusServer"` // Secret key to access the RADIUS server. CaptivePortalRadiusSecret pulumi.StringPtrOutput `pulumi:"captivePortalRadiusSecret"` // Captive portal RADIUS server domain name or IP address. CaptivePortalRadiusServer pulumi.StringOutput `pulumi:"captivePortalRadiusServer"` // Session timeout interval (0 - 864000 sec, default = 0). CaptivePortalSessionTimeoutInterval pulumi.IntOutput `pulumi:"captivePortalSessionTimeoutInterval"` // Enable/disable DHCP address enforcement (default = disable). Valid values: `enable`, `disable`. DhcpAddressEnforcement pulumi.StringOutput `pulumi:"dhcpAddressEnforcement"` // DHCP lease time in seconds for NAT IP address. DhcpLeaseTime pulumi.IntOutput `pulumi:"dhcpLeaseTime"` // Enable/disable insertion of DHCP option 43 (default = enable). Valid values: `enable`, `disable`. DhcpOption43Insertion pulumi.StringOutput `pulumi:"dhcpOption43Insertion"` // Enable/disable DHCP option 82 circuit-id insert (default = disable). DhcpOption82CircuitIdInsertion pulumi.StringOutput `pulumi:"dhcpOption82CircuitIdInsertion"` // Enable/disable DHCP option 82 insert (default = disable). Valid values: `enable`, `disable`. DhcpOption82Insertion pulumi.StringOutput `pulumi:"dhcpOption82Insertion"` // Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: `style-1`, `disable`. DhcpOption82RemoteIdInsertion pulumi.StringOutput `pulumi:"dhcpOption82RemoteIdInsertion"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable dynamic VLAN assignment. Valid values: `enable`, `disable`. DynamicVlan pulumi.StringOutput `pulumi:"dynamicVlan"` // Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: `enable`, `disable`. EapReauth pulumi.StringOutput `pulumi:"eapReauth"` // EAP re-authentication interval (1800 - 864000 sec, default = 86400). EapReauthIntv pulumi.IntOutput `pulumi:"eapReauthIntv"` // Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: `disable`, `enable`. EapolKeyRetries pulumi.StringOutput `pulumi:"eapolKeyRetries"` // Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`. Encrypt pulumi.StringOutput `pulumi:"encrypt"` // Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: `enable`, `disable`. ExternalFastRoaming pulumi.StringOutput `pulumi:"externalFastRoaming"` // URL of external authentication logout server. ExternalLogout pulumi.StringOutput `pulumi:"externalLogout"` // URL of external authentication web server. ExternalWeb pulumi.StringOutput `pulumi:"externalWeb"` // URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`. ExternalWebFormat pulumi.StringOutput `pulumi:"externalWebFormat"` // Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: `disable`, `enable`. FastBssTransition pulumi.StringOutput `pulumi:"fastBssTransition"` // Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: `enable`, `disable`. FastRoaming pulumi.StringOutput `pulumi:"fastRoaming"` // Mobility domain identifier in FT (1 - 65535, default = 1000). FtMobilityDomain pulumi.IntOutput `pulumi:"ftMobilityDomain"` // Enable/disable FT over the Distribution System (DS). Valid values: `disable`, `enable`. FtOverDs pulumi.StringOutput `pulumi:"ftOverDs"` // Lifetime of the PMK-R0 key in FT, 1-65535 minutes. FtR0KeyLifetime pulumi.IntOutput `pulumi:"ftR0KeyLifetime"` // GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500). GasComebackDelay pulumi.IntOutput `pulumi:"gasComebackDelay"` // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit pulumi.IntOutput `pulumi:"gasFragmentationLimit"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. GtkRekey pulumi.StringOutput `pulumi:"gtkRekey"` // GTK rekey interval (1800 - 864000 sec, default = 86400). GtkRekeyIntv pulumi.IntOutput `pulumi:"gtkRekeyIntv"` // Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. HighEfficiency pulumi.StringOutput `pulumi:"highEfficiency"` // Hotspot 2.0 profile name. Hotspot20Profile pulumi.StringOutput `pulumi:"hotspot20Profile"` // Enable/disable IGMP snooping. Valid values: `enable`, `disable`. IgmpSnooping pulumi.StringOutput `pulumi:"igmpSnooping"` // Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: `enable`, `disable`. IntraVapPrivacy pulumi.StringOutput `pulumi:"intraVapPrivacy"` // IP address and subnet mask for the local standalone NAT subnet. Ip pulumi.StringOutput `pulumi:"ip"` // IPS sensor name. IpsSensor pulumi.StringOutput `pulumi:"ipsSensor"` // Optional rules of IPv6 packets. For example, you can keep RA, RS and so on off of the wireless network. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`. Ipv6Rules pulumi.StringOutput `pulumi:"ipv6Rules"` // WEP Key. Key pulumi.StringPtrOutput `pulumi:"key"` // WEP key index (1 - 4). Keyindex pulumi.IntOutput `pulumi:"keyindex"` // Enable/disable layer 3 roaming (default = disable). Valid values: `enable`, `disable`. L3Roaming pulumi.StringOutput `pulumi:"l3Roaming"` // Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: `direct`, `indirect`. L3RoamingMode pulumi.StringOutput `pulumi:"l3RoamingMode"` // VAP low-density parity-check (LDPC) coding configuration. Valid values: `disable`, `rx`, `tx`, `rxtx`. Ldpc pulumi.StringOutput `pulumi:"ldpc"` // Enable/disable AP local authentication. Valid values: `enable`, `disable`. LocalAuthentication pulumi.StringOutput `pulumi:"localAuthentication"` // Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: `enable`, `disable`. LocalBridging pulumi.StringOutput `pulumi:"localBridging"` // Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: `allow`, `deny`. LocalLan pulumi.StringOutput `pulumi:"localLan"` // Enable/disable AP local standalone (default = disable). Valid values: `enable`, `disable`. LocalStandalone pulumi.StringOutput `pulumi:"localStandalone"` // Enable/disable AP local standalone DNS. Valid values: `enable`, `disable`. LocalStandaloneDns pulumi.StringOutput `pulumi:"localStandaloneDns"` // IPv4 addresses for the local standalone DNS. LocalStandaloneDnsIp pulumi.StringOutput `pulumi:"localStandaloneDnsIp"` // Enable/disable AP local standalone NAT mode. Valid values: `enable`, `disable`. LocalStandaloneNat pulumi.StringOutput `pulumi:"localStandaloneNat"` // Enable/disable MAC authentication bypass. Valid values: `enable`, `disable`. MacAuthBypass pulumi.StringOutput `pulumi:"macAuthBypass"` // MAC called station delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacCalledStationDelimiter pulumi.StringOutput `pulumi:"macCalledStationDelimiter"` // MAC calling station delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacCallingStationDelimiter pulumi.StringOutput `pulumi:"macCallingStationDelimiter"` // MAC case (default = uppercase). Valid values: `uppercase`, `lowercase`. MacCase pulumi.StringOutput `pulumi:"macCase"` // Enable/disable MAC filtering to block wireless clients by mac address. Valid values: `enable`, `disable`. MacFilter pulumi.StringOutput `pulumi:"macFilter"` // Create a list of MAC addresses for MAC address filtering. The structure of `macFilterList` block is documented below. MacFilterLists VapMacFilterListArrayOutput `pulumi:"macFilterLists"` // Allow or block clients with MAC addresses that are not in the filter list. Valid values: `allow`, `deny`. MacFilterPolicyOther pulumi.StringOutput `pulumi:"macFilterPolicyOther"` // MAC authentication password delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacPasswordDelimiter pulumi.StringOutput `pulumi:"macPasswordDelimiter"` // MAC authentication username delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacUsernameDelimiter pulumi.StringOutput `pulumi:"macUsernameDelimiter"` // Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation). MaxClients pulumi.IntOutput `pulumi:"maxClients"` // Maximum number of clients that can connect simultaneously to each radio (default = 0, meaning no limitation). MaxClientsAp pulumi.IntOutput `pulumi:"maxClientsAp"` // Enable/disable Multiband Operation (default = disable). Valid values: `disable`, `enable`. Mbo pulumi.StringOutput `pulumi:"mbo"` // MBO cell data connection preference (0, 1, or 255, default = 1). Valid values: `excluded`, `prefer-not`, `prefer-use`. MboCellDataConnPref pulumi.StringOutput `pulumi:"mboCellDataConnPref"` // Disable multicast enhancement when this many clients are receiving multicast traffic. MeDisableThresh pulumi.IntOutput `pulumi:"meDisableThresh"` // Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: `enable`, `disable`. MeshBackhaul pulumi.StringOutput `pulumi:"meshBackhaul"` // Enable/disable multiple pre-shared keys (PSKs.) Valid values: `enable`, `disable`. Mpsk pulumi.StringOutput `pulumi:"mpsk"` // Number of pre-shared keys (PSKs) to allow if multiple pre-shared keys are enabled. MpskConcurrentClients pulumi.IntOutput `pulumi:"mpskConcurrentClients"` // Pre-shared keys that can be used to connect to this virtual access point. The structure of `mpskKey` block is documented below. MpskKeys VapMpskKeyArrayOutput `pulumi:"mpskKeys"` // MPSK profile name. MpskProfile pulumi.StringOutput `pulumi:"mpskProfile"` // Enable/disable Multi-user MIMO (default = enable). Valid values: `enable`, `disable`. MuMimo pulumi.StringOutput `pulumi:"muMimo"` // Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: `enable`, `disable`. MulticastEnhance pulumi.StringOutput `pulumi:"multicastEnhance"` // Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: `0`, `6000`, `12000`, `24000`. MulticastRate pulumi.StringOutput `pulumi:"multicastRate"` // Enable/disable 802.11k assisted roaming (default = enable). Valid values: `disable`, `enable`. N80211k pulumi.StringOutput `pulumi:"n80211k"` // Enable/disable 802.11v assisted roaming (default = enable). Valid values: `disable`, `enable`. N80211v pulumi.StringOutput `pulumi:"n80211v"` // Enable/disable network access control. Valid values: `enable`, `disable`. Nac pulumi.StringOutput `pulumi:"nac"` // NAC profile name. NacProfile pulumi.StringOutput `pulumi:"nacProfile"` // Virtual AP name. Name pulumi.StringOutput `pulumi:"name"` // Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. NeighborReportDualBand pulumi.StringOutput `pulumi:"neighborReportDualBand"` // Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. Okc pulumi.StringOutput `pulumi:"okc"` // Enable/disable OSEN as part of key management (default = disable). Valid values: `enable`, `disable`. Osen pulumi.StringOutput `pulumi:"osen"` // OWE-Groups. Valid values: `19`, `20`, `21`. OweGroups pulumi.StringOutput `pulumi:"oweGroups"` // Enable/disable OWE transition mode support. Valid values: `disable`, `enable`. OweTransition pulumi.StringOutput `pulumi:"oweTransition"` // OWE transition mode peer SSID. OweTransitionSsid pulumi.StringOutput `pulumi:"oweTransitionSsid"` // WPA pre-shard key (PSK) to be used to authenticate WiFi users. Passphrase pulumi.StringPtrOutput `pulumi:"passphrase"` // Protected Management Frames (PMF) support (default = disable). Valid values: `disable`, `enable`, `optional`. Pmf pulumi.StringOutput `pulumi:"pmf"` // Protected Management Frames (PMF) comeback maximum timeout (1-20 sec). PmfAssocComebackTimeout pulumi.IntOutput `pulumi:"pmfAssocComebackTimeout"` // Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec). PmfSaQueryRetryTimeout pulumi.IntOutput `pulumi:"pmfSaQueryRetryTimeout"` // Enable/disable LAN port MAC authentication (default = disable). Valid values: `disable`, `radius`, `address-group`. PortMacauth pulumi.StringOutput `pulumi:"portMacauth"` // LAN port MAC authentication re-authentication timeout value (default = 7200 sec). PortMacauthReauthTimeout pulumi.IntOutput `pulumi:"portMacauthReauthTimeout"` // LAN port MAC authentication idle timeout value (default = 600 sec). PortMacauthTimeout pulumi.IntOutput `pulumi:"portMacauthTimeout"` // Replacement message group for this VAP (only available when security is set to a captive portal type). PortalMessageOverrideGroup pulumi.StringOutput `pulumi:"portalMessageOverrideGroup"` // Individual message overrides. The structure of `portalMessageOverrides` block is documented below. PortalMessageOverrides VapPortalMessageOverridesOutput `pulumi:"portalMessageOverrides"` // Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. PortalType pulumi.StringOutput `pulumi:"portalType"` // Primary wireless access gateway profile name. PrimaryWagProfile pulumi.StringOutput `pulumi:"primaryWagProfile"` // Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. ProbeRespSuppression pulumi.StringOutput `pulumi:"probeRespSuppression"` // Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80). ProbeRespThreshold pulumi.StringOutput `pulumi:"probeRespThreshold"` // Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. PtkRekey pulumi.StringOutput `pulumi:"ptkRekey"` // PTK rekey interval (1800 - 864000 sec, default = 86400). PtkRekeyIntv pulumi.IntOutput `pulumi:"ptkRekeyIntv"` // Quality of service profile name. QosProfile pulumi.StringOutput `pulumi:"qosProfile"` // Enable/disable station quarantine (default = enable). Valid values: `enable`, `disable`. Quarantine pulumi.StringOutput `pulumi:"quarantine"` // Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79). Radio2gThreshold pulumi.StringOutput `pulumi:"radio2gThreshold"` // Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76). Radio5gThreshold pulumi.StringOutput `pulumi:"radio5gThreshold"` // Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. RadioSensitivity pulumi.StringOutput `pulumi:"radioSensitivity"` // Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: `enable`, `disable`. RadiusMacAuth pulumi.StringOutput `pulumi:"radiusMacAuth"` // Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking). RadiusMacAuthBlockInterval pulumi.IntOutput `pulumi:"radiusMacAuthBlockInterval"` // RADIUS-based MAC authentication server. RadiusMacAuthServer pulumi.StringOutput `pulumi:"radiusMacAuthServer"` // Selective user groups that are permitted for RADIUS mac authentication. The structure of `radiusMacAuthUsergroups` block is documented below. RadiusMacAuthUsergroups VapRadiusMacAuthUsergroupArrayOutput `pulumi:"radiusMacAuthUsergroups"` // Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: `enable`, `disable`. RadiusMacMpskAuth pulumi.StringOutput `pulumi:"radiusMacMpskAuth"` // RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400). RadiusMacMpskTimeout pulumi.IntOutput `pulumi:"radiusMacMpskTimeout"` // RADIUS server to be used to authenticate WiFi users. RadiusServer pulumi.StringOutput `pulumi:"radiusServer"` // Allowed data rates for 802.11a. Rates11a pulumi.StringOutput `pulumi:"rates11a"` // Comma separated list of max supported VHT MCS for spatial streams 1 through 8. Rates11acMcsMap pulumi.StringOutput `pulumi:"rates11acMcsMap"` // Allowed data rates for 802.11ac with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`. Rates11acSs12 pulumi.StringOutput `pulumi:"rates11acSs12"` // Allowed data rates for 802.11ac with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`. Rates11acSs34 pulumi.StringOutput `pulumi:"rates11acSs34"` // Comma separated list of max supported HE MCS for spatial streams 1 through 8. Rates11axMcsMap pulumi.StringOutput `pulumi:"rates11axMcsMap"` // Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`. Rates11axSs12 pulumi.StringOutput `pulumi:"rates11axSs12"` // Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`. Rates11axSs34 pulumi.StringOutput `pulumi:"rates11axSs34"` // Allowed data rates for 802.11b/g. Rates11bg pulumi.StringOutput `pulumi:"rates11bg"` // Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`. Rates11nSs12 pulumi.StringOutput `pulumi:"rates11nSs12"` // Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`. Rates11nSs34 pulumi.StringOutput `pulumi:"rates11nSs34"` // Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: `enable`, `disable`. RoamingAcctInterimUpdate pulumi.StringOutput `pulumi:"roamingAcctInterimUpdate"` // SAE-Groups. Valid values: `19`, `20`, `21`. SaeGroups pulumi.StringOutput `pulumi:"saeGroups"` // Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: `enable`, `disable`. SaeH2eOnly pulumi.StringOutput `pulumi:"saeH2eOnly"` // Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: `enable`, `disable`. SaeHnpOnly pulumi.StringOutput `pulumi:"saeHnpOnly"` // WPA3 SAE password to be used to authenticate WiFi users. SaePassword pulumi.StringPtrOutput `pulumi:"saePassword"` // Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. SaePk pulumi.StringOutput `pulumi:"saePk"` // Private key used for WPA3 SAE-PK authentication. SaePrivateKey pulumi.StringOutput `pulumi:"saePrivateKey"` // Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: `disable`, `monitor`, `block`. ScanBotnetConnections pulumi.StringOutput `pulumi:"scanBotnetConnections"` // VAP schedule name. Schedule pulumi.StringOutput `pulumi:"schedule"` // Secondary wireless access gateway profile name. SecondaryWagProfile pulumi.StringOutput `pulumi:"secondaryWagProfile"` // Security mode for the wireless interface (default = wpa2-only-personal). Security pulumi.StringOutput `pulumi:"security"` // Optional security exempt list for captive portal authentication. SecurityExemptList pulumi.StringOutput `pulumi:"securityExemptList"` // Enable/disable obsolete security options. Valid values: `enable`, `disable`. SecurityObsoleteOption pulumi.StringOutput `pulumi:"securityObsoleteOption"` // Optional URL for redirecting users after they pass captive portal authentication. SecurityRedirectUrl pulumi.StringOutput `pulumi:"securityRedirectUrl"` // Selective user groups that are permitted to authenticate. The structure of `selectedUsergroups` block is documented below. SelectedUsergroups VapSelectedUsergroupArrayOutput `pulumi:"selectedUsergroups"` // Enable/disable split tunneling (default = disable). Valid values: `enable`, `disable`. SplitTunneling pulumi.StringOutput `pulumi:"splitTunneling"` // IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name. Ssid pulumi.StringOutput `pulumi:"ssid"` // Enable/disable sticky client remove to maintain good signal level clients in SSID. (default = disable). Valid values: `enable`, `disable`. StickyClientRemove pulumi.StringOutput `pulumi:"stickyClientRemove"` // Minimum signal level/threshold in dBm required for the 2G client to be serviced by the AP (-95 to -20, default = -79). StickyClientThreshold2g pulumi.StringOutput `pulumi:"stickyClientThreshold2g"` // Minimum signal level/threshold in dBm required for the 5G client to be serviced by the AP (-95 to -20, default = -76). StickyClientThreshold5g pulumi.StringOutput `pulumi:"stickyClientThreshold5g"` // Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76). StickyClientThreshold6g pulumi.StringOutput `pulumi:"stickyClientThreshold6g"` // Enable/disable 802.11ax target wake time (default = enable). Valid values: `enable`, `disable`. TargetWakeTime pulumi.StringOutput `pulumi:"targetWakeTime"` // Enable/disable TKIP counter measure. Valid values: `enable`, `disable`. TkipCounterMeasure pulumi.StringOutput `pulumi:"tkipCounterMeasure"` // The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300). TunnelEchoInterval pulumi.IntOutput `pulumi:"tunnelEchoInterval"` // The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200). TunnelFallbackInterval pulumi.IntOutput `pulumi:"tunnelFallbackInterval"` // Firewall user group to be used to authenticate WiFi users. The structure of `usergroup` block is documented below. Usergroups VapUsergroupArrayOutput `pulumi:"usergroups"` // Enable/disable UTM logging. Valid values: `enable`, `disable`. UtmLog pulumi.StringOutput `pulumi:"utmLog"` // UTM profile name. UtmProfile pulumi.StringOutput `pulumi:"utmProfile"` // Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: `enable`, `disable`. UtmStatus pulumi.StringOutput `pulumi:"utmStatus"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Enable/disable automatic management of SSID VLAN interface. Valid values: `enable`, `disable`. VlanAuto pulumi.StringOutput `pulumi:"vlanAuto"` // Table for mapping VLAN name to VLAN ID. The structure of `vlanName` block is documented below. VlanNames VapVlanNameArrayOutput `pulumi:"vlanNames"` // Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, `hash`, `disable`. VlanPooling pulumi.StringOutput `pulumi:"vlanPooling"` // VLAN pool. The structure of `vlanPool` block is documented below. VlanPools VapVlanPoolArrayOutput `pulumi:"vlanPools"` // Optional VLAN ID. Vlanid pulumi.IntOutput `pulumi:"vlanid"` // Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: `disable`, `enable`. VoiceEnterprise pulumi.StringOutput `pulumi:"voiceEnterprise"` // WebFilter profile name. WebfilterProfile pulumi.StringOutput `pulumi:"webfilterProfile"` }
Configure Virtual Access Points (VAPs).
## Import
WirelessController Vap can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/vap:Vap labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/vap:Vap labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetVap ¶
func GetVap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VapState, opts ...pulumi.ResourceOption) (*Vap, error)
GetVap gets an existing Vap resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVap ¶
func NewVap(ctx *pulumi.Context, name string, args *VapArgs, opts ...pulumi.ResourceOption) (*Vap, error)
NewVap registers a new resource with the given unique name, arguments, and options.
func (*Vap) ElementType ¶
func (*Vap) ToVapOutput ¶
type VapArgs ¶
type VapArgs struct { // access-control-list profile name. AccessControlList pulumi.StringPtrInput // WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). AcctInterimInterval pulumi.IntPtrInput // Additional AKMs. Valid values: `akm6`. AdditionalAkms pulumi.StringPtrInput // Address group ID. AddressGroup pulumi.StringPtrInput // Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. AddressGroupPolicy pulumi.StringPtrInput // Alias. Alias pulumi.StringPtrInput // AntiVirus profile name. AntivirusProfile pulumi.StringPtrInput // Enable/disable application detection engine (default = disable). Valid values: `enable`, `disable`. ApplicationDetectionEngine pulumi.StringPtrInput // Enable/disable application attribute based DSCP marking (default = disable). Valid values: `enable`, `disable`. ApplicationDscpMarking pulumi.StringPtrInput // Application control list name. ApplicationList pulumi.StringPtrInput // Application report interval (30 - 864000 sec, default = 120). ApplicationReportIntv pulumi.IntPtrInput // Airtime weight in percentage (default = 20). AtfWeight pulumi.IntPtrInput // Authentication protocol. Auth pulumi.StringPtrInput // HTTPS server certificate. AuthCert pulumi.StringPtrInput // Address of captive portal. AuthPortalAddr pulumi.StringPtrInput // Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. BeaconAdvertising pulumi.StringPtrInput // Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. BroadcastSsid pulumi.StringPtrInput // Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. BroadcastSuppression pulumi.StringPtrInput // Enable/disable 802.11ax partial BSS color (default = enable). Valid values: `enable`, `disable`. BssColorPartial pulumi.StringPtrInput // Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: `enable`, `disable`. BstmDisassociationImminent pulumi.StringPtrInput // Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10). BstmLoadBalancingDisassocTimer pulumi.IntPtrInput // Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). BstmRssiDisassocTimer pulumi.IntPtrInput // Local-bridging captive portal ac-name. CaptivePortalAcName pulumi.StringPtrInput // Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). CaptivePortalAuthTimeout pulumi.IntPtrInput // Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: `enable`, `disable`. CaptivePortalFwAccounting pulumi.StringPtrInput // Secret key to access the macauth RADIUS server. CaptivePortalMacauthRadiusSecret pulumi.StringPtrInput // Captive portal external RADIUS server domain name or IP address. CaptivePortalMacauthRadiusServer pulumi.StringPtrInput // Secret key to access the RADIUS server. CaptivePortalRadiusSecret pulumi.StringPtrInput // Captive portal RADIUS server domain name or IP address. CaptivePortalRadiusServer pulumi.StringPtrInput // Session timeout interval (0 - 864000 sec, default = 0). CaptivePortalSessionTimeoutInterval pulumi.IntPtrInput // Enable/disable DHCP address enforcement (default = disable). Valid values: `enable`, `disable`. DhcpAddressEnforcement pulumi.StringPtrInput // DHCP lease time in seconds for NAT IP address. DhcpLeaseTime pulumi.IntPtrInput // Enable/disable insertion of DHCP option 43 (default = enable). Valid values: `enable`, `disable`. DhcpOption43Insertion pulumi.StringPtrInput // Enable/disable DHCP option 82 circuit-id insert (default = disable). DhcpOption82CircuitIdInsertion pulumi.StringPtrInput // Enable/disable DHCP option 82 insert (default = disable). Valid values: `enable`, `disable`. DhcpOption82Insertion pulumi.StringPtrInput // Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: `style-1`, `disable`. DhcpOption82RemoteIdInsertion pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable dynamic VLAN assignment. Valid values: `enable`, `disable`. DynamicVlan pulumi.StringPtrInput // Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: `enable`, `disable`. EapReauth pulumi.StringPtrInput // EAP re-authentication interval (1800 - 864000 sec, default = 86400). EapReauthIntv pulumi.IntPtrInput // Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: `disable`, `enable`. EapolKeyRetries pulumi.StringPtrInput // Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`. Encrypt pulumi.StringPtrInput // Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: `enable`, `disable`. ExternalFastRoaming pulumi.StringPtrInput // URL of external authentication logout server. ExternalLogout pulumi.StringPtrInput // URL of external authentication web server. ExternalWeb pulumi.StringPtrInput // URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`. ExternalWebFormat pulumi.StringPtrInput // Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: `disable`, `enable`. FastBssTransition pulumi.StringPtrInput // Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: `enable`, `disable`. FastRoaming pulumi.StringPtrInput // Mobility domain identifier in FT (1 - 65535, default = 1000). FtMobilityDomain pulumi.IntPtrInput // Enable/disable FT over the Distribution System (DS). Valid values: `disable`, `enable`. FtOverDs pulumi.StringPtrInput // Lifetime of the PMK-R0 key in FT, 1-65535 minutes. FtR0KeyLifetime pulumi.IntPtrInput // GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500). GasComebackDelay pulumi.IntPtrInput // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. GtkRekey pulumi.StringPtrInput // GTK rekey interval (1800 - 864000 sec, default = 86400). GtkRekeyIntv pulumi.IntPtrInput // Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. HighEfficiency pulumi.StringPtrInput // Hotspot 2.0 profile name. Hotspot20Profile pulumi.StringPtrInput // Enable/disable IGMP snooping. Valid values: `enable`, `disable`. IgmpSnooping pulumi.StringPtrInput // Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: `enable`, `disable`. IntraVapPrivacy pulumi.StringPtrInput // IP address and subnet mask for the local standalone NAT subnet. Ip pulumi.StringPtrInput // IPS sensor name. IpsSensor pulumi.StringPtrInput // Optional rules of IPv6 packets. For example, you can keep RA, RS and so on off of the wireless network. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`. Ipv6Rules pulumi.StringPtrInput // WEP Key. Key pulumi.StringPtrInput // WEP key index (1 - 4). Keyindex pulumi.IntPtrInput // Enable/disable layer 3 roaming (default = disable). Valid values: `enable`, `disable`. L3Roaming pulumi.StringPtrInput // Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: `direct`, `indirect`. L3RoamingMode pulumi.StringPtrInput // VAP low-density parity-check (LDPC) coding configuration. Valid values: `disable`, `rx`, `tx`, `rxtx`. Ldpc pulumi.StringPtrInput // Enable/disable AP local authentication. Valid values: `enable`, `disable`. LocalAuthentication pulumi.StringPtrInput // Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: `enable`, `disable`. LocalBridging pulumi.StringPtrInput // Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: `allow`, `deny`. LocalLan pulumi.StringPtrInput // Enable/disable AP local standalone (default = disable). Valid values: `enable`, `disable`. LocalStandalone pulumi.StringPtrInput // Enable/disable AP local standalone DNS. Valid values: `enable`, `disable`. LocalStandaloneDns pulumi.StringPtrInput // IPv4 addresses for the local standalone DNS. LocalStandaloneDnsIp pulumi.StringPtrInput // Enable/disable AP local standalone NAT mode. Valid values: `enable`, `disable`. LocalStandaloneNat pulumi.StringPtrInput // Enable/disable MAC authentication bypass. Valid values: `enable`, `disable`. MacAuthBypass pulumi.StringPtrInput // MAC called station delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacCalledStationDelimiter pulumi.StringPtrInput // MAC calling station delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacCallingStationDelimiter pulumi.StringPtrInput // MAC case (default = uppercase). Valid values: `uppercase`, `lowercase`. MacCase pulumi.StringPtrInput // Enable/disable MAC filtering to block wireless clients by mac address. Valid values: `enable`, `disable`. MacFilter pulumi.StringPtrInput // Create a list of MAC addresses for MAC address filtering. The structure of `macFilterList` block is documented below. MacFilterLists VapMacFilterListArrayInput // Allow or block clients with MAC addresses that are not in the filter list. Valid values: `allow`, `deny`. MacFilterPolicyOther pulumi.StringPtrInput // MAC authentication password delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacPasswordDelimiter pulumi.StringPtrInput // MAC authentication username delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacUsernameDelimiter pulumi.StringPtrInput // Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation). MaxClients pulumi.IntPtrInput // Maximum number of clients that can connect simultaneously to each radio (default = 0, meaning no limitation). MaxClientsAp pulumi.IntPtrInput // Enable/disable Multiband Operation (default = disable). Valid values: `disable`, `enable`. Mbo pulumi.StringPtrInput // MBO cell data connection preference (0, 1, or 255, default = 1). Valid values: `excluded`, `prefer-not`, `prefer-use`. MboCellDataConnPref pulumi.StringPtrInput // Disable multicast enhancement when this many clients are receiving multicast traffic. MeDisableThresh pulumi.IntPtrInput // Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: `enable`, `disable`. MeshBackhaul pulumi.StringPtrInput // Enable/disable multiple pre-shared keys (PSKs.) Valid values: `enable`, `disable`. Mpsk pulumi.StringPtrInput // Number of pre-shared keys (PSKs) to allow if multiple pre-shared keys are enabled. MpskConcurrentClients pulumi.IntPtrInput // Pre-shared keys that can be used to connect to this virtual access point. The structure of `mpskKey` block is documented below. MpskKeys VapMpskKeyArrayInput // MPSK profile name. MpskProfile pulumi.StringPtrInput // Enable/disable Multi-user MIMO (default = enable). Valid values: `enable`, `disable`. MuMimo pulumi.StringPtrInput // Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: `enable`, `disable`. MulticastEnhance pulumi.StringPtrInput // Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: `0`, `6000`, `12000`, `24000`. MulticastRate pulumi.StringPtrInput // Enable/disable 802.11k assisted roaming (default = enable). Valid values: `disable`, `enable`. N80211k pulumi.StringPtrInput // Enable/disable 802.11v assisted roaming (default = enable). Valid values: `disable`, `enable`. N80211v pulumi.StringPtrInput // Enable/disable network access control. Valid values: `enable`, `disable`. Nac pulumi.StringPtrInput // NAC profile name. NacProfile pulumi.StringPtrInput // Virtual AP name. Name pulumi.StringPtrInput // Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. NeighborReportDualBand pulumi.StringPtrInput // Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. Okc pulumi.StringPtrInput // Enable/disable OSEN as part of key management (default = disable). Valid values: `enable`, `disable`. Osen pulumi.StringPtrInput // OWE-Groups. Valid values: `19`, `20`, `21`. OweGroups pulumi.StringPtrInput // Enable/disable OWE transition mode support. Valid values: `disable`, `enable`. OweTransition pulumi.StringPtrInput // OWE transition mode peer SSID. OweTransitionSsid pulumi.StringPtrInput // WPA pre-shard key (PSK) to be used to authenticate WiFi users. Passphrase pulumi.StringPtrInput // Protected Management Frames (PMF) support (default = disable). Valid values: `disable`, `enable`, `optional`. Pmf pulumi.StringPtrInput // Protected Management Frames (PMF) comeback maximum timeout (1-20 sec). PmfAssocComebackTimeout pulumi.IntPtrInput // Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec). PmfSaQueryRetryTimeout pulumi.IntPtrInput // Enable/disable LAN port MAC authentication (default = disable). Valid values: `disable`, `radius`, `address-group`. PortMacauth pulumi.StringPtrInput // LAN port MAC authentication re-authentication timeout value (default = 7200 sec). PortMacauthReauthTimeout pulumi.IntPtrInput // LAN port MAC authentication idle timeout value (default = 600 sec). PortMacauthTimeout pulumi.IntPtrInput // Replacement message group for this VAP (only available when security is set to a captive portal type). PortalMessageOverrideGroup pulumi.StringPtrInput // Individual message overrides. The structure of `portalMessageOverrides` block is documented below. PortalMessageOverrides VapPortalMessageOverridesPtrInput // Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. PortalType pulumi.StringPtrInput // Primary wireless access gateway profile name. PrimaryWagProfile pulumi.StringPtrInput // Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. ProbeRespSuppression pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80). ProbeRespThreshold pulumi.StringPtrInput // Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. PtkRekey pulumi.StringPtrInput // PTK rekey interval (1800 - 864000 sec, default = 86400). PtkRekeyIntv pulumi.IntPtrInput // Quality of service profile name. QosProfile pulumi.StringPtrInput // Enable/disable station quarantine (default = enable). Valid values: `enable`, `disable`. Quarantine pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79). Radio2gThreshold pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76). Radio5gThreshold pulumi.StringPtrInput // Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. RadioSensitivity pulumi.StringPtrInput // Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: `enable`, `disable`. RadiusMacAuth pulumi.StringPtrInput // Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking). RadiusMacAuthBlockInterval pulumi.IntPtrInput // RADIUS-based MAC authentication server. RadiusMacAuthServer pulumi.StringPtrInput // Selective user groups that are permitted for RADIUS mac authentication. The structure of `radiusMacAuthUsergroups` block is documented below. RadiusMacAuthUsergroups VapRadiusMacAuthUsergroupArrayInput // Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: `enable`, `disable`. RadiusMacMpskAuth pulumi.StringPtrInput // RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400). RadiusMacMpskTimeout pulumi.IntPtrInput // RADIUS server to be used to authenticate WiFi users. RadiusServer pulumi.StringPtrInput // Allowed data rates for 802.11a. Rates11a pulumi.StringPtrInput // Comma separated list of max supported VHT MCS for spatial streams 1 through 8. Rates11acMcsMap pulumi.StringPtrInput // Allowed data rates for 802.11ac with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`. Rates11acSs12 pulumi.StringPtrInput // Allowed data rates for 802.11ac with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`. Rates11acSs34 pulumi.StringPtrInput // Comma separated list of max supported HE MCS for spatial streams 1 through 8. Rates11axMcsMap pulumi.StringPtrInput // Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`. Rates11axSs12 pulumi.StringPtrInput // Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`. Rates11axSs34 pulumi.StringPtrInput // Allowed data rates for 802.11b/g. Rates11bg pulumi.StringPtrInput // Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`. Rates11nSs12 pulumi.StringPtrInput // Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`. Rates11nSs34 pulumi.StringPtrInput // Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: `enable`, `disable`. RoamingAcctInterimUpdate pulumi.StringPtrInput // SAE-Groups. Valid values: `19`, `20`, `21`. SaeGroups pulumi.StringPtrInput // Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: `enable`, `disable`. SaeH2eOnly pulumi.StringPtrInput // Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: `enable`, `disable`. SaeHnpOnly pulumi.StringPtrInput // WPA3 SAE password to be used to authenticate WiFi users. SaePassword pulumi.StringPtrInput // Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. SaePk pulumi.StringPtrInput // Private key used for WPA3 SAE-PK authentication. SaePrivateKey pulumi.StringPtrInput // Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: `disable`, `monitor`, `block`. ScanBotnetConnections pulumi.StringPtrInput // VAP schedule name. Schedule pulumi.StringPtrInput // Secondary wireless access gateway profile name. SecondaryWagProfile pulumi.StringPtrInput // Security mode for the wireless interface (default = wpa2-only-personal). Security pulumi.StringPtrInput // Optional security exempt list for captive portal authentication. SecurityExemptList pulumi.StringPtrInput // Enable/disable obsolete security options. Valid values: `enable`, `disable`. SecurityObsoleteOption pulumi.StringPtrInput // Optional URL for redirecting users after they pass captive portal authentication. SecurityRedirectUrl pulumi.StringPtrInput // Selective user groups that are permitted to authenticate. The structure of `selectedUsergroups` block is documented below. SelectedUsergroups VapSelectedUsergroupArrayInput // Enable/disable split tunneling (default = disable). Valid values: `enable`, `disable`. SplitTunneling pulumi.StringPtrInput // IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name. Ssid pulumi.StringPtrInput // Enable/disable sticky client remove to maintain good signal level clients in SSID. (default = disable). Valid values: `enable`, `disable`. StickyClientRemove pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the 2G client to be serviced by the AP (-95 to -20, default = -79). StickyClientThreshold2g pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the 5G client to be serviced by the AP (-95 to -20, default = -76). StickyClientThreshold5g pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76). StickyClientThreshold6g pulumi.StringPtrInput // Enable/disable 802.11ax target wake time (default = enable). Valid values: `enable`, `disable`. TargetWakeTime pulumi.StringPtrInput // Enable/disable TKIP counter measure. Valid values: `enable`, `disable`. TkipCounterMeasure pulumi.StringPtrInput // The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300). TunnelEchoInterval pulumi.IntPtrInput // The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200). TunnelFallbackInterval pulumi.IntPtrInput // Firewall user group to be used to authenticate WiFi users. The structure of `usergroup` block is documented below. Usergroups VapUsergroupArrayInput // Enable/disable UTM logging. Valid values: `enable`, `disable`. UtmLog pulumi.StringPtrInput // UTM profile name. UtmProfile pulumi.StringPtrInput // Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: `enable`, `disable`. UtmStatus pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Enable/disable automatic management of SSID VLAN interface. Valid values: `enable`, `disable`. VlanAuto pulumi.StringPtrInput // Table for mapping VLAN name to VLAN ID. The structure of `vlanName` block is documented below. VlanNames VapVlanNameArrayInput // Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, `hash`, `disable`. VlanPooling pulumi.StringPtrInput // VLAN pool. The structure of `vlanPool` block is documented below. VlanPools VapVlanPoolArrayInput // Optional VLAN ID. Vlanid pulumi.IntPtrInput // Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: `disable`, `enable`. VoiceEnterprise pulumi.StringPtrInput // WebFilter profile name. WebfilterProfile pulumi.StringPtrInput }
The set of arguments for constructing a Vap resource.
func (VapArgs) ElementType ¶
type VapArray ¶
type VapArray []VapInput
func (VapArray) ElementType ¶
func (VapArray) ToVapArrayOutput ¶
func (i VapArray) ToVapArrayOutput() VapArrayOutput
func (VapArray) ToVapArrayOutputWithContext ¶
func (i VapArray) ToVapArrayOutputWithContext(ctx context.Context) VapArrayOutput
type VapArrayInput ¶
type VapArrayInput interface { pulumi.Input ToVapArrayOutput() VapArrayOutput ToVapArrayOutputWithContext(context.Context) VapArrayOutput }
VapArrayInput is an input type that accepts VapArray and VapArrayOutput values. You can construct a concrete instance of `VapArrayInput` via:
VapArray{ VapArgs{...} }
type VapArrayOutput ¶
type VapArrayOutput struct{ *pulumi.OutputState }
func (VapArrayOutput) ElementType ¶
func (VapArrayOutput) ElementType() reflect.Type
func (VapArrayOutput) ToVapArrayOutput ¶
func (o VapArrayOutput) ToVapArrayOutput() VapArrayOutput
func (VapArrayOutput) ToVapArrayOutputWithContext ¶
func (o VapArrayOutput) ToVapArrayOutputWithContext(ctx context.Context) VapArrayOutput
type VapMacFilterList ¶
type VapMacFilterListArgs ¶
type VapMacFilterListArgs struct { // ID. Id pulumi.IntPtrInput `pulumi:"id"` // MAC address. Mac pulumi.StringPtrInput `pulumi:"mac"` // Deny or allow the client with this MAC address. Valid values: `allow`, `deny`. MacFilterPolicy pulumi.StringPtrInput `pulumi:"macFilterPolicy"` }
func (VapMacFilterListArgs) ElementType ¶
func (VapMacFilterListArgs) ElementType() reflect.Type
func (VapMacFilterListArgs) ToVapMacFilterListOutput ¶
func (i VapMacFilterListArgs) ToVapMacFilterListOutput() VapMacFilterListOutput
func (VapMacFilterListArgs) ToVapMacFilterListOutputWithContext ¶
func (i VapMacFilterListArgs) ToVapMacFilterListOutputWithContext(ctx context.Context) VapMacFilterListOutput
type VapMacFilterListArray ¶
type VapMacFilterListArray []VapMacFilterListInput
func (VapMacFilterListArray) ElementType ¶
func (VapMacFilterListArray) ElementType() reflect.Type
func (VapMacFilterListArray) ToVapMacFilterListArrayOutput ¶
func (i VapMacFilterListArray) ToVapMacFilterListArrayOutput() VapMacFilterListArrayOutput
func (VapMacFilterListArray) ToVapMacFilterListArrayOutputWithContext ¶
func (i VapMacFilterListArray) ToVapMacFilterListArrayOutputWithContext(ctx context.Context) VapMacFilterListArrayOutput
type VapMacFilterListArrayInput ¶
type VapMacFilterListArrayInput interface { pulumi.Input ToVapMacFilterListArrayOutput() VapMacFilterListArrayOutput ToVapMacFilterListArrayOutputWithContext(context.Context) VapMacFilterListArrayOutput }
VapMacFilterListArrayInput is an input type that accepts VapMacFilterListArray and VapMacFilterListArrayOutput values. You can construct a concrete instance of `VapMacFilterListArrayInput` via:
VapMacFilterListArray{ VapMacFilterListArgs{...} }
type VapMacFilterListArrayOutput ¶
type VapMacFilterListArrayOutput struct{ *pulumi.OutputState }
func (VapMacFilterListArrayOutput) ElementType ¶
func (VapMacFilterListArrayOutput) ElementType() reflect.Type
func (VapMacFilterListArrayOutput) Index ¶
func (o VapMacFilterListArrayOutput) Index(i pulumi.IntInput) VapMacFilterListOutput
func (VapMacFilterListArrayOutput) ToVapMacFilterListArrayOutput ¶
func (o VapMacFilterListArrayOutput) ToVapMacFilterListArrayOutput() VapMacFilterListArrayOutput
func (VapMacFilterListArrayOutput) ToVapMacFilterListArrayOutputWithContext ¶
func (o VapMacFilterListArrayOutput) ToVapMacFilterListArrayOutputWithContext(ctx context.Context) VapMacFilterListArrayOutput
type VapMacFilterListInput ¶
type VapMacFilterListInput interface { pulumi.Input ToVapMacFilterListOutput() VapMacFilterListOutput ToVapMacFilterListOutputWithContext(context.Context) VapMacFilterListOutput }
VapMacFilterListInput is an input type that accepts VapMacFilterListArgs and VapMacFilterListOutput values. You can construct a concrete instance of `VapMacFilterListInput` via:
VapMacFilterListArgs{...}
type VapMacFilterListOutput ¶
type VapMacFilterListOutput struct{ *pulumi.OutputState }
func (VapMacFilterListOutput) ElementType ¶
func (VapMacFilterListOutput) ElementType() reflect.Type
func (VapMacFilterListOutput) Mac ¶
func (o VapMacFilterListOutput) Mac() pulumi.StringPtrOutput
MAC address.
func (VapMacFilterListOutput) MacFilterPolicy ¶
func (o VapMacFilterListOutput) MacFilterPolicy() pulumi.StringPtrOutput
Deny or allow the client with this MAC address. Valid values: `allow`, `deny`.
func (VapMacFilterListOutput) ToVapMacFilterListOutput ¶
func (o VapMacFilterListOutput) ToVapMacFilterListOutput() VapMacFilterListOutput
func (VapMacFilterListOutput) ToVapMacFilterListOutputWithContext ¶
func (o VapMacFilterListOutput) ToVapMacFilterListOutputWithContext(ctx context.Context) VapMacFilterListOutput
type VapMap ¶
func (VapMap) ElementType ¶
func (VapMap) ToVapMapOutput ¶
func (i VapMap) ToVapMapOutput() VapMapOutput
func (VapMap) ToVapMapOutputWithContext ¶
func (i VapMap) ToVapMapOutputWithContext(ctx context.Context) VapMapOutput
type VapMapInput ¶
type VapMapInput interface { pulumi.Input ToVapMapOutput() VapMapOutput ToVapMapOutputWithContext(context.Context) VapMapOutput }
VapMapInput is an input type that accepts VapMap and VapMapOutput values. You can construct a concrete instance of `VapMapInput` via:
VapMap{ "key": VapArgs{...} }
type VapMapOutput ¶
type VapMapOutput struct{ *pulumi.OutputState }
func (VapMapOutput) ElementType ¶
func (VapMapOutput) ElementType() reflect.Type
func (VapMapOutput) MapIndex ¶
func (o VapMapOutput) MapIndex(k pulumi.StringInput) VapOutput
func (VapMapOutput) ToVapMapOutput ¶
func (o VapMapOutput) ToVapMapOutput() VapMapOutput
func (VapMapOutput) ToVapMapOutputWithContext ¶
func (o VapMapOutput) ToVapMapOutputWithContext(ctx context.Context) VapMapOutput
type VapMpskKey ¶
type VapMpskKey struct { // Comment. Comment *string `pulumi:"comment"` // Number of clients that can connect using this pre-shared key. ConcurrentClients *string `pulumi:"concurrentClients"` // Pre-shared key name. KeyName *string `pulumi:"keyName"` // Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpskSchedules` block is documented below. MpskSchedules []VapMpskKeyMpskSchedule `pulumi:"mpskSchedules"` // WPA Pre-shared key. Passphrase *string `pulumi:"passphrase"` }
type VapMpskKeyArgs ¶
type VapMpskKeyArgs struct { // Comment. Comment pulumi.StringPtrInput `pulumi:"comment"` // Number of clients that can connect using this pre-shared key. ConcurrentClients pulumi.StringPtrInput `pulumi:"concurrentClients"` // Pre-shared key name. KeyName pulumi.StringPtrInput `pulumi:"keyName"` // Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpskSchedules` block is documented below. MpskSchedules VapMpskKeyMpskScheduleArrayInput `pulumi:"mpskSchedules"` // WPA Pre-shared key. Passphrase pulumi.StringPtrInput `pulumi:"passphrase"` }
func (VapMpskKeyArgs) ElementType ¶
func (VapMpskKeyArgs) ElementType() reflect.Type
func (VapMpskKeyArgs) ToVapMpskKeyOutput ¶
func (i VapMpskKeyArgs) ToVapMpskKeyOutput() VapMpskKeyOutput
func (VapMpskKeyArgs) ToVapMpskKeyOutputWithContext ¶
func (i VapMpskKeyArgs) ToVapMpskKeyOutputWithContext(ctx context.Context) VapMpskKeyOutput
type VapMpskKeyArray ¶
type VapMpskKeyArray []VapMpskKeyInput
func (VapMpskKeyArray) ElementType ¶
func (VapMpskKeyArray) ElementType() reflect.Type
func (VapMpskKeyArray) ToVapMpskKeyArrayOutput ¶
func (i VapMpskKeyArray) ToVapMpskKeyArrayOutput() VapMpskKeyArrayOutput
func (VapMpskKeyArray) ToVapMpskKeyArrayOutputWithContext ¶
func (i VapMpskKeyArray) ToVapMpskKeyArrayOutputWithContext(ctx context.Context) VapMpskKeyArrayOutput
type VapMpskKeyArrayInput ¶
type VapMpskKeyArrayInput interface { pulumi.Input ToVapMpskKeyArrayOutput() VapMpskKeyArrayOutput ToVapMpskKeyArrayOutputWithContext(context.Context) VapMpskKeyArrayOutput }
VapMpskKeyArrayInput is an input type that accepts VapMpskKeyArray and VapMpskKeyArrayOutput values. You can construct a concrete instance of `VapMpskKeyArrayInput` via:
VapMpskKeyArray{ VapMpskKeyArgs{...} }
type VapMpskKeyArrayOutput ¶
type VapMpskKeyArrayOutput struct{ *pulumi.OutputState }
func (VapMpskKeyArrayOutput) ElementType ¶
func (VapMpskKeyArrayOutput) ElementType() reflect.Type
func (VapMpskKeyArrayOutput) Index ¶
func (o VapMpskKeyArrayOutput) Index(i pulumi.IntInput) VapMpskKeyOutput
func (VapMpskKeyArrayOutput) ToVapMpskKeyArrayOutput ¶
func (o VapMpskKeyArrayOutput) ToVapMpskKeyArrayOutput() VapMpskKeyArrayOutput
func (VapMpskKeyArrayOutput) ToVapMpskKeyArrayOutputWithContext ¶
func (o VapMpskKeyArrayOutput) ToVapMpskKeyArrayOutputWithContext(ctx context.Context) VapMpskKeyArrayOutput
type VapMpskKeyInput ¶
type VapMpskKeyInput interface { pulumi.Input ToVapMpskKeyOutput() VapMpskKeyOutput ToVapMpskKeyOutputWithContext(context.Context) VapMpskKeyOutput }
VapMpskKeyInput is an input type that accepts VapMpskKeyArgs and VapMpskKeyOutput values. You can construct a concrete instance of `VapMpskKeyInput` via:
VapMpskKeyArgs{...}
type VapMpskKeyMpskSchedule ¶
type VapMpskKeyMpskSchedule struct { // Schedule name. Name *string `pulumi:"name"` }
type VapMpskKeyMpskScheduleArgs ¶
type VapMpskKeyMpskScheduleArgs struct { // Schedule name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (VapMpskKeyMpskScheduleArgs) ElementType ¶
func (VapMpskKeyMpskScheduleArgs) ElementType() reflect.Type
func (VapMpskKeyMpskScheduleArgs) ToVapMpskKeyMpskScheduleOutput ¶
func (i VapMpskKeyMpskScheduleArgs) ToVapMpskKeyMpskScheduleOutput() VapMpskKeyMpskScheduleOutput
func (VapMpskKeyMpskScheduleArgs) ToVapMpskKeyMpskScheduleOutputWithContext ¶
func (i VapMpskKeyMpskScheduleArgs) ToVapMpskKeyMpskScheduleOutputWithContext(ctx context.Context) VapMpskKeyMpskScheduleOutput
type VapMpskKeyMpskScheduleArray ¶
type VapMpskKeyMpskScheduleArray []VapMpskKeyMpskScheduleInput
func (VapMpskKeyMpskScheduleArray) ElementType ¶
func (VapMpskKeyMpskScheduleArray) ElementType() reflect.Type
func (VapMpskKeyMpskScheduleArray) ToVapMpskKeyMpskScheduleArrayOutput ¶
func (i VapMpskKeyMpskScheduleArray) ToVapMpskKeyMpskScheduleArrayOutput() VapMpskKeyMpskScheduleArrayOutput
func (VapMpskKeyMpskScheduleArray) ToVapMpskKeyMpskScheduleArrayOutputWithContext ¶
func (i VapMpskKeyMpskScheduleArray) ToVapMpskKeyMpskScheduleArrayOutputWithContext(ctx context.Context) VapMpskKeyMpskScheduleArrayOutput
type VapMpskKeyMpskScheduleArrayInput ¶
type VapMpskKeyMpskScheduleArrayInput interface { pulumi.Input ToVapMpskKeyMpskScheduleArrayOutput() VapMpskKeyMpskScheduleArrayOutput ToVapMpskKeyMpskScheduleArrayOutputWithContext(context.Context) VapMpskKeyMpskScheduleArrayOutput }
VapMpskKeyMpskScheduleArrayInput is an input type that accepts VapMpskKeyMpskScheduleArray and VapMpskKeyMpskScheduleArrayOutput values. You can construct a concrete instance of `VapMpskKeyMpskScheduleArrayInput` via:
VapMpskKeyMpskScheduleArray{ VapMpskKeyMpskScheduleArgs{...} }
type VapMpskKeyMpskScheduleArrayOutput ¶
type VapMpskKeyMpskScheduleArrayOutput struct{ *pulumi.OutputState }
func (VapMpskKeyMpskScheduleArrayOutput) ElementType ¶
func (VapMpskKeyMpskScheduleArrayOutput) ElementType() reflect.Type
func (VapMpskKeyMpskScheduleArrayOutput) Index ¶
func (o VapMpskKeyMpskScheduleArrayOutput) Index(i pulumi.IntInput) VapMpskKeyMpskScheduleOutput
func (VapMpskKeyMpskScheduleArrayOutput) ToVapMpskKeyMpskScheduleArrayOutput ¶
func (o VapMpskKeyMpskScheduleArrayOutput) ToVapMpskKeyMpskScheduleArrayOutput() VapMpskKeyMpskScheduleArrayOutput
func (VapMpskKeyMpskScheduleArrayOutput) ToVapMpskKeyMpskScheduleArrayOutputWithContext ¶
func (o VapMpskKeyMpskScheduleArrayOutput) ToVapMpskKeyMpskScheduleArrayOutputWithContext(ctx context.Context) VapMpskKeyMpskScheduleArrayOutput
type VapMpskKeyMpskScheduleInput ¶
type VapMpskKeyMpskScheduleInput interface { pulumi.Input ToVapMpskKeyMpskScheduleOutput() VapMpskKeyMpskScheduleOutput ToVapMpskKeyMpskScheduleOutputWithContext(context.Context) VapMpskKeyMpskScheduleOutput }
VapMpskKeyMpskScheduleInput is an input type that accepts VapMpskKeyMpskScheduleArgs and VapMpskKeyMpskScheduleOutput values. You can construct a concrete instance of `VapMpskKeyMpskScheduleInput` via:
VapMpskKeyMpskScheduleArgs{...}
type VapMpskKeyMpskScheduleOutput ¶
type VapMpskKeyMpskScheduleOutput struct{ *pulumi.OutputState }
func (VapMpskKeyMpskScheduleOutput) ElementType ¶
func (VapMpskKeyMpskScheduleOutput) ElementType() reflect.Type
func (VapMpskKeyMpskScheduleOutput) Name ¶
func (o VapMpskKeyMpskScheduleOutput) Name() pulumi.StringPtrOutput
Schedule name.
func (VapMpskKeyMpskScheduleOutput) ToVapMpskKeyMpskScheduleOutput ¶
func (o VapMpskKeyMpskScheduleOutput) ToVapMpskKeyMpskScheduleOutput() VapMpskKeyMpskScheduleOutput
func (VapMpskKeyMpskScheduleOutput) ToVapMpskKeyMpskScheduleOutputWithContext ¶
func (o VapMpskKeyMpskScheduleOutput) ToVapMpskKeyMpskScheduleOutputWithContext(ctx context.Context) VapMpskKeyMpskScheduleOutput
type VapMpskKeyOutput ¶
type VapMpskKeyOutput struct{ *pulumi.OutputState }
func (VapMpskKeyOutput) Comment ¶
func (o VapMpskKeyOutput) Comment() pulumi.StringPtrOutput
Comment.
func (VapMpskKeyOutput) ConcurrentClients ¶
func (o VapMpskKeyOutput) ConcurrentClients() pulumi.StringPtrOutput
Number of clients that can connect using this pre-shared key.
func (VapMpskKeyOutput) ElementType ¶
func (VapMpskKeyOutput) ElementType() reflect.Type
func (VapMpskKeyOutput) KeyName ¶
func (o VapMpskKeyOutput) KeyName() pulumi.StringPtrOutput
Pre-shared key name.
func (VapMpskKeyOutput) MpskSchedules ¶
func (o VapMpskKeyOutput) MpskSchedules() VapMpskKeyMpskScheduleArrayOutput
Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpskSchedules` block is documented below.
func (VapMpskKeyOutput) Passphrase ¶
func (o VapMpskKeyOutput) Passphrase() pulumi.StringPtrOutput
WPA Pre-shared key.
func (VapMpskKeyOutput) ToVapMpskKeyOutput ¶
func (o VapMpskKeyOutput) ToVapMpskKeyOutput() VapMpskKeyOutput
func (VapMpskKeyOutput) ToVapMpskKeyOutputWithContext ¶
func (o VapMpskKeyOutput) ToVapMpskKeyOutputWithContext(ctx context.Context) VapMpskKeyOutput
type VapOutput ¶
type VapOutput struct{ *pulumi.OutputState }
func (VapOutput) AccessControlList ¶
func (o VapOutput) AccessControlList() pulumi.StringOutput
access-control-list profile name.
func (VapOutput) AcctInterimInterval ¶
WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0).
func (VapOutput) AdditionalAkms ¶
func (o VapOutput) AdditionalAkms() pulumi.StringOutput
Additional AKMs. Valid values: `akm6`.
func (VapOutput) AddressGroup ¶
func (o VapOutput) AddressGroup() pulumi.StringOutput
Address group ID.
func (VapOutput) AddressGroupPolicy ¶
func (o VapOutput) AddressGroupPolicy() pulumi.StringOutput
Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`.
func (VapOutput) AntivirusProfile ¶
func (o VapOutput) AntivirusProfile() pulumi.StringOutput
AntiVirus profile name.
func (VapOutput) ApplicationDetectionEngine ¶
func (o VapOutput) ApplicationDetectionEngine() pulumi.StringOutput
Enable/disable application detection engine (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) ApplicationDscpMarking ¶
func (o VapOutput) ApplicationDscpMarking() pulumi.StringOutput
Enable/disable application attribute based DSCP marking (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) ApplicationList ¶
func (o VapOutput) ApplicationList() pulumi.StringOutput
Application control list name.
func (VapOutput) ApplicationReportIntv ¶
Application report interval (30 - 864000 sec, default = 120).
func (VapOutput) AuthCert ¶
func (o VapOutput) AuthCert() pulumi.StringOutput
HTTPS server certificate.
func (VapOutput) AuthPortalAddr ¶
func (o VapOutput) AuthPortalAddr() pulumi.StringOutput
Address of captive portal.
func (VapOutput) BeaconAdvertising ¶
func (o VapOutput) BeaconAdvertising() pulumi.StringOutput
Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`.
func (VapOutput) BroadcastSsid ¶
func (o VapOutput) BroadcastSsid() pulumi.StringOutput
Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`.
func (VapOutput) BroadcastSuppression ¶
func (o VapOutput) BroadcastSuppression() pulumi.StringOutput
Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network.
func (VapOutput) BssColorPartial ¶
func (o VapOutput) BssColorPartial() pulumi.StringOutput
Enable/disable 802.11ax partial BSS color (default = enable). Valid values: `enable`, `disable`.
func (VapOutput) BstmDisassociationImminent ¶
func (o VapOutput) BstmDisassociationImminent() pulumi.StringOutput
Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: `enable`, `disable`.
func (VapOutput) BstmLoadBalancingDisassocTimer ¶
Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10).
func (VapOutput) BstmRssiDisassocTimer ¶
Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200).
func (VapOutput) CaptivePortalAcName ¶
func (o VapOutput) CaptivePortalAcName() pulumi.StringOutput
Local-bridging captive portal ac-name.
func (VapOutput) CaptivePortalAuthTimeout ¶
Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0).
func (VapOutput) CaptivePortalFwAccounting ¶
func (o VapOutput) CaptivePortalFwAccounting() pulumi.StringOutput
Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: `enable`, `disable`.
func (VapOutput) CaptivePortalMacauthRadiusSecret ¶
func (o VapOutput) CaptivePortalMacauthRadiusSecret() pulumi.StringPtrOutput
Secret key to access the macauth RADIUS server.
func (VapOutput) CaptivePortalMacauthRadiusServer ¶
func (o VapOutput) CaptivePortalMacauthRadiusServer() pulumi.StringOutput
Captive portal external RADIUS server domain name or IP address.
func (VapOutput) CaptivePortalRadiusSecret ¶
func (o VapOutput) CaptivePortalRadiusSecret() pulumi.StringPtrOutput
Secret key to access the RADIUS server.
func (VapOutput) CaptivePortalRadiusServer ¶
func (o VapOutput) CaptivePortalRadiusServer() pulumi.StringOutput
Captive portal RADIUS server domain name or IP address.
func (VapOutput) CaptivePortalSessionTimeoutInterval ¶
Session timeout interval (0 - 864000 sec, default = 0).
func (VapOutput) DhcpAddressEnforcement ¶
func (o VapOutput) DhcpAddressEnforcement() pulumi.StringOutput
Enable/disable DHCP address enforcement (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) DhcpLeaseTime ¶
DHCP lease time in seconds for NAT IP address.
func (VapOutput) DhcpOption43Insertion ¶
func (o VapOutput) DhcpOption43Insertion() pulumi.StringOutput
Enable/disable insertion of DHCP option 43 (default = enable). Valid values: `enable`, `disable`.
func (VapOutput) DhcpOption82CircuitIdInsertion ¶
func (o VapOutput) DhcpOption82CircuitIdInsertion() pulumi.StringOutput
Enable/disable DHCP option 82 circuit-id insert (default = disable).
func (VapOutput) DhcpOption82Insertion ¶
func (o VapOutput) DhcpOption82Insertion() pulumi.StringOutput
Enable/disable DHCP option 82 insert (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) DhcpOption82RemoteIdInsertion ¶
func (o VapOutput) DhcpOption82RemoteIdInsertion() pulumi.StringOutput
Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: `style-1`, `disable`.
func (VapOutput) DynamicSortSubtable ¶
func (o VapOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (VapOutput) DynamicVlan ¶
func (o VapOutput) DynamicVlan() pulumi.StringOutput
Enable/disable dynamic VLAN assignment. Valid values: `enable`, `disable`.
func (VapOutput) EapReauth ¶
func (o VapOutput) EapReauth() pulumi.StringOutput
Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: `enable`, `disable`.
func (VapOutput) EapReauthIntv ¶
EAP re-authentication interval (1800 - 864000 sec, default = 86400).
func (VapOutput) EapolKeyRetries ¶
func (o VapOutput) EapolKeyRetries() pulumi.StringOutput
Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: `disable`, `enable`.
func (VapOutput) ElementType ¶
func (VapOutput) Encrypt ¶
func (o VapOutput) Encrypt() pulumi.StringOutput
Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`.
func (VapOutput) ExternalFastRoaming ¶
func (o VapOutput) ExternalFastRoaming() pulumi.StringOutput
Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) ExternalLogout ¶
func (o VapOutput) ExternalLogout() pulumi.StringOutput
URL of external authentication logout server.
func (VapOutput) ExternalWeb ¶
func (o VapOutput) ExternalWeb() pulumi.StringOutput
URL of external authentication web server.
func (VapOutput) ExternalWebFormat ¶
func (o VapOutput) ExternalWebFormat() pulumi.StringOutput
URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`.
func (VapOutput) FastBssTransition ¶
func (o VapOutput) FastBssTransition() pulumi.StringOutput
Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: `disable`, `enable`.
func (VapOutput) FastRoaming ¶
func (o VapOutput) FastRoaming() pulumi.StringOutput
Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) FtMobilityDomain ¶
Mobility domain identifier in FT (1 - 65535, default = 1000).
func (VapOutput) FtOverDs ¶
func (o VapOutput) FtOverDs() pulumi.StringOutput
Enable/disable FT over the Distribution System (DS). Valid values: `disable`, `enable`.
func (VapOutput) FtR0KeyLifetime ¶
Lifetime of the PMK-R0 key in FT, 1-65535 minutes.
func (VapOutput) GasComebackDelay ¶
GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500).
func (VapOutput) GasFragmentationLimit ¶
GAS fragmentation limit (512 - 4096, default = 1024).
func (VapOutput) GetAllTables ¶
func (o VapOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (VapOutput) GtkRekey ¶
func (o VapOutput) GtkRekey() pulumi.StringOutput
Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`.
func (VapOutput) GtkRekeyIntv ¶
GTK rekey interval (1800 - 864000 sec, default = 86400).
func (VapOutput) HighEfficiency ¶
func (o VapOutput) HighEfficiency() pulumi.StringOutput
Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`.
func (VapOutput) Hotspot20Profile ¶
func (o VapOutput) Hotspot20Profile() pulumi.StringOutput
Hotspot 2.0 profile name.
func (VapOutput) IgmpSnooping ¶
func (o VapOutput) IgmpSnooping() pulumi.StringOutput
Enable/disable IGMP snooping. Valid values: `enable`, `disable`.
func (VapOutput) IntraVapPrivacy ¶
func (o VapOutput) IntraVapPrivacy() pulumi.StringOutput
Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) Ip ¶
func (o VapOutput) Ip() pulumi.StringOutput
IP address and subnet mask for the local standalone NAT subnet.
func (VapOutput) Ipv6Rules ¶
func (o VapOutput) Ipv6Rules() pulumi.StringOutput
Optional rules of IPv6 packets. For example, you can keep RA, RS and so on off of the wireless network. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`.
func (VapOutput) L3Roaming ¶
func (o VapOutput) L3Roaming() pulumi.StringOutput
Enable/disable layer 3 roaming (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) L3RoamingMode ¶
func (o VapOutput) L3RoamingMode() pulumi.StringOutput
Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: `direct`, `indirect`.
func (VapOutput) Ldpc ¶
func (o VapOutput) Ldpc() pulumi.StringOutput
VAP low-density parity-check (LDPC) coding configuration. Valid values: `disable`, `rx`, `tx`, `rxtx`.
func (VapOutput) LocalAuthentication ¶
func (o VapOutput) LocalAuthentication() pulumi.StringOutput
Enable/disable AP local authentication. Valid values: `enable`, `disable`.
func (VapOutput) LocalBridging ¶
func (o VapOutput) LocalBridging() pulumi.StringOutput
Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) LocalLan ¶
func (o VapOutput) LocalLan() pulumi.StringOutput
Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: `allow`, `deny`.
func (VapOutput) LocalStandalone ¶
func (o VapOutput) LocalStandalone() pulumi.StringOutput
Enable/disable AP local standalone (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) LocalStandaloneDns ¶
func (o VapOutput) LocalStandaloneDns() pulumi.StringOutput
Enable/disable AP local standalone DNS. Valid values: `enable`, `disable`.
func (VapOutput) LocalStandaloneDnsIp ¶
func (o VapOutput) LocalStandaloneDnsIp() pulumi.StringOutput
IPv4 addresses for the local standalone DNS.
func (VapOutput) LocalStandaloneNat ¶
func (o VapOutput) LocalStandaloneNat() pulumi.StringOutput
Enable/disable AP local standalone NAT mode. Valid values: `enable`, `disable`.
func (VapOutput) MacAuthBypass ¶
func (o VapOutput) MacAuthBypass() pulumi.StringOutput
Enable/disable MAC authentication bypass. Valid values: `enable`, `disable`.
func (VapOutput) MacCalledStationDelimiter ¶
func (o VapOutput) MacCalledStationDelimiter() pulumi.StringOutput
MAC called station delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`.
func (VapOutput) MacCallingStationDelimiter ¶
func (o VapOutput) MacCallingStationDelimiter() pulumi.StringOutput
MAC calling station delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`.
func (VapOutput) MacCase ¶
func (o VapOutput) MacCase() pulumi.StringOutput
MAC case (default = uppercase). Valid values: `uppercase`, `lowercase`.
func (VapOutput) MacFilter ¶
func (o VapOutput) MacFilter() pulumi.StringOutput
Enable/disable MAC filtering to block wireless clients by mac address. Valid values: `enable`, `disable`.
func (VapOutput) MacFilterLists ¶
func (o VapOutput) MacFilterLists() VapMacFilterListArrayOutput
Create a list of MAC addresses for MAC address filtering. The structure of `macFilterList` block is documented below.
func (VapOutput) MacFilterPolicyOther ¶
func (o VapOutput) MacFilterPolicyOther() pulumi.StringOutput
Allow or block clients with MAC addresses that are not in the filter list. Valid values: `allow`, `deny`.
func (VapOutput) MacPasswordDelimiter ¶
func (o VapOutput) MacPasswordDelimiter() pulumi.StringOutput
MAC authentication password delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`.
func (VapOutput) MacUsernameDelimiter ¶
func (o VapOutput) MacUsernameDelimiter() pulumi.StringOutput
MAC authentication username delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`.
func (VapOutput) MaxClients ¶
Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation).
func (VapOutput) MaxClientsAp ¶
Maximum number of clients that can connect simultaneously to each radio (default = 0, meaning no limitation).
func (VapOutput) Mbo ¶
func (o VapOutput) Mbo() pulumi.StringOutput
Enable/disable Multiband Operation (default = disable). Valid values: `disable`, `enable`.
func (VapOutput) MboCellDataConnPref ¶
func (o VapOutput) MboCellDataConnPref() pulumi.StringOutput
MBO cell data connection preference (0, 1, or 255, default = 1). Valid values: `excluded`, `prefer-not`, `prefer-use`.
func (VapOutput) MeDisableThresh ¶
Disable multicast enhancement when this many clients are receiving multicast traffic.
func (VapOutput) MeshBackhaul ¶
func (o VapOutput) MeshBackhaul() pulumi.StringOutput
Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: `enable`, `disable`.
func (VapOutput) Mpsk ¶
func (o VapOutput) Mpsk() pulumi.StringOutput
Enable/disable multiple pre-shared keys (PSKs.) Valid values: `enable`, `disable`.
func (VapOutput) MpskConcurrentClients ¶
Number of pre-shared keys (PSKs) to allow if multiple pre-shared keys are enabled.
func (VapOutput) MpskKeys ¶
func (o VapOutput) MpskKeys() VapMpskKeyArrayOutput
Pre-shared keys that can be used to connect to this virtual access point. The structure of `mpskKey` block is documented below.
func (VapOutput) MpskProfile ¶
func (o VapOutput) MpskProfile() pulumi.StringOutput
MPSK profile name.
func (VapOutput) MuMimo ¶
func (o VapOutput) MuMimo() pulumi.StringOutput
Enable/disable Multi-user MIMO (default = enable). Valid values: `enable`, `disable`.
func (VapOutput) MulticastEnhance ¶
func (o VapOutput) MulticastEnhance() pulumi.StringOutput
Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) MulticastRate ¶
func (o VapOutput) MulticastRate() pulumi.StringOutput
Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: `0`, `6000`, `12000`, `24000`.
func (VapOutput) N80211k ¶
func (o VapOutput) N80211k() pulumi.StringOutput
Enable/disable 802.11k assisted roaming (default = enable). Valid values: `disable`, `enable`.
func (VapOutput) N80211v ¶
func (o VapOutput) N80211v() pulumi.StringOutput
Enable/disable 802.11v assisted roaming (default = enable). Valid values: `disable`, `enable`.
func (VapOutput) Nac ¶
func (o VapOutput) Nac() pulumi.StringOutput
Enable/disable network access control. Valid values: `enable`, `disable`.
func (VapOutput) NeighborReportDualBand ¶
func (o VapOutput) NeighborReportDualBand() pulumi.StringOutput
Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`.
func (VapOutput) Okc ¶
func (o VapOutput) Okc() pulumi.StringOutput
Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`.
func (VapOutput) Osen ¶
func (o VapOutput) Osen() pulumi.StringOutput
Enable/disable OSEN as part of key management (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) OweGroups ¶
func (o VapOutput) OweGroups() pulumi.StringOutput
OWE-Groups. Valid values: `19`, `20`, `21`.
func (VapOutput) OweTransition ¶
func (o VapOutput) OweTransition() pulumi.StringOutput
Enable/disable OWE transition mode support. Valid values: `disable`, `enable`.
func (VapOutput) OweTransitionSsid ¶
func (o VapOutput) OweTransitionSsid() pulumi.StringOutput
OWE transition mode peer SSID.
func (VapOutput) Passphrase ¶
func (o VapOutput) Passphrase() pulumi.StringPtrOutput
WPA pre-shard key (PSK) to be used to authenticate WiFi users.
func (VapOutput) Pmf ¶
func (o VapOutput) Pmf() pulumi.StringOutput
Protected Management Frames (PMF) support (default = disable). Valid values: `disable`, `enable`, `optional`.
func (VapOutput) PmfAssocComebackTimeout ¶
Protected Management Frames (PMF) comeback maximum timeout (1-20 sec).
func (VapOutput) PmfSaQueryRetryTimeout ¶
Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec).
func (VapOutput) PortMacauth ¶
func (o VapOutput) PortMacauth() pulumi.StringOutput
Enable/disable LAN port MAC authentication (default = disable). Valid values: `disable`, `radius`, `address-group`.
func (VapOutput) PortMacauthReauthTimeout ¶
LAN port MAC authentication re-authentication timeout value (default = 7200 sec).
func (VapOutput) PortMacauthTimeout ¶
LAN port MAC authentication idle timeout value (default = 600 sec).
func (VapOutput) PortalMessageOverrideGroup ¶
func (o VapOutput) PortalMessageOverrideGroup() pulumi.StringOutput
Replacement message group for this VAP (only available when security is set to a captive portal type).
func (VapOutput) PortalMessageOverrides ¶
func (o VapOutput) PortalMessageOverrides() VapPortalMessageOverridesOutput
Individual message overrides. The structure of `portalMessageOverrides` block is documented below.
func (VapOutput) PortalType ¶
func (o VapOutput) PortalType() pulumi.StringOutput
Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer.
func (VapOutput) PrimaryWagProfile ¶
func (o VapOutput) PrimaryWagProfile() pulumi.StringOutput
Primary wireless access gateway profile name.
func (VapOutput) ProbeRespSuppression ¶
func (o VapOutput) ProbeRespSuppression() pulumi.StringOutput
Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) ProbeRespThreshold ¶
func (o VapOutput) ProbeRespThreshold() pulumi.StringOutput
Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80).
func (VapOutput) PtkRekey ¶
func (o VapOutput) PtkRekey() pulumi.StringOutput
Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`.
func (VapOutput) PtkRekeyIntv ¶
PTK rekey interval (1800 - 864000 sec, default = 86400).
func (VapOutput) QosProfile ¶
func (o VapOutput) QosProfile() pulumi.StringOutput
Quality of service profile name.
func (VapOutput) Quarantine ¶
func (o VapOutput) Quarantine() pulumi.StringOutput
Enable/disable station quarantine (default = enable). Valid values: `enable`, `disable`.
func (VapOutput) Radio2gThreshold ¶
func (o VapOutput) Radio2gThreshold() pulumi.StringOutput
Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79).
func (VapOutput) Radio5gThreshold ¶
func (o VapOutput) Radio5gThreshold() pulumi.StringOutput
Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76).
func (VapOutput) RadioSensitivity ¶
func (o VapOutput) RadioSensitivity() pulumi.StringOutput
Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) RadiusMacAuth ¶
func (o VapOutput) RadiusMacAuth() pulumi.StringOutput
Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) RadiusMacAuthBlockInterval ¶
Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking).
func (VapOutput) RadiusMacAuthServer ¶
func (o VapOutput) RadiusMacAuthServer() pulumi.StringOutput
RADIUS-based MAC authentication server.
func (VapOutput) RadiusMacAuthUsergroups ¶
func (o VapOutput) RadiusMacAuthUsergroups() VapRadiusMacAuthUsergroupArrayOutput
Selective user groups that are permitted for RADIUS mac authentication. The structure of `radiusMacAuthUsergroups` block is documented below.
func (VapOutput) RadiusMacMpskAuth ¶
func (o VapOutput) RadiusMacMpskAuth() pulumi.StringOutput
Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) RadiusMacMpskTimeout ¶
RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400).
func (VapOutput) RadiusServer ¶
func (o VapOutput) RadiusServer() pulumi.StringOutput
RADIUS server to be used to authenticate WiFi users.
func (VapOutput) Rates11a ¶
func (o VapOutput) Rates11a() pulumi.StringOutput
Allowed data rates for 802.11a.
func (VapOutput) Rates11acMcsMap ¶
func (o VapOutput) Rates11acMcsMap() pulumi.StringOutput
Comma separated list of max supported VHT MCS for spatial streams 1 through 8.
func (VapOutput) Rates11acSs12 ¶
func (o VapOutput) Rates11acSs12() pulumi.StringOutput
Allowed data rates for 802.11ac with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`.
func (VapOutput) Rates11acSs34 ¶
func (o VapOutput) Rates11acSs34() pulumi.StringOutput
Allowed data rates for 802.11ac with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`.
func (VapOutput) Rates11axMcsMap ¶
func (o VapOutput) Rates11axMcsMap() pulumi.StringOutput
Comma separated list of max supported HE MCS for spatial streams 1 through 8.
func (VapOutput) Rates11axSs12 ¶
func (o VapOutput) Rates11axSs12() pulumi.StringOutput
Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`.
func (VapOutput) Rates11axSs34 ¶
func (o VapOutput) Rates11axSs34() pulumi.StringOutput
Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`.
func (VapOutput) Rates11bg ¶
func (o VapOutput) Rates11bg() pulumi.StringOutput
Allowed data rates for 802.11b/g.
func (VapOutput) Rates11nSs12 ¶
func (o VapOutput) Rates11nSs12() pulumi.StringOutput
Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`.
func (VapOutput) Rates11nSs34 ¶
func (o VapOutput) Rates11nSs34() pulumi.StringOutput
Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`.
func (VapOutput) RoamingAcctInterimUpdate ¶
func (o VapOutput) RoamingAcctInterimUpdate() pulumi.StringOutput
Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: `enable`, `disable`.
func (VapOutput) SaeGroups ¶
func (o VapOutput) SaeGroups() pulumi.StringOutput
SAE-Groups. Valid values: `19`, `20`, `21`.
func (VapOutput) SaeH2eOnly ¶
func (o VapOutput) SaeH2eOnly() pulumi.StringOutput
Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) SaeHnpOnly ¶
func (o VapOutput) SaeHnpOnly() pulumi.StringOutput
Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) SaePassword ¶
func (o VapOutput) SaePassword() pulumi.StringPtrOutput
WPA3 SAE password to be used to authenticate WiFi users.
func (VapOutput) SaePk ¶
func (o VapOutput) SaePk() pulumi.StringOutput
Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) SaePrivateKey ¶
func (o VapOutput) SaePrivateKey() pulumi.StringOutput
Private key used for WPA3 SAE-PK authentication.
func (VapOutput) ScanBotnetConnections ¶
func (o VapOutput) ScanBotnetConnections() pulumi.StringOutput
Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: `disable`, `monitor`, `block`.
func (VapOutput) SecondaryWagProfile ¶
func (o VapOutput) SecondaryWagProfile() pulumi.StringOutput
Secondary wireless access gateway profile name.
func (VapOutput) Security ¶
func (o VapOutput) Security() pulumi.StringOutput
Security mode for the wireless interface (default = wpa2-only-personal).
func (VapOutput) SecurityExemptList ¶
func (o VapOutput) SecurityExemptList() pulumi.StringOutput
Optional security exempt list for captive portal authentication.
func (VapOutput) SecurityObsoleteOption ¶
func (o VapOutput) SecurityObsoleteOption() pulumi.StringOutput
Enable/disable obsolete security options. Valid values: `enable`, `disable`.
func (VapOutput) SecurityRedirectUrl ¶
func (o VapOutput) SecurityRedirectUrl() pulumi.StringOutput
Optional URL for redirecting users after they pass captive portal authentication.
func (VapOutput) SelectedUsergroups ¶
func (o VapOutput) SelectedUsergroups() VapSelectedUsergroupArrayOutput
Selective user groups that are permitted to authenticate. The structure of `selectedUsergroups` block is documented below.
func (VapOutput) SplitTunneling ¶
func (o VapOutput) SplitTunneling() pulumi.StringOutput
Enable/disable split tunneling (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) Ssid ¶
func (o VapOutput) Ssid() pulumi.StringOutput
IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name.
func (VapOutput) StickyClientRemove ¶
func (o VapOutput) StickyClientRemove() pulumi.StringOutput
Enable/disable sticky client remove to maintain good signal level clients in SSID. (default = disable). Valid values: `enable`, `disable`.
func (VapOutput) StickyClientThreshold2g ¶
func (o VapOutput) StickyClientThreshold2g() pulumi.StringOutput
Minimum signal level/threshold in dBm required for the 2G client to be serviced by the AP (-95 to -20, default = -79).
func (VapOutput) StickyClientThreshold5g ¶
func (o VapOutput) StickyClientThreshold5g() pulumi.StringOutput
Minimum signal level/threshold in dBm required for the 5G client to be serviced by the AP (-95 to -20, default = -76).
func (VapOutput) StickyClientThreshold6g ¶
func (o VapOutput) StickyClientThreshold6g() pulumi.StringOutput
Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76).
func (VapOutput) TargetWakeTime ¶
func (o VapOutput) TargetWakeTime() pulumi.StringOutput
Enable/disable 802.11ax target wake time (default = enable). Valid values: `enable`, `disable`.
func (VapOutput) TkipCounterMeasure ¶
func (o VapOutput) TkipCounterMeasure() pulumi.StringOutput
Enable/disable TKIP counter measure. Valid values: `enable`, `disable`.
func (VapOutput) ToVapOutput ¶
func (VapOutput) ToVapOutputWithContext ¶
func (VapOutput) TunnelEchoInterval ¶
The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300).
func (VapOutput) TunnelFallbackInterval ¶
The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200).
func (VapOutput) Usergroups ¶
func (o VapOutput) Usergroups() VapUsergroupArrayOutput
Firewall user group to be used to authenticate WiFi users. The structure of `usergroup` block is documented below.
func (VapOutput) UtmLog ¶
func (o VapOutput) UtmLog() pulumi.StringOutput
Enable/disable UTM logging. Valid values: `enable`, `disable`.
func (VapOutput) UtmStatus ¶
func (o VapOutput) UtmStatus() pulumi.StringOutput
Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: `enable`, `disable`.
func (VapOutput) Vdomparam ¶
func (o VapOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (VapOutput) VlanAuto ¶
func (o VapOutput) VlanAuto() pulumi.StringOutput
Enable/disable automatic management of SSID VLAN interface. Valid values: `enable`, `disable`.
func (VapOutput) VlanNames ¶
func (o VapOutput) VlanNames() VapVlanNameArrayOutput
Table for mapping VLAN name to VLAN ID. The structure of `vlanName` block is documented below.
func (VapOutput) VlanPooling ¶
func (o VapOutput) VlanPooling() pulumi.StringOutput
Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, `hash`, `disable`.
func (VapOutput) VlanPools ¶
func (o VapOutput) VlanPools() VapVlanPoolArrayOutput
VLAN pool. The structure of `vlanPool` block is documented below.
func (VapOutput) VoiceEnterprise ¶
func (o VapOutput) VoiceEnterprise() pulumi.StringOutput
Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: `disable`, `enable`.
func (VapOutput) WebfilterProfile ¶
func (o VapOutput) WebfilterProfile() pulumi.StringOutput
WebFilter profile name.
type VapPortalMessageOverrides ¶
type VapPortalMessageOverrides struct { // Override auth-disclaimer-page message with message from portal-message-overrides group. AuthDisclaimerPage *string `pulumi:"authDisclaimerPage"` // Override auth-login-failed-page message with message from portal-message-overrides group. AuthLoginFailedPage *string `pulumi:"authLoginFailedPage"` // Override auth-login-page message with message from portal-message-overrides group. AuthLoginPage *string `pulumi:"authLoginPage"` // Override auth-reject-page message with message from portal-message-overrides group. AuthRejectPage *string `pulumi:"authRejectPage"` }
type VapPortalMessageOverridesArgs ¶
type VapPortalMessageOverridesArgs struct { // Override auth-disclaimer-page message with message from portal-message-overrides group. AuthDisclaimerPage pulumi.StringPtrInput `pulumi:"authDisclaimerPage"` // Override auth-login-failed-page message with message from portal-message-overrides group. AuthLoginFailedPage pulumi.StringPtrInput `pulumi:"authLoginFailedPage"` // Override auth-login-page message with message from portal-message-overrides group. AuthLoginPage pulumi.StringPtrInput `pulumi:"authLoginPage"` // Override auth-reject-page message with message from portal-message-overrides group. AuthRejectPage pulumi.StringPtrInput `pulumi:"authRejectPage"` }
func (VapPortalMessageOverridesArgs) ElementType ¶
func (VapPortalMessageOverridesArgs) ElementType() reflect.Type
func (VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesOutput ¶
func (i VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesOutput() VapPortalMessageOverridesOutput
func (VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesOutputWithContext ¶
func (i VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesOutputWithContext(ctx context.Context) VapPortalMessageOverridesOutput
func (VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesPtrOutput ¶
func (i VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesPtrOutput() VapPortalMessageOverridesPtrOutput
func (VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesPtrOutputWithContext ¶
func (i VapPortalMessageOverridesArgs) ToVapPortalMessageOverridesPtrOutputWithContext(ctx context.Context) VapPortalMessageOverridesPtrOutput
type VapPortalMessageOverridesInput ¶
type VapPortalMessageOverridesInput interface { pulumi.Input ToVapPortalMessageOverridesOutput() VapPortalMessageOverridesOutput ToVapPortalMessageOverridesOutputWithContext(context.Context) VapPortalMessageOverridesOutput }
VapPortalMessageOverridesInput is an input type that accepts VapPortalMessageOverridesArgs and VapPortalMessageOverridesOutput values. You can construct a concrete instance of `VapPortalMessageOverridesInput` via:
VapPortalMessageOverridesArgs{...}
type VapPortalMessageOverridesOutput ¶
type VapPortalMessageOverridesOutput struct{ *pulumi.OutputState }
func (VapPortalMessageOverridesOutput) AuthDisclaimerPage ¶
func (o VapPortalMessageOverridesOutput) AuthDisclaimerPage() pulumi.StringPtrOutput
Override auth-disclaimer-page message with message from portal-message-overrides group.
func (VapPortalMessageOverridesOutput) AuthLoginFailedPage ¶
func (o VapPortalMessageOverridesOutput) AuthLoginFailedPage() pulumi.StringPtrOutput
Override auth-login-failed-page message with message from portal-message-overrides group.
func (VapPortalMessageOverridesOutput) AuthLoginPage ¶
func (o VapPortalMessageOverridesOutput) AuthLoginPage() pulumi.StringPtrOutput
Override auth-login-page message with message from portal-message-overrides group.
func (VapPortalMessageOverridesOutput) AuthRejectPage ¶
func (o VapPortalMessageOverridesOutput) AuthRejectPage() pulumi.StringPtrOutput
Override auth-reject-page message with message from portal-message-overrides group.
func (VapPortalMessageOverridesOutput) ElementType ¶
func (VapPortalMessageOverridesOutput) ElementType() reflect.Type
func (VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesOutput ¶
func (o VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesOutput() VapPortalMessageOverridesOutput
func (VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesOutputWithContext ¶
func (o VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesOutputWithContext(ctx context.Context) VapPortalMessageOverridesOutput
func (VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesPtrOutput ¶
func (o VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesPtrOutput() VapPortalMessageOverridesPtrOutput
func (VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesPtrOutputWithContext ¶
func (o VapPortalMessageOverridesOutput) ToVapPortalMessageOverridesPtrOutputWithContext(ctx context.Context) VapPortalMessageOverridesPtrOutput
type VapPortalMessageOverridesPtrInput ¶
type VapPortalMessageOverridesPtrInput interface { pulumi.Input ToVapPortalMessageOverridesPtrOutput() VapPortalMessageOverridesPtrOutput ToVapPortalMessageOverridesPtrOutputWithContext(context.Context) VapPortalMessageOverridesPtrOutput }
VapPortalMessageOverridesPtrInput is an input type that accepts VapPortalMessageOverridesArgs, VapPortalMessageOverridesPtr and VapPortalMessageOverridesPtrOutput values. You can construct a concrete instance of `VapPortalMessageOverridesPtrInput` via:
VapPortalMessageOverridesArgs{...} or: nil
func VapPortalMessageOverridesPtr ¶
func VapPortalMessageOverridesPtr(v *VapPortalMessageOverridesArgs) VapPortalMessageOverridesPtrInput
type VapPortalMessageOverridesPtrOutput ¶
type VapPortalMessageOverridesPtrOutput struct{ *pulumi.OutputState }
func (VapPortalMessageOverridesPtrOutput) AuthDisclaimerPage ¶
func (o VapPortalMessageOverridesPtrOutput) AuthDisclaimerPage() pulumi.StringPtrOutput
Override auth-disclaimer-page message with message from portal-message-overrides group.
func (VapPortalMessageOverridesPtrOutput) AuthLoginFailedPage ¶
func (o VapPortalMessageOverridesPtrOutput) AuthLoginFailedPage() pulumi.StringPtrOutput
Override auth-login-failed-page message with message from portal-message-overrides group.
func (VapPortalMessageOverridesPtrOutput) AuthLoginPage ¶
func (o VapPortalMessageOverridesPtrOutput) AuthLoginPage() pulumi.StringPtrOutput
Override auth-login-page message with message from portal-message-overrides group.
func (VapPortalMessageOverridesPtrOutput) AuthRejectPage ¶
func (o VapPortalMessageOverridesPtrOutput) AuthRejectPage() pulumi.StringPtrOutput
Override auth-reject-page message with message from portal-message-overrides group.
func (VapPortalMessageOverridesPtrOutput) Elem ¶
func (o VapPortalMessageOverridesPtrOutput) Elem() VapPortalMessageOverridesOutput
func (VapPortalMessageOverridesPtrOutput) ElementType ¶
func (VapPortalMessageOverridesPtrOutput) ElementType() reflect.Type
func (VapPortalMessageOverridesPtrOutput) ToVapPortalMessageOverridesPtrOutput ¶
func (o VapPortalMessageOverridesPtrOutput) ToVapPortalMessageOverridesPtrOutput() VapPortalMessageOverridesPtrOutput
func (VapPortalMessageOverridesPtrOutput) ToVapPortalMessageOverridesPtrOutputWithContext ¶
func (o VapPortalMessageOverridesPtrOutput) ToVapPortalMessageOverridesPtrOutputWithContext(ctx context.Context) VapPortalMessageOverridesPtrOutput
type VapRadiusMacAuthUsergroup ¶
type VapRadiusMacAuthUsergroup struct { // User group name. Name *string `pulumi:"name"` }
type VapRadiusMacAuthUsergroupArgs ¶
type VapRadiusMacAuthUsergroupArgs struct { // User group name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (VapRadiusMacAuthUsergroupArgs) ElementType ¶
func (VapRadiusMacAuthUsergroupArgs) ElementType() reflect.Type
func (VapRadiusMacAuthUsergroupArgs) ToVapRadiusMacAuthUsergroupOutput ¶
func (i VapRadiusMacAuthUsergroupArgs) ToVapRadiusMacAuthUsergroupOutput() VapRadiusMacAuthUsergroupOutput
func (VapRadiusMacAuthUsergroupArgs) ToVapRadiusMacAuthUsergroupOutputWithContext ¶
func (i VapRadiusMacAuthUsergroupArgs) ToVapRadiusMacAuthUsergroupOutputWithContext(ctx context.Context) VapRadiusMacAuthUsergroupOutput
type VapRadiusMacAuthUsergroupArray ¶
type VapRadiusMacAuthUsergroupArray []VapRadiusMacAuthUsergroupInput
func (VapRadiusMacAuthUsergroupArray) ElementType ¶
func (VapRadiusMacAuthUsergroupArray) ElementType() reflect.Type
func (VapRadiusMacAuthUsergroupArray) ToVapRadiusMacAuthUsergroupArrayOutput ¶
func (i VapRadiusMacAuthUsergroupArray) ToVapRadiusMacAuthUsergroupArrayOutput() VapRadiusMacAuthUsergroupArrayOutput
func (VapRadiusMacAuthUsergroupArray) ToVapRadiusMacAuthUsergroupArrayOutputWithContext ¶
func (i VapRadiusMacAuthUsergroupArray) ToVapRadiusMacAuthUsergroupArrayOutputWithContext(ctx context.Context) VapRadiusMacAuthUsergroupArrayOutput
type VapRadiusMacAuthUsergroupArrayInput ¶
type VapRadiusMacAuthUsergroupArrayInput interface { pulumi.Input ToVapRadiusMacAuthUsergroupArrayOutput() VapRadiusMacAuthUsergroupArrayOutput ToVapRadiusMacAuthUsergroupArrayOutputWithContext(context.Context) VapRadiusMacAuthUsergroupArrayOutput }
VapRadiusMacAuthUsergroupArrayInput is an input type that accepts VapRadiusMacAuthUsergroupArray and VapRadiusMacAuthUsergroupArrayOutput values. You can construct a concrete instance of `VapRadiusMacAuthUsergroupArrayInput` via:
VapRadiusMacAuthUsergroupArray{ VapRadiusMacAuthUsergroupArgs{...} }
type VapRadiusMacAuthUsergroupArrayOutput ¶
type VapRadiusMacAuthUsergroupArrayOutput struct{ *pulumi.OutputState }
func (VapRadiusMacAuthUsergroupArrayOutput) ElementType ¶
func (VapRadiusMacAuthUsergroupArrayOutput) ElementType() reflect.Type
func (VapRadiusMacAuthUsergroupArrayOutput) Index ¶
func (o VapRadiusMacAuthUsergroupArrayOutput) Index(i pulumi.IntInput) VapRadiusMacAuthUsergroupOutput
func (VapRadiusMacAuthUsergroupArrayOutput) ToVapRadiusMacAuthUsergroupArrayOutput ¶
func (o VapRadiusMacAuthUsergroupArrayOutput) ToVapRadiusMacAuthUsergroupArrayOutput() VapRadiusMacAuthUsergroupArrayOutput
func (VapRadiusMacAuthUsergroupArrayOutput) ToVapRadiusMacAuthUsergroupArrayOutputWithContext ¶
func (o VapRadiusMacAuthUsergroupArrayOutput) ToVapRadiusMacAuthUsergroupArrayOutputWithContext(ctx context.Context) VapRadiusMacAuthUsergroupArrayOutput
type VapRadiusMacAuthUsergroupInput ¶
type VapRadiusMacAuthUsergroupInput interface { pulumi.Input ToVapRadiusMacAuthUsergroupOutput() VapRadiusMacAuthUsergroupOutput ToVapRadiusMacAuthUsergroupOutputWithContext(context.Context) VapRadiusMacAuthUsergroupOutput }
VapRadiusMacAuthUsergroupInput is an input type that accepts VapRadiusMacAuthUsergroupArgs and VapRadiusMacAuthUsergroupOutput values. You can construct a concrete instance of `VapRadiusMacAuthUsergroupInput` via:
VapRadiusMacAuthUsergroupArgs{...}
type VapRadiusMacAuthUsergroupOutput ¶
type VapRadiusMacAuthUsergroupOutput struct{ *pulumi.OutputState }
func (VapRadiusMacAuthUsergroupOutput) ElementType ¶
func (VapRadiusMacAuthUsergroupOutput) ElementType() reflect.Type
func (VapRadiusMacAuthUsergroupOutput) Name ¶
func (o VapRadiusMacAuthUsergroupOutput) Name() pulumi.StringPtrOutput
User group name.
func (VapRadiusMacAuthUsergroupOutput) ToVapRadiusMacAuthUsergroupOutput ¶
func (o VapRadiusMacAuthUsergroupOutput) ToVapRadiusMacAuthUsergroupOutput() VapRadiusMacAuthUsergroupOutput
func (VapRadiusMacAuthUsergroupOutput) ToVapRadiusMacAuthUsergroupOutputWithContext ¶
func (o VapRadiusMacAuthUsergroupOutput) ToVapRadiusMacAuthUsergroupOutputWithContext(ctx context.Context) VapRadiusMacAuthUsergroupOutput
type VapSelectedUsergroup ¶
type VapSelectedUsergroup struct { // User group name. Name *string `pulumi:"name"` }
type VapSelectedUsergroupArgs ¶
type VapSelectedUsergroupArgs struct { // User group name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (VapSelectedUsergroupArgs) ElementType ¶
func (VapSelectedUsergroupArgs) ElementType() reflect.Type
func (VapSelectedUsergroupArgs) ToVapSelectedUsergroupOutput ¶
func (i VapSelectedUsergroupArgs) ToVapSelectedUsergroupOutput() VapSelectedUsergroupOutput
func (VapSelectedUsergroupArgs) ToVapSelectedUsergroupOutputWithContext ¶
func (i VapSelectedUsergroupArgs) ToVapSelectedUsergroupOutputWithContext(ctx context.Context) VapSelectedUsergroupOutput
type VapSelectedUsergroupArray ¶
type VapSelectedUsergroupArray []VapSelectedUsergroupInput
func (VapSelectedUsergroupArray) ElementType ¶
func (VapSelectedUsergroupArray) ElementType() reflect.Type
func (VapSelectedUsergroupArray) ToVapSelectedUsergroupArrayOutput ¶
func (i VapSelectedUsergroupArray) ToVapSelectedUsergroupArrayOutput() VapSelectedUsergroupArrayOutput
func (VapSelectedUsergroupArray) ToVapSelectedUsergroupArrayOutputWithContext ¶
func (i VapSelectedUsergroupArray) ToVapSelectedUsergroupArrayOutputWithContext(ctx context.Context) VapSelectedUsergroupArrayOutput
type VapSelectedUsergroupArrayInput ¶
type VapSelectedUsergroupArrayInput interface { pulumi.Input ToVapSelectedUsergroupArrayOutput() VapSelectedUsergroupArrayOutput ToVapSelectedUsergroupArrayOutputWithContext(context.Context) VapSelectedUsergroupArrayOutput }
VapSelectedUsergroupArrayInput is an input type that accepts VapSelectedUsergroupArray and VapSelectedUsergroupArrayOutput values. You can construct a concrete instance of `VapSelectedUsergroupArrayInput` via:
VapSelectedUsergroupArray{ VapSelectedUsergroupArgs{...} }
type VapSelectedUsergroupArrayOutput ¶
type VapSelectedUsergroupArrayOutput struct{ *pulumi.OutputState }
func (VapSelectedUsergroupArrayOutput) ElementType ¶
func (VapSelectedUsergroupArrayOutput) ElementType() reflect.Type
func (VapSelectedUsergroupArrayOutput) Index ¶
func (o VapSelectedUsergroupArrayOutput) Index(i pulumi.IntInput) VapSelectedUsergroupOutput
func (VapSelectedUsergroupArrayOutput) ToVapSelectedUsergroupArrayOutput ¶
func (o VapSelectedUsergroupArrayOutput) ToVapSelectedUsergroupArrayOutput() VapSelectedUsergroupArrayOutput
func (VapSelectedUsergroupArrayOutput) ToVapSelectedUsergroupArrayOutputWithContext ¶
func (o VapSelectedUsergroupArrayOutput) ToVapSelectedUsergroupArrayOutputWithContext(ctx context.Context) VapSelectedUsergroupArrayOutput
type VapSelectedUsergroupInput ¶
type VapSelectedUsergroupInput interface { pulumi.Input ToVapSelectedUsergroupOutput() VapSelectedUsergroupOutput ToVapSelectedUsergroupOutputWithContext(context.Context) VapSelectedUsergroupOutput }
VapSelectedUsergroupInput is an input type that accepts VapSelectedUsergroupArgs and VapSelectedUsergroupOutput values. You can construct a concrete instance of `VapSelectedUsergroupInput` via:
VapSelectedUsergroupArgs{...}
type VapSelectedUsergroupOutput ¶
type VapSelectedUsergroupOutput struct{ *pulumi.OutputState }
func (VapSelectedUsergroupOutput) ElementType ¶
func (VapSelectedUsergroupOutput) ElementType() reflect.Type
func (VapSelectedUsergroupOutput) Name ¶
func (o VapSelectedUsergroupOutput) Name() pulumi.StringPtrOutput
User group name.
func (VapSelectedUsergroupOutput) ToVapSelectedUsergroupOutput ¶
func (o VapSelectedUsergroupOutput) ToVapSelectedUsergroupOutput() VapSelectedUsergroupOutput
func (VapSelectedUsergroupOutput) ToVapSelectedUsergroupOutputWithContext ¶
func (o VapSelectedUsergroupOutput) ToVapSelectedUsergroupOutputWithContext(ctx context.Context) VapSelectedUsergroupOutput
type VapState ¶
type VapState struct { // access-control-list profile name. AccessControlList pulumi.StringPtrInput // WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). AcctInterimInterval pulumi.IntPtrInput // Additional AKMs. Valid values: `akm6`. AdditionalAkms pulumi.StringPtrInput // Address group ID. AddressGroup pulumi.StringPtrInput // Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. AddressGroupPolicy pulumi.StringPtrInput // Alias. Alias pulumi.StringPtrInput // AntiVirus profile name. AntivirusProfile pulumi.StringPtrInput // Enable/disable application detection engine (default = disable). Valid values: `enable`, `disable`. ApplicationDetectionEngine pulumi.StringPtrInput // Enable/disable application attribute based DSCP marking (default = disable). Valid values: `enable`, `disable`. ApplicationDscpMarking pulumi.StringPtrInput // Application control list name. ApplicationList pulumi.StringPtrInput // Application report interval (30 - 864000 sec, default = 120). ApplicationReportIntv pulumi.IntPtrInput // Airtime weight in percentage (default = 20). AtfWeight pulumi.IntPtrInput // Authentication protocol. Auth pulumi.StringPtrInput // HTTPS server certificate. AuthCert pulumi.StringPtrInput // Address of captive portal. AuthPortalAddr pulumi.StringPtrInput // Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. BeaconAdvertising pulumi.StringPtrInput // Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. BroadcastSsid pulumi.StringPtrInput // Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. BroadcastSuppression pulumi.StringPtrInput // Enable/disable 802.11ax partial BSS color (default = enable). Valid values: `enable`, `disable`. BssColorPartial pulumi.StringPtrInput // Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: `enable`, `disable`. BstmDisassociationImminent pulumi.StringPtrInput // Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10). BstmLoadBalancingDisassocTimer pulumi.IntPtrInput // Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). BstmRssiDisassocTimer pulumi.IntPtrInput // Local-bridging captive portal ac-name. CaptivePortalAcName pulumi.StringPtrInput // Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). CaptivePortalAuthTimeout pulumi.IntPtrInput // Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: `enable`, `disable`. CaptivePortalFwAccounting pulumi.StringPtrInput // Secret key to access the macauth RADIUS server. CaptivePortalMacauthRadiusSecret pulumi.StringPtrInput // Captive portal external RADIUS server domain name or IP address. CaptivePortalMacauthRadiusServer pulumi.StringPtrInput // Secret key to access the RADIUS server. CaptivePortalRadiusSecret pulumi.StringPtrInput // Captive portal RADIUS server domain name or IP address. CaptivePortalRadiusServer pulumi.StringPtrInput // Session timeout interval (0 - 864000 sec, default = 0). CaptivePortalSessionTimeoutInterval pulumi.IntPtrInput // Enable/disable DHCP address enforcement (default = disable). Valid values: `enable`, `disable`. DhcpAddressEnforcement pulumi.StringPtrInput // DHCP lease time in seconds for NAT IP address. DhcpLeaseTime pulumi.IntPtrInput // Enable/disable insertion of DHCP option 43 (default = enable). Valid values: `enable`, `disable`. DhcpOption43Insertion pulumi.StringPtrInput // Enable/disable DHCP option 82 circuit-id insert (default = disable). DhcpOption82CircuitIdInsertion pulumi.StringPtrInput // Enable/disable DHCP option 82 insert (default = disable). Valid values: `enable`, `disable`. DhcpOption82Insertion pulumi.StringPtrInput // Enable/disable DHCP option 82 remote-id insert (default = disable). Valid values: `style-1`, `disable`. DhcpOption82RemoteIdInsertion pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable dynamic VLAN assignment. Valid values: `enable`, `disable`. DynamicVlan pulumi.StringPtrInput // Enable/disable EAP re-authentication for WPA-Enterprise security. Valid values: `enable`, `disable`. EapReauth pulumi.StringPtrInput // EAP re-authentication interval (1800 - 864000 sec, default = 86400). EapReauthIntv pulumi.IntPtrInput // Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). Valid values: `disable`, `enable`. EapolKeyRetries pulumi.StringPtrInput // Encryption protocol to use (only available when security is set to a WPA type). Valid values: `TKIP`, `AES`, `TKIP-AES`. Encrypt pulumi.StringPtrInput // Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). Valid values: `enable`, `disable`. ExternalFastRoaming pulumi.StringPtrInput // URL of external authentication logout server. ExternalLogout pulumi.StringPtrInput // URL of external authentication web server. ExternalWeb pulumi.StringPtrInput // URL query parameter detection (default = auto-detect). Valid values: `auto-detect`, `no-query-string`, `partial-query-string`. ExternalWebFormat pulumi.StringPtrInput // Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). Valid values: `disable`, `enable`. FastBssTransition pulumi.StringPtrInput // Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). Valid values: `enable`, `disable`. FastRoaming pulumi.StringPtrInput // Mobility domain identifier in FT (1 - 65535, default = 1000). FtMobilityDomain pulumi.IntPtrInput // Enable/disable FT over the Distribution System (DS). Valid values: `disable`, `enable`. FtOverDs pulumi.StringPtrInput // Lifetime of the PMK-R0 key in FT, 1-65535 minutes. FtR0KeyLifetime pulumi.IntPtrInput // GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500). GasComebackDelay pulumi.IntPtrInput // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. GtkRekey pulumi.StringPtrInput // GTK rekey interval (1800 - 864000 sec, default = 86400). GtkRekeyIntv pulumi.IntPtrInput // Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. HighEfficiency pulumi.StringPtrInput // Hotspot 2.0 profile name. Hotspot20Profile pulumi.StringPtrInput // Enable/disable IGMP snooping. Valid values: `enable`, `disable`. IgmpSnooping pulumi.StringPtrInput // Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). Valid values: `enable`, `disable`. IntraVapPrivacy pulumi.StringPtrInput // IP address and subnet mask for the local standalone NAT subnet. Ip pulumi.StringPtrInput // IPS sensor name. IpsSensor pulumi.StringPtrInput // Optional rules of IPv6 packets. For example, you can keep RA, RS and so on off of the wireless network. Valid values: `drop-icmp6ra`, `drop-icmp6rs`, `drop-llmnr6`, `drop-icmp6mld2`, `drop-dhcp6s`, `drop-dhcp6c`, `ndp-proxy`, `drop-ns-dad`, `drop-ns-nondad`. Ipv6Rules pulumi.StringPtrInput // WEP Key. Key pulumi.StringPtrInput // WEP key index (1 - 4). Keyindex pulumi.IntPtrInput // Enable/disable layer 3 roaming (default = disable). Valid values: `enable`, `disable`. L3Roaming pulumi.StringPtrInput // Select the way that layer 3 roaming traffic is passed (default = direct). Valid values: `direct`, `indirect`. L3RoamingMode pulumi.StringPtrInput // VAP low-density parity-check (LDPC) coding configuration. Valid values: `disable`, `rx`, `tx`, `rxtx`. Ldpc pulumi.StringPtrInput // Enable/disable AP local authentication. Valid values: `enable`, `disable`. LocalAuthentication pulumi.StringPtrInput // Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). Valid values: `enable`, `disable`. LocalBridging pulumi.StringPtrInput // Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). Valid values: `allow`, `deny`. LocalLan pulumi.StringPtrInput // Enable/disable AP local standalone (default = disable). Valid values: `enable`, `disable`. LocalStandalone pulumi.StringPtrInput // Enable/disable AP local standalone DNS. Valid values: `enable`, `disable`. LocalStandaloneDns pulumi.StringPtrInput // IPv4 addresses for the local standalone DNS. LocalStandaloneDnsIp pulumi.StringPtrInput // Enable/disable AP local standalone NAT mode. Valid values: `enable`, `disable`. LocalStandaloneNat pulumi.StringPtrInput // Enable/disable MAC authentication bypass. Valid values: `enable`, `disable`. MacAuthBypass pulumi.StringPtrInput // MAC called station delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacCalledStationDelimiter pulumi.StringPtrInput // MAC calling station delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacCallingStationDelimiter pulumi.StringPtrInput // MAC case (default = uppercase). Valid values: `uppercase`, `lowercase`. MacCase pulumi.StringPtrInput // Enable/disable MAC filtering to block wireless clients by mac address. Valid values: `enable`, `disable`. MacFilter pulumi.StringPtrInput // Create a list of MAC addresses for MAC address filtering. The structure of `macFilterList` block is documented below. MacFilterLists VapMacFilterListArrayInput // Allow or block clients with MAC addresses that are not in the filter list. Valid values: `allow`, `deny`. MacFilterPolicyOther pulumi.StringPtrInput // MAC authentication password delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacPasswordDelimiter pulumi.StringPtrInput // MAC authentication username delimiter (default = hyphen). Valid values: `hyphen`, `single-hyphen`, `colon`, `none`. MacUsernameDelimiter pulumi.StringPtrInput // Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation). MaxClients pulumi.IntPtrInput // Maximum number of clients that can connect simultaneously to each radio (default = 0, meaning no limitation). MaxClientsAp pulumi.IntPtrInput // Enable/disable Multiband Operation (default = disable). Valid values: `disable`, `enable`. Mbo pulumi.StringPtrInput // MBO cell data connection preference (0, 1, or 255, default = 1). Valid values: `excluded`, `prefer-not`, `prefer-use`. MboCellDataConnPref pulumi.StringPtrInput // Disable multicast enhancement when this many clients are receiving multicast traffic. MeDisableThresh pulumi.IntPtrInput // Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set to a WPA type or open. Valid values: `enable`, `disable`. MeshBackhaul pulumi.StringPtrInput // Enable/disable multiple pre-shared keys (PSKs.) Valid values: `enable`, `disable`. Mpsk pulumi.StringPtrInput // Number of pre-shared keys (PSKs) to allow if multiple pre-shared keys are enabled. MpskConcurrentClients pulumi.IntPtrInput // Pre-shared keys that can be used to connect to this virtual access point. The structure of `mpskKey` block is documented below. MpskKeys VapMpskKeyArrayInput // MPSK profile name. MpskProfile pulumi.StringPtrInput // Enable/disable Multi-user MIMO (default = enable). Valid values: `enable`, `disable`. MuMimo pulumi.StringPtrInput // Enable/disable converting multicast to unicast to improve performance (default = disable). Valid values: `enable`, `disable`. MulticastEnhance pulumi.StringPtrInput // Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). Valid values: `0`, `6000`, `12000`, `24000`. MulticastRate pulumi.StringPtrInput // Enable/disable 802.11k assisted roaming (default = enable). Valid values: `disable`, `enable`. N80211k pulumi.StringPtrInput // Enable/disable 802.11v assisted roaming (default = enable). Valid values: `disable`, `enable`. N80211v pulumi.StringPtrInput // Enable/disable network access control. Valid values: `enable`, `disable`. Nac pulumi.StringPtrInput // NAC profile name. NacProfile pulumi.StringPtrInput // Virtual AP name. Name pulumi.StringPtrInput // Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. NeighborReportDualBand pulumi.StringPtrInput // Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. Okc pulumi.StringPtrInput // Enable/disable OSEN as part of key management (default = disable). Valid values: `enable`, `disable`. Osen pulumi.StringPtrInput // OWE-Groups. Valid values: `19`, `20`, `21`. OweGroups pulumi.StringPtrInput // Enable/disable OWE transition mode support. Valid values: `disable`, `enable`. OweTransition pulumi.StringPtrInput // OWE transition mode peer SSID. OweTransitionSsid pulumi.StringPtrInput // WPA pre-shard key (PSK) to be used to authenticate WiFi users. Passphrase pulumi.StringPtrInput // Protected Management Frames (PMF) support (default = disable). Valid values: `disable`, `enable`, `optional`. Pmf pulumi.StringPtrInput // Protected Management Frames (PMF) comeback maximum timeout (1-20 sec). PmfAssocComebackTimeout pulumi.IntPtrInput // Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec). PmfSaQueryRetryTimeout pulumi.IntPtrInput // Enable/disable LAN port MAC authentication (default = disable). Valid values: `disable`, `radius`, `address-group`. PortMacauth pulumi.StringPtrInput // LAN port MAC authentication re-authentication timeout value (default = 7200 sec). PortMacauthReauthTimeout pulumi.IntPtrInput // LAN port MAC authentication idle timeout value (default = 600 sec). PortMacauthTimeout pulumi.IntPtrInput // Replacement message group for this VAP (only available when security is set to a captive portal type). PortalMessageOverrideGroup pulumi.StringPtrInput // Individual message overrides. The structure of `portalMessageOverrides` block is documented below. PortalMessageOverrides VapPortalMessageOverridesPtrInput // Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. PortalType pulumi.StringPtrInput // Primary wireless access gateway profile name. PrimaryWagProfile pulumi.StringPtrInput // Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. ProbeRespSuppression pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80). ProbeRespThreshold pulumi.StringPtrInput // Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. PtkRekey pulumi.StringPtrInput // PTK rekey interval (1800 - 864000 sec, default = 86400). PtkRekeyIntv pulumi.IntPtrInput // Quality of service profile name. QosProfile pulumi.StringPtrInput // Enable/disable station quarantine (default = enable). Valid values: `enable`, `disable`. Quarantine pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79). Radio2gThreshold pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76). Radio5gThreshold pulumi.StringPtrInput // Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. RadioSensitivity pulumi.StringPtrInput // Enable/disable RADIUS-based MAC authentication of clients (default = disable). Valid values: `enable`, `disable`. RadiusMacAuth pulumi.StringPtrInput // Don't send RADIUS MAC auth request again if the client has been rejected within specific interval (0 or 30 - 864000 seconds, default = 0, 0 to disable blocking). RadiusMacAuthBlockInterval pulumi.IntPtrInput // RADIUS-based MAC authentication server. RadiusMacAuthServer pulumi.StringPtrInput // Selective user groups that are permitted for RADIUS mac authentication. The structure of `radiusMacAuthUsergroups` block is documented below. RadiusMacAuthUsergroups VapRadiusMacAuthUsergroupArrayInput // Enable/disable RADIUS-based MAC authentication of clients for MPSK authentication (default = disable). Valid values: `enable`, `disable`. RadiusMacMpskAuth pulumi.StringPtrInput // RADIUS MAC MPSK cache timeout interval (1800 - 864000, default = 86400). RadiusMacMpskTimeout pulumi.IntPtrInput // RADIUS server to be used to authenticate WiFi users. RadiusServer pulumi.StringPtrInput // Allowed data rates for 802.11a. Rates11a pulumi.StringPtrInput // Comma separated list of max supported VHT MCS for spatial streams 1 through 8. Rates11acMcsMap pulumi.StringPtrInput // Allowed data rates for 802.11ac with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`. Rates11acSs12 pulumi.StringPtrInput // Allowed data rates for 802.11ac with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`. Rates11acSs34 pulumi.StringPtrInput // Comma separated list of max supported HE MCS for spatial streams 1 through 8. Rates11axMcsMap pulumi.StringPtrInput // Allowed data rates for 802.11ax with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/1`, `mcs9/1`, `mcs10/1`, `mcs11/1`, `mcs0/2`, `mcs1/2`, `mcs2/2`, `mcs3/2`, `mcs4/2`, `mcs5/2`, `mcs6/2`, `mcs7/2`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`. Rates11axSs12 pulumi.StringPtrInput // Allowed data rates for 802.11ax with 3 or 4 spatial streams. Valid values: `mcs0/3`, `mcs1/3`, `mcs2/3`, `mcs3/3`, `mcs4/3`, `mcs5/3`, `mcs6/3`, `mcs7/3`, `mcs8/3`, `mcs9/3`, `mcs10/3`, `mcs11/3`, `mcs0/4`, `mcs1/4`, `mcs2/4`, `mcs3/4`, `mcs4/4`, `mcs5/4`, `mcs6/4`, `mcs7/4`, `mcs8/4`, `mcs9/4`, `mcs10/4`, `mcs11/4`. Rates11axSs34 pulumi.StringPtrInput // Allowed data rates for 802.11b/g. Rates11bg pulumi.StringPtrInput // Allowed data rates for 802.11n with 1 or 2 spatial streams. Valid values: `mcs0/1`, `mcs1/1`, `mcs2/1`, `mcs3/1`, `mcs4/1`, `mcs5/1`, `mcs6/1`, `mcs7/1`, `mcs8/2`, `mcs9/2`, `mcs10/2`, `mcs11/2`, `mcs12/2`, `mcs13/2`, `mcs14/2`, `mcs15/2`. Rates11nSs12 pulumi.StringPtrInput // Allowed data rates for 802.11n with 3 or 4 spatial streams. Valid values: `mcs16/3`, `mcs17/3`, `mcs18/3`, `mcs19/3`, `mcs20/3`, `mcs21/3`, `mcs22/3`, `mcs23/3`, `mcs24/4`, `mcs25/4`, `mcs26/4`, `mcs27/4`, `mcs28/4`, `mcs29/4`, `mcs30/4`, `mcs31/4`. Rates11nSs34 pulumi.StringPtrInput // Enable/disable using accounting interim update instead of accounting start/stop on roaming for WPA-Enterprise security. Valid values: `enable`, `disable`. RoamingAcctInterimUpdate pulumi.StringPtrInput // SAE-Groups. Valid values: `19`, `20`, `21`. SaeGroups pulumi.StringPtrInput // Use hash-to-element-only mechanism for PWE derivation (default = disable). Valid values: `enable`, `disable`. SaeH2eOnly pulumi.StringPtrInput // Use hunting-and-pecking-only mechanism for PWE derivation (default = disable). Valid values: `enable`, `disable`. SaeHnpOnly pulumi.StringPtrInput // WPA3 SAE password to be used to authenticate WiFi users. SaePassword pulumi.StringPtrInput // Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. SaePk pulumi.StringPtrInput // Private key used for WPA3 SAE-PK authentication. SaePrivateKey pulumi.StringPtrInput // Block or monitor connections to Botnet servers or disable Botnet scanning. Valid values: `disable`, `monitor`, `block`. ScanBotnetConnections pulumi.StringPtrInput // VAP schedule name. Schedule pulumi.StringPtrInput // Secondary wireless access gateway profile name. SecondaryWagProfile pulumi.StringPtrInput // Security mode for the wireless interface (default = wpa2-only-personal). Security pulumi.StringPtrInput // Optional security exempt list for captive portal authentication. SecurityExemptList pulumi.StringPtrInput // Enable/disable obsolete security options. Valid values: `enable`, `disable`. SecurityObsoleteOption pulumi.StringPtrInput // Optional URL for redirecting users after they pass captive portal authentication. SecurityRedirectUrl pulumi.StringPtrInput // Selective user groups that are permitted to authenticate. The structure of `selectedUsergroups` block is documented below. SelectedUsergroups VapSelectedUsergroupArrayInput // Enable/disable split tunneling (default = disable). Valid values: `enable`, `disable`. SplitTunneling pulumi.StringPtrInput // IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configure their computers to access this SSID name. Ssid pulumi.StringPtrInput // Enable/disable sticky client remove to maintain good signal level clients in SSID. (default = disable). Valid values: `enable`, `disable`. StickyClientRemove pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the 2G client to be serviced by the AP (-95 to -20, default = -79). StickyClientThreshold2g pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the 5G client to be serviced by the AP (-95 to -20, default = -76). StickyClientThreshold5g pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the 6G client to be serviced by the AP (-95 to -20, default = -76). StickyClientThreshold6g pulumi.StringPtrInput // Enable/disable 802.11ax target wake time (default = enable). Valid values: `enable`, `disable`. TargetWakeTime pulumi.StringPtrInput // Enable/disable TKIP counter measure. Valid values: `enable`, `disable`. TkipCounterMeasure pulumi.StringPtrInput // The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300). TunnelEchoInterval pulumi.IntPtrInput // The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200). TunnelFallbackInterval pulumi.IntPtrInput // Firewall user group to be used to authenticate WiFi users. The structure of `usergroup` block is documented below. Usergroups VapUsergroupArrayInput // Enable/disable UTM logging. Valid values: `enable`, `disable`. UtmLog pulumi.StringPtrInput // UTM profile name. UtmProfile pulumi.StringPtrInput // Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: `enable`, `disable`. UtmStatus pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Enable/disable automatic management of SSID VLAN interface. Valid values: `enable`, `disable`. VlanAuto pulumi.StringPtrInput // Table for mapping VLAN name to VLAN ID. The structure of `vlanName` block is documented below. VlanNames VapVlanNameArrayInput // Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When set to wtp-group, VLAN pooling occurs with VLAN assignment by wtp-group. Valid values: `wtp-group`, `round-robin`, `hash`, `disable`. VlanPooling pulumi.StringPtrInput // VLAN pool. The structure of `vlanPool` block is documented below. VlanPools VapVlanPoolArrayInput // Optional VLAN ID. Vlanid pulumi.IntPtrInput // Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). Valid values: `disable`, `enable`. VoiceEnterprise pulumi.StringPtrInput // WebFilter profile name. WebfilterProfile pulumi.StringPtrInput }
func (VapState) ElementType ¶
type VapUsergroup ¶
type VapUsergroup struct { // User group name. Name *string `pulumi:"name"` }
type VapUsergroupArgs ¶
type VapUsergroupArgs struct { // User group name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (VapUsergroupArgs) ElementType ¶
func (VapUsergroupArgs) ElementType() reflect.Type
func (VapUsergroupArgs) ToVapUsergroupOutput ¶
func (i VapUsergroupArgs) ToVapUsergroupOutput() VapUsergroupOutput
func (VapUsergroupArgs) ToVapUsergroupOutputWithContext ¶
func (i VapUsergroupArgs) ToVapUsergroupOutputWithContext(ctx context.Context) VapUsergroupOutput
type VapUsergroupArray ¶
type VapUsergroupArray []VapUsergroupInput
func (VapUsergroupArray) ElementType ¶
func (VapUsergroupArray) ElementType() reflect.Type
func (VapUsergroupArray) ToVapUsergroupArrayOutput ¶
func (i VapUsergroupArray) ToVapUsergroupArrayOutput() VapUsergroupArrayOutput
func (VapUsergroupArray) ToVapUsergroupArrayOutputWithContext ¶
func (i VapUsergroupArray) ToVapUsergroupArrayOutputWithContext(ctx context.Context) VapUsergroupArrayOutput
type VapUsergroupArrayInput ¶
type VapUsergroupArrayInput interface { pulumi.Input ToVapUsergroupArrayOutput() VapUsergroupArrayOutput ToVapUsergroupArrayOutputWithContext(context.Context) VapUsergroupArrayOutput }
VapUsergroupArrayInput is an input type that accepts VapUsergroupArray and VapUsergroupArrayOutput values. You can construct a concrete instance of `VapUsergroupArrayInput` via:
VapUsergroupArray{ VapUsergroupArgs{...} }
type VapUsergroupArrayOutput ¶
type VapUsergroupArrayOutput struct{ *pulumi.OutputState }
func (VapUsergroupArrayOutput) ElementType ¶
func (VapUsergroupArrayOutput) ElementType() reflect.Type
func (VapUsergroupArrayOutput) Index ¶
func (o VapUsergroupArrayOutput) Index(i pulumi.IntInput) VapUsergroupOutput
func (VapUsergroupArrayOutput) ToVapUsergroupArrayOutput ¶
func (o VapUsergroupArrayOutput) ToVapUsergroupArrayOutput() VapUsergroupArrayOutput
func (VapUsergroupArrayOutput) ToVapUsergroupArrayOutputWithContext ¶
func (o VapUsergroupArrayOutput) ToVapUsergroupArrayOutputWithContext(ctx context.Context) VapUsergroupArrayOutput
type VapUsergroupInput ¶
type VapUsergroupInput interface { pulumi.Input ToVapUsergroupOutput() VapUsergroupOutput ToVapUsergroupOutputWithContext(context.Context) VapUsergroupOutput }
VapUsergroupInput is an input type that accepts VapUsergroupArgs and VapUsergroupOutput values. You can construct a concrete instance of `VapUsergroupInput` via:
VapUsergroupArgs{...}
type VapUsergroupOutput ¶
type VapUsergroupOutput struct{ *pulumi.OutputState }
func (VapUsergroupOutput) ElementType ¶
func (VapUsergroupOutput) ElementType() reflect.Type
func (VapUsergroupOutput) Name ¶
func (o VapUsergroupOutput) Name() pulumi.StringPtrOutput
User group name.
func (VapUsergroupOutput) ToVapUsergroupOutput ¶
func (o VapUsergroupOutput) ToVapUsergroupOutput() VapUsergroupOutput
func (VapUsergroupOutput) ToVapUsergroupOutputWithContext ¶
func (o VapUsergroupOutput) ToVapUsergroupOutputWithContext(ctx context.Context) VapUsergroupOutput
type VapVlanName ¶
type VapVlanNameArgs ¶
type VapVlanNameArgs struct { // VLAN name. Name pulumi.StringPtrInput `pulumi:"name"` // VLAN ID. VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
func (VapVlanNameArgs) ElementType ¶
func (VapVlanNameArgs) ElementType() reflect.Type
func (VapVlanNameArgs) ToVapVlanNameOutput ¶
func (i VapVlanNameArgs) ToVapVlanNameOutput() VapVlanNameOutput
func (VapVlanNameArgs) ToVapVlanNameOutputWithContext ¶
func (i VapVlanNameArgs) ToVapVlanNameOutputWithContext(ctx context.Context) VapVlanNameOutput
type VapVlanNameArray ¶
type VapVlanNameArray []VapVlanNameInput
func (VapVlanNameArray) ElementType ¶
func (VapVlanNameArray) ElementType() reflect.Type
func (VapVlanNameArray) ToVapVlanNameArrayOutput ¶
func (i VapVlanNameArray) ToVapVlanNameArrayOutput() VapVlanNameArrayOutput
func (VapVlanNameArray) ToVapVlanNameArrayOutputWithContext ¶
func (i VapVlanNameArray) ToVapVlanNameArrayOutputWithContext(ctx context.Context) VapVlanNameArrayOutput
type VapVlanNameArrayInput ¶
type VapVlanNameArrayInput interface { pulumi.Input ToVapVlanNameArrayOutput() VapVlanNameArrayOutput ToVapVlanNameArrayOutputWithContext(context.Context) VapVlanNameArrayOutput }
VapVlanNameArrayInput is an input type that accepts VapVlanNameArray and VapVlanNameArrayOutput values. You can construct a concrete instance of `VapVlanNameArrayInput` via:
VapVlanNameArray{ VapVlanNameArgs{...} }
type VapVlanNameArrayOutput ¶
type VapVlanNameArrayOutput struct{ *pulumi.OutputState }
func (VapVlanNameArrayOutput) ElementType ¶
func (VapVlanNameArrayOutput) ElementType() reflect.Type
func (VapVlanNameArrayOutput) Index ¶
func (o VapVlanNameArrayOutput) Index(i pulumi.IntInput) VapVlanNameOutput
func (VapVlanNameArrayOutput) ToVapVlanNameArrayOutput ¶
func (o VapVlanNameArrayOutput) ToVapVlanNameArrayOutput() VapVlanNameArrayOutput
func (VapVlanNameArrayOutput) ToVapVlanNameArrayOutputWithContext ¶
func (o VapVlanNameArrayOutput) ToVapVlanNameArrayOutputWithContext(ctx context.Context) VapVlanNameArrayOutput
type VapVlanNameInput ¶
type VapVlanNameInput interface { pulumi.Input ToVapVlanNameOutput() VapVlanNameOutput ToVapVlanNameOutputWithContext(context.Context) VapVlanNameOutput }
VapVlanNameInput is an input type that accepts VapVlanNameArgs and VapVlanNameOutput values. You can construct a concrete instance of `VapVlanNameInput` via:
VapVlanNameArgs{...}
type VapVlanNameOutput ¶
type VapVlanNameOutput struct{ *pulumi.OutputState }
func (VapVlanNameOutput) ElementType ¶
func (VapVlanNameOutput) ElementType() reflect.Type
func (VapVlanNameOutput) ToVapVlanNameOutput ¶
func (o VapVlanNameOutput) ToVapVlanNameOutput() VapVlanNameOutput
func (VapVlanNameOutput) ToVapVlanNameOutputWithContext ¶
func (o VapVlanNameOutput) ToVapVlanNameOutputWithContext(ctx context.Context) VapVlanNameOutput
type VapVlanPool ¶
type VapVlanPoolArgs ¶
type VapVlanPoolArgs struct { // ID. Id pulumi.IntPtrInput `pulumi:"id"` // WTP group name. WtpGroup pulumi.StringPtrInput `pulumi:"wtpGroup"` }
func (VapVlanPoolArgs) ElementType ¶
func (VapVlanPoolArgs) ElementType() reflect.Type
func (VapVlanPoolArgs) ToVapVlanPoolOutput ¶
func (i VapVlanPoolArgs) ToVapVlanPoolOutput() VapVlanPoolOutput
func (VapVlanPoolArgs) ToVapVlanPoolOutputWithContext ¶
func (i VapVlanPoolArgs) ToVapVlanPoolOutputWithContext(ctx context.Context) VapVlanPoolOutput
type VapVlanPoolArray ¶
type VapVlanPoolArray []VapVlanPoolInput
func (VapVlanPoolArray) ElementType ¶
func (VapVlanPoolArray) ElementType() reflect.Type
func (VapVlanPoolArray) ToVapVlanPoolArrayOutput ¶
func (i VapVlanPoolArray) ToVapVlanPoolArrayOutput() VapVlanPoolArrayOutput
func (VapVlanPoolArray) ToVapVlanPoolArrayOutputWithContext ¶
func (i VapVlanPoolArray) ToVapVlanPoolArrayOutputWithContext(ctx context.Context) VapVlanPoolArrayOutput
type VapVlanPoolArrayInput ¶
type VapVlanPoolArrayInput interface { pulumi.Input ToVapVlanPoolArrayOutput() VapVlanPoolArrayOutput ToVapVlanPoolArrayOutputWithContext(context.Context) VapVlanPoolArrayOutput }
VapVlanPoolArrayInput is an input type that accepts VapVlanPoolArray and VapVlanPoolArrayOutput values. You can construct a concrete instance of `VapVlanPoolArrayInput` via:
VapVlanPoolArray{ VapVlanPoolArgs{...} }
type VapVlanPoolArrayOutput ¶
type VapVlanPoolArrayOutput struct{ *pulumi.OutputState }
func (VapVlanPoolArrayOutput) ElementType ¶
func (VapVlanPoolArrayOutput) ElementType() reflect.Type
func (VapVlanPoolArrayOutput) Index ¶
func (o VapVlanPoolArrayOutput) Index(i pulumi.IntInput) VapVlanPoolOutput
func (VapVlanPoolArrayOutput) ToVapVlanPoolArrayOutput ¶
func (o VapVlanPoolArrayOutput) ToVapVlanPoolArrayOutput() VapVlanPoolArrayOutput
func (VapVlanPoolArrayOutput) ToVapVlanPoolArrayOutputWithContext ¶
func (o VapVlanPoolArrayOutput) ToVapVlanPoolArrayOutputWithContext(ctx context.Context) VapVlanPoolArrayOutput
type VapVlanPoolInput ¶
type VapVlanPoolInput interface { pulumi.Input ToVapVlanPoolOutput() VapVlanPoolOutput ToVapVlanPoolOutputWithContext(context.Context) VapVlanPoolOutput }
VapVlanPoolInput is an input type that accepts VapVlanPoolArgs and VapVlanPoolOutput values. You can construct a concrete instance of `VapVlanPoolInput` via:
VapVlanPoolArgs{...}
type VapVlanPoolOutput ¶
type VapVlanPoolOutput struct{ *pulumi.OutputState }
func (VapVlanPoolOutput) ElementType ¶
func (VapVlanPoolOutput) ElementType() reflect.Type
func (VapVlanPoolOutput) ToVapVlanPoolOutput ¶
func (o VapVlanPoolOutput) ToVapVlanPoolOutput() VapVlanPoolOutput
func (VapVlanPoolOutput) ToVapVlanPoolOutputWithContext ¶
func (o VapVlanPoolOutput) ToVapVlanPoolOutputWithContext(ctx context.Context) VapVlanPoolOutput
func (VapVlanPoolOutput) WtpGroup ¶
func (o VapVlanPoolOutput) WtpGroup() pulumi.StringPtrOutput
WTP group name.
type Vapgroup ¶
type Vapgroup struct { pulumi.CustomResourceState // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Group Name Name pulumi.StringOutput `pulumi:"name"` // List of SSIDs to be included in the VAP group. The structure of `vaps` block is documented below. Vaps VapgroupVapArrayOutput `pulumi:"vaps"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
Configure virtual Access Point (VAP) groups.
## Import
WirelessController VapGroup can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/vapgroup:Vapgroup labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/vapgroup:Vapgroup labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetVapgroup ¶
func GetVapgroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VapgroupState, opts ...pulumi.ResourceOption) (*Vapgroup, error)
GetVapgroup gets an existing Vapgroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVapgroup ¶
func NewVapgroup(ctx *pulumi.Context, name string, args *VapgroupArgs, opts ...pulumi.ResourceOption) (*Vapgroup, error)
NewVapgroup registers a new resource with the given unique name, arguments, and options.
func (*Vapgroup) ElementType ¶
func (*Vapgroup) ToVapgroupOutput ¶
func (i *Vapgroup) ToVapgroupOutput() VapgroupOutput
func (*Vapgroup) ToVapgroupOutputWithContext ¶
func (i *Vapgroup) ToVapgroupOutputWithContext(ctx context.Context) VapgroupOutput
type VapgroupArgs ¶
type VapgroupArgs struct { // Comment. Comment pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group Name Name pulumi.StringPtrInput // List of SSIDs to be included in the VAP group. The structure of `vaps` block is documented below. Vaps VapgroupVapArrayInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Vapgroup resource.
func (VapgroupArgs) ElementType ¶
func (VapgroupArgs) ElementType() reflect.Type
type VapgroupArray ¶
type VapgroupArray []VapgroupInput
func (VapgroupArray) ElementType ¶
func (VapgroupArray) ElementType() reflect.Type
func (VapgroupArray) ToVapgroupArrayOutput ¶
func (i VapgroupArray) ToVapgroupArrayOutput() VapgroupArrayOutput
func (VapgroupArray) ToVapgroupArrayOutputWithContext ¶
func (i VapgroupArray) ToVapgroupArrayOutputWithContext(ctx context.Context) VapgroupArrayOutput
type VapgroupArrayInput ¶
type VapgroupArrayInput interface { pulumi.Input ToVapgroupArrayOutput() VapgroupArrayOutput ToVapgroupArrayOutputWithContext(context.Context) VapgroupArrayOutput }
VapgroupArrayInput is an input type that accepts VapgroupArray and VapgroupArrayOutput values. You can construct a concrete instance of `VapgroupArrayInput` via:
VapgroupArray{ VapgroupArgs{...} }
type VapgroupArrayOutput ¶
type VapgroupArrayOutput struct{ *pulumi.OutputState }
func (VapgroupArrayOutput) ElementType ¶
func (VapgroupArrayOutput) ElementType() reflect.Type
func (VapgroupArrayOutput) Index ¶
func (o VapgroupArrayOutput) Index(i pulumi.IntInput) VapgroupOutput
func (VapgroupArrayOutput) ToVapgroupArrayOutput ¶
func (o VapgroupArrayOutput) ToVapgroupArrayOutput() VapgroupArrayOutput
func (VapgroupArrayOutput) ToVapgroupArrayOutputWithContext ¶
func (o VapgroupArrayOutput) ToVapgroupArrayOutputWithContext(ctx context.Context) VapgroupArrayOutput
type VapgroupInput ¶
type VapgroupInput interface { pulumi.Input ToVapgroupOutput() VapgroupOutput ToVapgroupOutputWithContext(ctx context.Context) VapgroupOutput }
type VapgroupMap ¶
type VapgroupMap map[string]VapgroupInput
func (VapgroupMap) ElementType ¶
func (VapgroupMap) ElementType() reflect.Type
func (VapgroupMap) ToVapgroupMapOutput ¶
func (i VapgroupMap) ToVapgroupMapOutput() VapgroupMapOutput
func (VapgroupMap) ToVapgroupMapOutputWithContext ¶
func (i VapgroupMap) ToVapgroupMapOutputWithContext(ctx context.Context) VapgroupMapOutput
type VapgroupMapInput ¶
type VapgroupMapInput interface { pulumi.Input ToVapgroupMapOutput() VapgroupMapOutput ToVapgroupMapOutputWithContext(context.Context) VapgroupMapOutput }
VapgroupMapInput is an input type that accepts VapgroupMap and VapgroupMapOutput values. You can construct a concrete instance of `VapgroupMapInput` via:
VapgroupMap{ "key": VapgroupArgs{...} }
type VapgroupMapOutput ¶
type VapgroupMapOutput struct{ *pulumi.OutputState }
func (VapgroupMapOutput) ElementType ¶
func (VapgroupMapOutput) ElementType() reflect.Type
func (VapgroupMapOutput) MapIndex ¶
func (o VapgroupMapOutput) MapIndex(k pulumi.StringInput) VapgroupOutput
func (VapgroupMapOutput) ToVapgroupMapOutput ¶
func (o VapgroupMapOutput) ToVapgroupMapOutput() VapgroupMapOutput
func (VapgroupMapOutput) ToVapgroupMapOutputWithContext ¶
func (o VapgroupMapOutput) ToVapgroupMapOutputWithContext(ctx context.Context) VapgroupMapOutput
type VapgroupOutput ¶
type VapgroupOutput struct{ *pulumi.OutputState }
func (VapgroupOutput) DynamicSortSubtable ¶
func (o VapgroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (VapgroupOutput) ElementType ¶
func (VapgroupOutput) ElementType() reflect.Type
func (VapgroupOutput) GetAllTables ¶
func (o VapgroupOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (VapgroupOutput) ToVapgroupOutput ¶
func (o VapgroupOutput) ToVapgroupOutput() VapgroupOutput
func (VapgroupOutput) ToVapgroupOutputWithContext ¶
func (o VapgroupOutput) ToVapgroupOutputWithContext(ctx context.Context) VapgroupOutput
func (VapgroupOutput) Vaps ¶
func (o VapgroupOutput) Vaps() VapgroupVapArrayOutput
List of SSIDs to be included in the VAP group. The structure of `vaps` block is documented below.
func (VapgroupOutput) Vdomparam ¶
func (o VapgroupOutput) Vdomparam() pulumi.StringPtrOutput
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.
type VapgroupState ¶
type VapgroupState struct { // Comment. Comment pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group Name Name pulumi.StringPtrInput // List of SSIDs to be included in the VAP group. The structure of `vaps` block is documented below. Vaps VapgroupVapArrayInput // 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. Vdomparam pulumi.StringPtrInput }
func (VapgroupState) ElementType ¶
func (VapgroupState) ElementType() reflect.Type
type VapgroupVap ¶
type VapgroupVap struct { // vap name Name *string `pulumi:"name"` }
type VapgroupVapArgs ¶
type VapgroupVapArgs struct { // vap name Name pulumi.StringPtrInput `pulumi:"name"` }
func (VapgroupVapArgs) ElementType ¶
func (VapgroupVapArgs) ElementType() reflect.Type
func (VapgroupVapArgs) ToVapgroupVapOutput ¶
func (i VapgroupVapArgs) ToVapgroupVapOutput() VapgroupVapOutput
func (VapgroupVapArgs) ToVapgroupVapOutputWithContext ¶
func (i VapgroupVapArgs) ToVapgroupVapOutputWithContext(ctx context.Context) VapgroupVapOutput
type VapgroupVapArray ¶
type VapgroupVapArray []VapgroupVapInput
func (VapgroupVapArray) ElementType ¶
func (VapgroupVapArray) ElementType() reflect.Type
func (VapgroupVapArray) ToVapgroupVapArrayOutput ¶
func (i VapgroupVapArray) ToVapgroupVapArrayOutput() VapgroupVapArrayOutput
func (VapgroupVapArray) ToVapgroupVapArrayOutputWithContext ¶
func (i VapgroupVapArray) ToVapgroupVapArrayOutputWithContext(ctx context.Context) VapgroupVapArrayOutput
type VapgroupVapArrayInput ¶
type VapgroupVapArrayInput interface { pulumi.Input ToVapgroupVapArrayOutput() VapgroupVapArrayOutput ToVapgroupVapArrayOutputWithContext(context.Context) VapgroupVapArrayOutput }
VapgroupVapArrayInput is an input type that accepts VapgroupVapArray and VapgroupVapArrayOutput values. You can construct a concrete instance of `VapgroupVapArrayInput` via:
VapgroupVapArray{ VapgroupVapArgs{...} }
type VapgroupVapArrayOutput ¶
type VapgroupVapArrayOutput struct{ *pulumi.OutputState }
func (VapgroupVapArrayOutput) ElementType ¶
func (VapgroupVapArrayOutput) ElementType() reflect.Type
func (VapgroupVapArrayOutput) Index ¶
func (o VapgroupVapArrayOutput) Index(i pulumi.IntInput) VapgroupVapOutput
func (VapgroupVapArrayOutput) ToVapgroupVapArrayOutput ¶
func (o VapgroupVapArrayOutput) ToVapgroupVapArrayOutput() VapgroupVapArrayOutput
func (VapgroupVapArrayOutput) ToVapgroupVapArrayOutputWithContext ¶
func (o VapgroupVapArrayOutput) ToVapgroupVapArrayOutputWithContext(ctx context.Context) VapgroupVapArrayOutput
type VapgroupVapInput ¶
type VapgroupVapInput interface { pulumi.Input ToVapgroupVapOutput() VapgroupVapOutput ToVapgroupVapOutputWithContext(context.Context) VapgroupVapOutput }
VapgroupVapInput is an input type that accepts VapgroupVapArgs and VapgroupVapOutput values. You can construct a concrete instance of `VapgroupVapInput` via:
VapgroupVapArgs{...}
type VapgroupVapOutput ¶
type VapgroupVapOutput struct{ *pulumi.OutputState }
func (VapgroupVapOutput) ElementType ¶
func (VapgroupVapOutput) ElementType() reflect.Type
func (VapgroupVapOutput) ToVapgroupVapOutput ¶
func (o VapgroupVapOutput) ToVapgroupVapOutput() VapgroupVapOutput
func (VapgroupVapOutput) ToVapgroupVapOutputWithContext ¶
func (o VapgroupVapOutput) ToVapgroupVapOutputWithContext(ctx context.Context) VapgroupVapOutput
type Wagprofile ¶
type Wagprofile struct { pulumi.CustomResourceState // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // IP address of the monitoring DHCP request packet sent through the tunnel. DhcpIpAddr pulumi.StringOutput `pulumi:"dhcpIpAddr"` // Tunnel profile name. Name pulumi.StringOutput `pulumi:"name"` // Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). PingInterval pulumi.IntOutput `pulumi:"pingInterval"` // Number of the tunnel monitoring echo packets (1 - 65535, default = 5). PingNumber pulumi.IntOutput `pulumi:"pingNumber"` // Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). ReturnPacketTimeout pulumi.IntOutput `pulumi:"returnPacketTimeout"` // Tunnel type. Valid values: `l2tpv3`, `gre`. TunnelType pulumi.StringOutput `pulumi:"tunnelType"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // IP Address of the wireless access gateway. WagIp pulumi.StringOutput `pulumi:"wagIp"` // UDP port of the wireless access gateway. WagPort pulumi.IntOutput `pulumi:"wagPort"` }
Configure wireless access gateway (WAG) profiles used for tunnels on AP. Applies to FortiOS Version `>= 6.2.4`.
## Import
WirelessController WagProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/wagprofile:Wagprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/wagprofile:Wagprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetWagprofile ¶
func GetWagprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WagprofileState, opts ...pulumi.ResourceOption) (*Wagprofile, error)
GetWagprofile gets an existing Wagprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWagprofile ¶
func NewWagprofile(ctx *pulumi.Context, name string, args *WagprofileArgs, opts ...pulumi.ResourceOption) (*Wagprofile, error)
NewWagprofile registers a new resource with the given unique name, arguments, and options.
func (*Wagprofile) ElementType ¶
func (*Wagprofile) ElementType() reflect.Type
func (*Wagprofile) ToWagprofileOutput ¶
func (i *Wagprofile) ToWagprofileOutput() WagprofileOutput
func (*Wagprofile) ToWagprofileOutputWithContext ¶
func (i *Wagprofile) ToWagprofileOutputWithContext(ctx context.Context) WagprofileOutput
type WagprofileArgs ¶
type WagprofileArgs struct { // Comment. Comment pulumi.StringPtrInput // IP address of the monitoring DHCP request packet sent through the tunnel. DhcpIpAddr pulumi.StringPtrInput // Tunnel profile name. Name pulumi.StringPtrInput // Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). PingInterval pulumi.IntPtrInput // Number of the tunnel monitoring echo packets (1 - 65535, default = 5). PingNumber pulumi.IntPtrInput // Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). ReturnPacketTimeout pulumi.IntPtrInput // Tunnel type. Valid values: `l2tpv3`, `gre`. TunnelType pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // IP Address of the wireless access gateway. WagIp pulumi.StringPtrInput // UDP port of the wireless access gateway. WagPort pulumi.IntPtrInput }
The set of arguments for constructing a Wagprofile resource.
func (WagprofileArgs) ElementType ¶
func (WagprofileArgs) ElementType() reflect.Type
type WagprofileArray ¶
type WagprofileArray []WagprofileInput
func (WagprofileArray) ElementType ¶
func (WagprofileArray) ElementType() reflect.Type
func (WagprofileArray) ToWagprofileArrayOutput ¶
func (i WagprofileArray) ToWagprofileArrayOutput() WagprofileArrayOutput
func (WagprofileArray) ToWagprofileArrayOutputWithContext ¶
func (i WagprofileArray) ToWagprofileArrayOutputWithContext(ctx context.Context) WagprofileArrayOutput
type WagprofileArrayInput ¶
type WagprofileArrayInput interface { pulumi.Input ToWagprofileArrayOutput() WagprofileArrayOutput ToWagprofileArrayOutputWithContext(context.Context) WagprofileArrayOutput }
WagprofileArrayInput is an input type that accepts WagprofileArray and WagprofileArrayOutput values. You can construct a concrete instance of `WagprofileArrayInput` via:
WagprofileArray{ WagprofileArgs{...} }
type WagprofileArrayOutput ¶
type WagprofileArrayOutput struct{ *pulumi.OutputState }
func (WagprofileArrayOutput) ElementType ¶
func (WagprofileArrayOutput) ElementType() reflect.Type
func (WagprofileArrayOutput) Index ¶
func (o WagprofileArrayOutput) Index(i pulumi.IntInput) WagprofileOutput
func (WagprofileArrayOutput) ToWagprofileArrayOutput ¶
func (o WagprofileArrayOutput) ToWagprofileArrayOutput() WagprofileArrayOutput
func (WagprofileArrayOutput) ToWagprofileArrayOutputWithContext ¶
func (o WagprofileArrayOutput) ToWagprofileArrayOutputWithContext(ctx context.Context) WagprofileArrayOutput
type WagprofileInput ¶
type WagprofileInput interface { pulumi.Input ToWagprofileOutput() WagprofileOutput ToWagprofileOutputWithContext(ctx context.Context) WagprofileOutput }
type WagprofileMap ¶
type WagprofileMap map[string]WagprofileInput
func (WagprofileMap) ElementType ¶
func (WagprofileMap) ElementType() reflect.Type
func (WagprofileMap) ToWagprofileMapOutput ¶
func (i WagprofileMap) ToWagprofileMapOutput() WagprofileMapOutput
func (WagprofileMap) ToWagprofileMapOutputWithContext ¶
func (i WagprofileMap) ToWagprofileMapOutputWithContext(ctx context.Context) WagprofileMapOutput
type WagprofileMapInput ¶
type WagprofileMapInput interface { pulumi.Input ToWagprofileMapOutput() WagprofileMapOutput ToWagprofileMapOutputWithContext(context.Context) WagprofileMapOutput }
WagprofileMapInput is an input type that accepts WagprofileMap and WagprofileMapOutput values. You can construct a concrete instance of `WagprofileMapInput` via:
WagprofileMap{ "key": WagprofileArgs{...} }
type WagprofileMapOutput ¶
type WagprofileMapOutput struct{ *pulumi.OutputState }
func (WagprofileMapOutput) ElementType ¶
func (WagprofileMapOutput) ElementType() reflect.Type
func (WagprofileMapOutput) MapIndex ¶
func (o WagprofileMapOutput) MapIndex(k pulumi.StringInput) WagprofileOutput
func (WagprofileMapOutput) ToWagprofileMapOutput ¶
func (o WagprofileMapOutput) ToWagprofileMapOutput() WagprofileMapOutput
func (WagprofileMapOutput) ToWagprofileMapOutputWithContext ¶
func (o WagprofileMapOutput) ToWagprofileMapOutputWithContext(ctx context.Context) WagprofileMapOutput
type WagprofileOutput ¶
type WagprofileOutput struct{ *pulumi.OutputState }
func (WagprofileOutput) Comment ¶
func (o WagprofileOutput) Comment() pulumi.StringPtrOutput
Comment.
func (WagprofileOutput) DhcpIpAddr ¶
func (o WagprofileOutput) DhcpIpAddr() pulumi.StringOutput
IP address of the monitoring DHCP request packet sent through the tunnel.
func (WagprofileOutput) ElementType ¶
func (WagprofileOutput) ElementType() reflect.Type
func (WagprofileOutput) Name ¶
func (o WagprofileOutput) Name() pulumi.StringOutput
Tunnel profile name.
func (WagprofileOutput) PingInterval ¶
func (o WagprofileOutput) PingInterval() pulumi.IntOutput
Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1).
func (WagprofileOutput) PingNumber ¶
func (o WagprofileOutput) PingNumber() pulumi.IntOutput
Number of the tunnel monitoring echo packets (1 - 65535, default = 5).
func (WagprofileOutput) ReturnPacketTimeout ¶
func (o WagprofileOutput) ReturnPacketTimeout() pulumi.IntOutput
Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160).
func (WagprofileOutput) ToWagprofileOutput ¶
func (o WagprofileOutput) ToWagprofileOutput() WagprofileOutput
func (WagprofileOutput) ToWagprofileOutputWithContext ¶
func (o WagprofileOutput) ToWagprofileOutputWithContext(ctx context.Context) WagprofileOutput
func (WagprofileOutput) TunnelType ¶
func (o WagprofileOutput) TunnelType() pulumi.StringOutput
Tunnel type. Valid values: `l2tpv3`, `gre`.
func (WagprofileOutput) Vdomparam ¶
func (o WagprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (WagprofileOutput) WagIp ¶
func (o WagprofileOutput) WagIp() pulumi.StringOutput
IP Address of the wireless access gateway.
func (WagprofileOutput) WagPort ¶
func (o WagprofileOutput) WagPort() pulumi.IntOutput
UDP port of the wireless access gateway.
type WagprofileState ¶
type WagprofileState struct { // Comment. Comment pulumi.StringPtrInput // IP address of the monitoring DHCP request packet sent through the tunnel. DhcpIpAddr pulumi.StringPtrInput // Tunnel profile name. Name pulumi.StringPtrInput // Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). PingInterval pulumi.IntPtrInput // Number of the tunnel monitoring echo packets (1 - 65535, default = 5). PingNumber pulumi.IntPtrInput // Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). ReturnPacketTimeout pulumi.IntPtrInput // Tunnel type. Valid values: `l2tpv3`, `gre`. TunnelType pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // IP Address of the wireless access gateway. WagIp pulumi.StringPtrInput // UDP port of the wireless access gateway. WagPort pulumi.IntPtrInput }
func (WagprofileState) ElementType ¶
func (WagprofileState) ElementType() reflect.Type
type Widsprofile ¶
type Widsprofile struct { pulumi.CustomResourceState // Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: `enable`, `disable`. ApAutoSuppress pulumi.StringOutput `pulumi:"apAutoSuppress"` // Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. ApBgscanDisableDay pulumi.StringOutput `pulumi:"apBgscanDisableDay"` // End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableEnd pulumi.StringOutput `pulumi:"apBgscanDisableEnd"` // Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of `apBgscanDisableSchedules` block is documented below. ApBgscanDisableSchedules WidsprofileApBgscanDisableScheduleArrayOutput `pulumi:"apBgscanDisableSchedules"` // Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableStart pulumi.StringOutput `pulumi:"apBgscanDisableStart"` // Listening time on a scanning channel (10 - 1000 msec, default = 20). ApBgscanDuration pulumi.IntOutput `pulumi:"apBgscanDuration"` // Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). ApBgscanIdle pulumi.IntOutput `pulumi:"apBgscanIdle"` // Period of time between scanning two channels (1 - 600 sec, default = 1). ApBgscanIntv pulumi.IntOutput `pulumi:"apBgscanIntv"` // Period of time between background scans (60 - 3600 sec, default = 600). ApBgscanPeriod pulumi.IntOutput `pulumi:"apBgscanPeriod"` // Period of time between background scan reports (15 - 600 sec, default = 30). ApBgscanReportIntv pulumi.IntOutput `pulumi:"apBgscanReportIntv"` // Period of time between foreground scan reports (15 - 600 sec, default = 15). ApFgscanReportIntv pulumi.IntOutput `pulumi:"apFgscanReportIntv"` // Enable/disable rogue AP detection. Valid values: `disable`, `enable`. ApScan pulumi.StringOutput `pulumi:"apScan"` // Selected ap scan channel list for 2.4G and 5G bands. The structure of `apScanChannelList2g5g` block is documented below. ApScanChannelList2g5gs WidsprofileApScanChannelList2g5gArrayOutput `pulumi:"apScanChannelList2g5gs"` // Selected ap scan channel list for 6G band. The structure of `apScanChannelList6g` block is documented below. ApScanChannelList6gs WidsprofileApScanChannelList6gArrayOutput `pulumi:"apScanChannelList6gs"` // Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: `enable`, `disable`. ApScanPassive pulumi.StringOutput `pulumi:"apScanPassive"` // Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90). ApScanThreshold pulumi.StringOutput `pulumi:"apScanThreshold"` // Enable/disable asleap attack detection (default = disable). Valid values: `enable`, `disable`. AsleapAttack pulumi.StringOutput `pulumi:"asleapAttack"` // The threshold value for association frame flooding. AssocFloodThresh pulumi.IntOutput `pulumi:"assocFloodThresh"` // Number of seconds after which a station is considered not connected. AssocFloodTime pulumi.IntOutput `pulumi:"assocFloodTime"` // Enable/disable association frame flooding detection (default = disable). Valid values: `enable`, `disable`. AssocFrameFlood pulumi.StringOutput `pulumi:"assocFrameFlood"` // The threshold value for authentication frame flooding. AuthFloodThresh pulumi.IntOutput `pulumi:"authFloodThresh"` // Number of seconds after which a station is considered not connected. AuthFloodTime pulumi.IntOutput `pulumi:"authFloodTime"` // Enable/disable authentication frame flooding detection (default = disable). Valid values: `enable`, `disable`. AuthFrameFlood pulumi.StringOutput `pulumi:"authFrameFlood"` // Comment. Comment pulumi.StringOutput `pulumi:"comment"` // Enable/disable broadcasting de-authentication detection (default = disable). Valid values: `enable`, `disable`. DeauthBroadcast pulumi.StringOutput `pulumi:"deauthBroadcast"` // Threshold value per second to deauth unknown src for DoS attack (0: no limit). DeauthUnknownSrcThresh pulumi.IntOutput `pulumi:"deauthUnknownSrcThresh"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolFailFlood pulumi.StringOutput `pulumi:"eapolFailFlood"` // The detection interval for EAPOL-Failure flooding (1 - 3600 sec). EapolFailIntv pulumi.IntOutput `pulumi:"eapolFailIntv"` // The threshold value for EAPOL-Failure flooding in specified interval. EapolFailThresh pulumi.IntOutput `pulumi:"eapolFailThresh"` // Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolLogoffFlood pulumi.StringOutput `pulumi:"eapolLogoffFlood"` // The detection interval for EAPOL-Logoff flooding (1 - 3600 sec). EapolLogoffIntv pulumi.IntOutput `pulumi:"eapolLogoffIntv"` // The threshold value for EAPOL-Logoff flooding in specified interval. EapolLogoffThresh pulumi.IntOutput `pulumi:"eapolLogoffThresh"` // Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: `enable`, `disable`. EapolPreFailFlood pulumi.StringOutput `pulumi:"eapolPreFailFlood"` // The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec). EapolPreFailIntv pulumi.IntOutput `pulumi:"eapolPreFailIntv"` // The threshold value for premature EAPOL-Failure flooding in specified interval. EapolPreFailThresh pulumi.IntOutput `pulumi:"eapolPreFailThresh"` // Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: `enable`, `disable`. EapolPreSuccFlood pulumi.StringOutput `pulumi:"eapolPreSuccFlood"` // The detection interval for premature EAPOL-Success flooding (1 - 3600 sec). EapolPreSuccIntv pulumi.IntOutput `pulumi:"eapolPreSuccIntv"` // The threshold value for premature EAPOL-Success flooding in specified interval. EapolPreSuccThresh pulumi.IntOutput `pulumi:"eapolPreSuccThresh"` // Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolStartFlood pulumi.StringOutput `pulumi:"eapolStartFlood"` // The detection interval for EAPOL-Start flooding (1 - 3600 sec). EapolStartIntv pulumi.IntOutput `pulumi:"eapolStartIntv"` // The threshold value for EAPOL-Start flooding in specified interval. EapolStartThresh pulumi.IntOutput `pulumi:"eapolStartThresh"` // Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolSuccFlood pulumi.StringOutput `pulumi:"eapolSuccFlood"` // The detection interval for EAPOL-Success flooding (1 - 3600 sec). EapolSuccIntv pulumi.IntOutput `pulumi:"eapolSuccIntv"` // The threshold value for EAPOL-Success flooding in specified interval. EapolSuccThresh pulumi.IntOutput `pulumi:"eapolSuccThresh"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. InvalidMacOui pulumi.StringOutput `pulumi:"invalidMacOui"` // Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: `enable`, `disable`. LongDurationAttack pulumi.StringOutput `pulumi:"longDurationAttack"` // Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200). LongDurationThresh pulumi.IntOutput `pulumi:"longDurationThresh"` // WIDS profile name. Name pulumi.StringOutput `pulumi:"name"` // Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. NullSsidProbeResp pulumi.StringOutput `pulumi:"nullSsidProbeResp"` // Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. SensorMode pulumi.StringOutput `pulumi:"sensorMode"` // Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. SpoofedDeauth pulumi.StringOutput `pulumi:"spoofedDeauth"` // 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. // // The `apScanChannelList2g5g` block supports: Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: `enable`, `disable`. WeakWepIv pulumi.StringOutput `pulumi:"weakWepIv"` // Enable/disable wireless bridge detection (default = disable). Valid values: `enable`, `disable`. WirelessBridge pulumi.StringOutput `pulumi:"wirelessBridge"` }
Configure wireless intrusion detection system (WIDS) profiles.
## Import
WirelessController WidsProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/widsprofile:Widsprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/widsprofile:Widsprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetWidsprofile ¶
func GetWidsprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WidsprofileState, opts ...pulumi.ResourceOption) (*Widsprofile, error)
GetWidsprofile gets an existing Widsprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWidsprofile ¶
func NewWidsprofile(ctx *pulumi.Context, name string, args *WidsprofileArgs, opts ...pulumi.ResourceOption) (*Widsprofile, error)
NewWidsprofile registers a new resource with the given unique name, arguments, and options.
func (*Widsprofile) ElementType ¶
func (*Widsprofile) ElementType() reflect.Type
func (*Widsprofile) ToWidsprofileOutput ¶
func (i *Widsprofile) ToWidsprofileOutput() WidsprofileOutput
func (*Widsprofile) ToWidsprofileOutputWithContext ¶
func (i *Widsprofile) ToWidsprofileOutputWithContext(ctx context.Context) WidsprofileOutput
type WidsprofileApBgscanDisableSchedule ¶
type WidsprofileApBgscanDisableSchedule struct { // Schedule name. Name *string `pulumi:"name"` }
type WidsprofileApBgscanDisableScheduleArgs ¶
type WidsprofileApBgscanDisableScheduleArgs struct { // Schedule name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WidsprofileApBgscanDisableScheduleArgs) ElementType ¶
func (WidsprofileApBgscanDisableScheduleArgs) ElementType() reflect.Type
func (WidsprofileApBgscanDisableScheduleArgs) ToWidsprofileApBgscanDisableScheduleOutput ¶
func (i WidsprofileApBgscanDisableScheduleArgs) ToWidsprofileApBgscanDisableScheduleOutput() WidsprofileApBgscanDisableScheduleOutput
func (WidsprofileApBgscanDisableScheduleArgs) ToWidsprofileApBgscanDisableScheduleOutputWithContext ¶
func (i WidsprofileApBgscanDisableScheduleArgs) ToWidsprofileApBgscanDisableScheduleOutputWithContext(ctx context.Context) WidsprofileApBgscanDisableScheduleOutput
type WidsprofileApBgscanDisableScheduleArray ¶
type WidsprofileApBgscanDisableScheduleArray []WidsprofileApBgscanDisableScheduleInput
func (WidsprofileApBgscanDisableScheduleArray) ElementType ¶
func (WidsprofileApBgscanDisableScheduleArray) ElementType() reflect.Type
func (WidsprofileApBgscanDisableScheduleArray) ToWidsprofileApBgscanDisableScheduleArrayOutput ¶
func (i WidsprofileApBgscanDisableScheduleArray) ToWidsprofileApBgscanDisableScheduleArrayOutput() WidsprofileApBgscanDisableScheduleArrayOutput
func (WidsprofileApBgscanDisableScheduleArray) ToWidsprofileApBgscanDisableScheduleArrayOutputWithContext ¶
func (i WidsprofileApBgscanDisableScheduleArray) ToWidsprofileApBgscanDisableScheduleArrayOutputWithContext(ctx context.Context) WidsprofileApBgscanDisableScheduleArrayOutput
type WidsprofileApBgscanDisableScheduleArrayInput ¶
type WidsprofileApBgscanDisableScheduleArrayInput interface { pulumi.Input ToWidsprofileApBgscanDisableScheduleArrayOutput() WidsprofileApBgscanDisableScheduleArrayOutput ToWidsprofileApBgscanDisableScheduleArrayOutputWithContext(context.Context) WidsprofileApBgscanDisableScheduleArrayOutput }
WidsprofileApBgscanDisableScheduleArrayInput is an input type that accepts WidsprofileApBgscanDisableScheduleArray and WidsprofileApBgscanDisableScheduleArrayOutput values. You can construct a concrete instance of `WidsprofileApBgscanDisableScheduleArrayInput` via:
WidsprofileApBgscanDisableScheduleArray{ WidsprofileApBgscanDisableScheduleArgs{...} }
type WidsprofileApBgscanDisableScheduleArrayOutput ¶
type WidsprofileApBgscanDisableScheduleArrayOutput struct{ *pulumi.OutputState }
func (WidsprofileApBgscanDisableScheduleArrayOutput) ElementType ¶
func (WidsprofileApBgscanDisableScheduleArrayOutput) ElementType() reflect.Type
func (WidsprofileApBgscanDisableScheduleArrayOutput) ToWidsprofileApBgscanDisableScheduleArrayOutput ¶
func (o WidsprofileApBgscanDisableScheduleArrayOutput) ToWidsprofileApBgscanDisableScheduleArrayOutput() WidsprofileApBgscanDisableScheduleArrayOutput
func (WidsprofileApBgscanDisableScheduleArrayOutput) ToWidsprofileApBgscanDisableScheduleArrayOutputWithContext ¶
func (o WidsprofileApBgscanDisableScheduleArrayOutput) ToWidsprofileApBgscanDisableScheduleArrayOutputWithContext(ctx context.Context) WidsprofileApBgscanDisableScheduleArrayOutput
type WidsprofileApBgscanDisableScheduleInput ¶
type WidsprofileApBgscanDisableScheduleInput interface { pulumi.Input ToWidsprofileApBgscanDisableScheduleOutput() WidsprofileApBgscanDisableScheduleOutput ToWidsprofileApBgscanDisableScheduleOutputWithContext(context.Context) WidsprofileApBgscanDisableScheduleOutput }
WidsprofileApBgscanDisableScheduleInput is an input type that accepts WidsprofileApBgscanDisableScheduleArgs and WidsprofileApBgscanDisableScheduleOutput values. You can construct a concrete instance of `WidsprofileApBgscanDisableScheduleInput` via:
WidsprofileApBgscanDisableScheduleArgs{...}
type WidsprofileApBgscanDisableScheduleOutput ¶
type WidsprofileApBgscanDisableScheduleOutput struct{ *pulumi.OutputState }
func (WidsprofileApBgscanDisableScheduleOutput) ElementType ¶
func (WidsprofileApBgscanDisableScheduleOutput) ElementType() reflect.Type
func (WidsprofileApBgscanDisableScheduleOutput) Name ¶
func (o WidsprofileApBgscanDisableScheduleOutput) Name() pulumi.StringPtrOutput
Schedule name.
func (WidsprofileApBgscanDisableScheduleOutput) ToWidsprofileApBgscanDisableScheduleOutput ¶
func (o WidsprofileApBgscanDisableScheduleOutput) ToWidsprofileApBgscanDisableScheduleOutput() WidsprofileApBgscanDisableScheduleOutput
func (WidsprofileApBgscanDisableScheduleOutput) ToWidsprofileApBgscanDisableScheduleOutputWithContext ¶
func (o WidsprofileApBgscanDisableScheduleOutput) ToWidsprofileApBgscanDisableScheduleOutputWithContext(ctx context.Context) WidsprofileApBgscanDisableScheduleOutput
type WidsprofileApScanChannelList2g5g ¶
type WidsprofileApScanChannelList2g5g struct { // Channel 6g number. Chan *string `pulumi:"chan"` }
type WidsprofileApScanChannelList2g5gArgs ¶
type WidsprofileApScanChannelList2g5gArgs struct { // Channel 6g number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WidsprofileApScanChannelList2g5gArgs) ElementType ¶
func (WidsprofileApScanChannelList2g5gArgs) ElementType() reflect.Type
func (WidsprofileApScanChannelList2g5gArgs) ToWidsprofileApScanChannelList2g5gOutput ¶
func (i WidsprofileApScanChannelList2g5gArgs) ToWidsprofileApScanChannelList2g5gOutput() WidsprofileApScanChannelList2g5gOutput
func (WidsprofileApScanChannelList2g5gArgs) ToWidsprofileApScanChannelList2g5gOutputWithContext ¶
func (i WidsprofileApScanChannelList2g5gArgs) ToWidsprofileApScanChannelList2g5gOutputWithContext(ctx context.Context) WidsprofileApScanChannelList2g5gOutput
type WidsprofileApScanChannelList2g5gArray ¶
type WidsprofileApScanChannelList2g5gArray []WidsprofileApScanChannelList2g5gInput
func (WidsprofileApScanChannelList2g5gArray) ElementType ¶
func (WidsprofileApScanChannelList2g5gArray) ElementType() reflect.Type
func (WidsprofileApScanChannelList2g5gArray) ToWidsprofileApScanChannelList2g5gArrayOutput ¶
func (i WidsprofileApScanChannelList2g5gArray) ToWidsprofileApScanChannelList2g5gArrayOutput() WidsprofileApScanChannelList2g5gArrayOutput
func (WidsprofileApScanChannelList2g5gArray) ToWidsprofileApScanChannelList2g5gArrayOutputWithContext ¶
func (i WidsprofileApScanChannelList2g5gArray) ToWidsprofileApScanChannelList2g5gArrayOutputWithContext(ctx context.Context) WidsprofileApScanChannelList2g5gArrayOutput
type WidsprofileApScanChannelList2g5gArrayInput ¶
type WidsprofileApScanChannelList2g5gArrayInput interface { pulumi.Input ToWidsprofileApScanChannelList2g5gArrayOutput() WidsprofileApScanChannelList2g5gArrayOutput ToWidsprofileApScanChannelList2g5gArrayOutputWithContext(context.Context) WidsprofileApScanChannelList2g5gArrayOutput }
WidsprofileApScanChannelList2g5gArrayInput is an input type that accepts WidsprofileApScanChannelList2g5gArray and WidsprofileApScanChannelList2g5gArrayOutput values. You can construct a concrete instance of `WidsprofileApScanChannelList2g5gArrayInput` via:
WidsprofileApScanChannelList2g5gArray{ WidsprofileApScanChannelList2g5gArgs{...} }
type WidsprofileApScanChannelList2g5gArrayOutput ¶
type WidsprofileApScanChannelList2g5gArrayOutput struct{ *pulumi.OutputState }
func (WidsprofileApScanChannelList2g5gArrayOutput) ElementType ¶
func (WidsprofileApScanChannelList2g5gArrayOutput) ElementType() reflect.Type
func (WidsprofileApScanChannelList2g5gArrayOutput) ToWidsprofileApScanChannelList2g5gArrayOutput ¶
func (o WidsprofileApScanChannelList2g5gArrayOutput) ToWidsprofileApScanChannelList2g5gArrayOutput() WidsprofileApScanChannelList2g5gArrayOutput
func (WidsprofileApScanChannelList2g5gArrayOutput) ToWidsprofileApScanChannelList2g5gArrayOutputWithContext ¶
func (o WidsprofileApScanChannelList2g5gArrayOutput) ToWidsprofileApScanChannelList2g5gArrayOutputWithContext(ctx context.Context) WidsprofileApScanChannelList2g5gArrayOutput
type WidsprofileApScanChannelList2g5gInput ¶
type WidsprofileApScanChannelList2g5gInput interface { pulumi.Input ToWidsprofileApScanChannelList2g5gOutput() WidsprofileApScanChannelList2g5gOutput ToWidsprofileApScanChannelList2g5gOutputWithContext(context.Context) WidsprofileApScanChannelList2g5gOutput }
WidsprofileApScanChannelList2g5gInput is an input type that accepts WidsprofileApScanChannelList2g5gArgs and WidsprofileApScanChannelList2g5gOutput values. You can construct a concrete instance of `WidsprofileApScanChannelList2g5gInput` via:
WidsprofileApScanChannelList2g5gArgs{...}
type WidsprofileApScanChannelList2g5gOutput ¶
type WidsprofileApScanChannelList2g5gOutput struct{ *pulumi.OutputState }
func (WidsprofileApScanChannelList2g5gOutput) Chan ¶
func (o WidsprofileApScanChannelList2g5gOutput) Chan() pulumi.StringPtrOutput
Channel 6g number.
func (WidsprofileApScanChannelList2g5gOutput) ElementType ¶
func (WidsprofileApScanChannelList2g5gOutput) ElementType() reflect.Type
func (WidsprofileApScanChannelList2g5gOutput) ToWidsprofileApScanChannelList2g5gOutput ¶
func (o WidsprofileApScanChannelList2g5gOutput) ToWidsprofileApScanChannelList2g5gOutput() WidsprofileApScanChannelList2g5gOutput
func (WidsprofileApScanChannelList2g5gOutput) ToWidsprofileApScanChannelList2g5gOutputWithContext ¶
func (o WidsprofileApScanChannelList2g5gOutput) ToWidsprofileApScanChannelList2g5gOutputWithContext(ctx context.Context) WidsprofileApScanChannelList2g5gOutput
type WidsprofileApScanChannelList6g ¶
type WidsprofileApScanChannelList6g struct { // Channel 6g number. Chan *string `pulumi:"chan"` }
type WidsprofileApScanChannelList6gArgs ¶
type WidsprofileApScanChannelList6gArgs struct { // Channel 6g number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WidsprofileApScanChannelList6gArgs) ElementType ¶
func (WidsprofileApScanChannelList6gArgs) ElementType() reflect.Type
func (WidsprofileApScanChannelList6gArgs) ToWidsprofileApScanChannelList6gOutput ¶
func (i WidsprofileApScanChannelList6gArgs) ToWidsprofileApScanChannelList6gOutput() WidsprofileApScanChannelList6gOutput
func (WidsprofileApScanChannelList6gArgs) ToWidsprofileApScanChannelList6gOutputWithContext ¶
func (i WidsprofileApScanChannelList6gArgs) ToWidsprofileApScanChannelList6gOutputWithContext(ctx context.Context) WidsprofileApScanChannelList6gOutput
type WidsprofileApScanChannelList6gArray ¶
type WidsprofileApScanChannelList6gArray []WidsprofileApScanChannelList6gInput
func (WidsprofileApScanChannelList6gArray) ElementType ¶
func (WidsprofileApScanChannelList6gArray) ElementType() reflect.Type
func (WidsprofileApScanChannelList6gArray) ToWidsprofileApScanChannelList6gArrayOutput ¶
func (i WidsprofileApScanChannelList6gArray) ToWidsprofileApScanChannelList6gArrayOutput() WidsprofileApScanChannelList6gArrayOutput
func (WidsprofileApScanChannelList6gArray) ToWidsprofileApScanChannelList6gArrayOutputWithContext ¶
func (i WidsprofileApScanChannelList6gArray) ToWidsprofileApScanChannelList6gArrayOutputWithContext(ctx context.Context) WidsprofileApScanChannelList6gArrayOutput
type WidsprofileApScanChannelList6gArrayInput ¶
type WidsprofileApScanChannelList6gArrayInput interface { pulumi.Input ToWidsprofileApScanChannelList6gArrayOutput() WidsprofileApScanChannelList6gArrayOutput ToWidsprofileApScanChannelList6gArrayOutputWithContext(context.Context) WidsprofileApScanChannelList6gArrayOutput }
WidsprofileApScanChannelList6gArrayInput is an input type that accepts WidsprofileApScanChannelList6gArray and WidsprofileApScanChannelList6gArrayOutput values. You can construct a concrete instance of `WidsprofileApScanChannelList6gArrayInput` via:
WidsprofileApScanChannelList6gArray{ WidsprofileApScanChannelList6gArgs{...} }
type WidsprofileApScanChannelList6gArrayOutput ¶
type WidsprofileApScanChannelList6gArrayOutput struct{ *pulumi.OutputState }
func (WidsprofileApScanChannelList6gArrayOutput) ElementType ¶
func (WidsprofileApScanChannelList6gArrayOutput) ElementType() reflect.Type
func (WidsprofileApScanChannelList6gArrayOutput) ToWidsprofileApScanChannelList6gArrayOutput ¶
func (o WidsprofileApScanChannelList6gArrayOutput) ToWidsprofileApScanChannelList6gArrayOutput() WidsprofileApScanChannelList6gArrayOutput
func (WidsprofileApScanChannelList6gArrayOutput) ToWidsprofileApScanChannelList6gArrayOutputWithContext ¶
func (o WidsprofileApScanChannelList6gArrayOutput) ToWidsprofileApScanChannelList6gArrayOutputWithContext(ctx context.Context) WidsprofileApScanChannelList6gArrayOutput
type WidsprofileApScanChannelList6gInput ¶
type WidsprofileApScanChannelList6gInput interface { pulumi.Input ToWidsprofileApScanChannelList6gOutput() WidsprofileApScanChannelList6gOutput ToWidsprofileApScanChannelList6gOutputWithContext(context.Context) WidsprofileApScanChannelList6gOutput }
WidsprofileApScanChannelList6gInput is an input type that accepts WidsprofileApScanChannelList6gArgs and WidsprofileApScanChannelList6gOutput values. You can construct a concrete instance of `WidsprofileApScanChannelList6gInput` via:
WidsprofileApScanChannelList6gArgs{...}
type WidsprofileApScanChannelList6gOutput ¶
type WidsprofileApScanChannelList6gOutput struct{ *pulumi.OutputState }
func (WidsprofileApScanChannelList6gOutput) Chan ¶
func (o WidsprofileApScanChannelList6gOutput) Chan() pulumi.StringPtrOutput
Channel 6g number.
func (WidsprofileApScanChannelList6gOutput) ElementType ¶
func (WidsprofileApScanChannelList6gOutput) ElementType() reflect.Type
func (WidsprofileApScanChannelList6gOutput) ToWidsprofileApScanChannelList6gOutput ¶
func (o WidsprofileApScanChannelList6gOutput) ToWidsprofileApScanChannelList6gOutput() WidsprofileApScanChannelList6gOutput
func (WidsprofileApScanChannelList6gOutput) ToWidsprofileApScanChannelList6gOutputWithContext ¶
func (o WidsprofileApScanChannelList6gOutput) ToWidsprofileApScanChannelList6gOutputWithContext(ctx context.Context) WidsprofileApScanChannelList6gOutput
type WidsprofileArgs ¶
type WidsprofileArgs struct { // Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: `enable`, `disable`. ApAutoSuppress pulumi.StringPtrInput // Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. ApBgscanDisableDay pulumi.StringPtrInput // End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableEnd pulumi.StringPtrInput // Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of `apBgscanDisableSchedules` block is documented below. ApBgscanDisableSchedules WidsprofileApBgscanDisableScheduleArrayInput // Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableStart pulumi.StringPtrInput // Listening time on a scanning channel (10 - 1000 msec, default = 20). ApBgscanDuration pulumi.IntPtrInput // Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). ApBgscanIdle pulumi.IntPtrInput // Period of time between scanning two channels (1 - 600 sec, default = 1). ApBgscanIntv pulumi.IntPtrInput // Period of time between background scans (60 - 3600 sec, default = 600). ApBgscanPeriod pulumi.IntPtrInput // Period of time between background scan reports (15 - 600 sec, default = 30). ApBgscanReportIntv pulumi.IntPtrInput // Period of time between foreground scan reports (15 - 600 sec, default = 15). ApFgscanReportIntv pulumi.IntPtrInput // Enable/disable rogue AP detection. Valid values: `disable`, `enable`. ApScan pulumi.StringPtrInput // Selected ap scan channel list for 2.4G and 5G bands. The structure of `apScanChannelList2g5g` block is documented below. ApScanChannelList2g5gs WidsprofileApScanChannelList2g5gArrayInput // Selected ap scan channel list for 6G band. The structure of `apScanChannelList6g` block is documented below. ApScanChannelList6gs WidsprofileApScanChannelList6gArrayInput // Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: `enable`, `disable`. ApScanPassive pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90). ApScanThreshold pulumi.StringPtrInput // Enable/disable asleap attack detection (default = disable). Valid values: `enable`, `disable`. AsleapAttack pulumi.StringPtrInput // The threshold value for association frame flooding. AssocFloodThresh pulumi.IntPtrInput // Number of seconds after which a station is considered not connected. AssocFloodTime pulumi.IntPtrInput // Enable/disable association frame flooding detection (default = disable). Valid values: `enable`, `disable`. AssocFrameFlood pulumi.StringPtrInput // The threshold value for authentication frame flooding. AuthFloodThresh pulumi.IntPtrInput // Number of seconds after which a station is considered not connected. AuthFloodTime pulumi.IntPtrInput // Enable/disable authentication frame flooding detection (default = disable). Valid values: `enable`, `disable`. AuthFrameFlood pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // Enable/disable broadcasting de-authentication detection (default = disable). Valid values: `enable`, `disable`. DeauthBroadcast pulumi.StringPtrInput // Threshold value per second to deauth unknown src for DoS attack (0: no limit). DeauthUnknownSrcThresh pulumi.IntPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolFailFlood pulumi.StringPtrInput // The detection interval for EAPOL-Failure flooding (1 - 3600 sec). EapolFailIntv pulumi.IntPtrInput // The threshold value for EAPOL-Failure flooding in specified interval. EapolFailThresh pulumi.IntPtrInput // Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolLogoffFlood pulumi.StringPtrInput // The detection interval for EAPOL-Logoff flooding (1 - 3600 sec). EapolLogoffIntv pulumi.IntPtrInput // The threshold value for EAPOL-Logoff flooding in specified interval. EapolLogoffThresh pulumi.IntPtrInput // Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: `enable`, `disable`. EapolPreFailFlood pulumi.StringPtrInput // The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec). EapolPreFailIntv pulumi.IntPtrInput // The threshold value for premature EAPOL-Failure flooding in specified interval. EapolPreFailThresh pulumi.IntPtrInput // Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: `enable`, `disable`. EapolPreSuccFlood pulumi.StringPtrInput // The detection interval for premature EAPOL-Success flooding (1 - 3600 sec). EapolPreSuccIntv pulumi.IntPtrInput // The threshold value for premature EAPOL-Success flooding in specified interval. EapolPreSuccThresh pulumi.IntPtrInput // Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolStartFlood pulumi.StringPtrInput // The detection interval for EAPOL-Start flooding (1 - 3600 sec). EapolStartIntv pulumi.IntPtrInput // The threshold value for EAPOL-Start flooding in specified interval. EapolStartThresh pulumi.IntPtrInput // Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolSuccFlood pulumi.StringPtrInput // The detection interval for EAPOL-Success flooding (1 - 3600 sec). EapolSuccIntv pulumi.IntPtrInput // The threshold value for EAPOL-Success flooding in specified interval. EapolSuccThresh pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. InvalidMacOui pulumi.StringPtrInput // Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: `enable`, `disable`. LongDurationAttack pulumi.StringPtrInput // Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200). LongDurationThresh pulumi.IntPtrInput // WIDS profile name. Name pulumi.StringPtrInput // Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. NullSsidProbeResp pulumi.StringPtrInput // Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. SensorMode pulumi.StringPtrInput // Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. SpoofedDeauth pulumi.StringPtrInput // 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. // // The `apScanChannelList2g5g` block supports: Vdomparam pulumi.StringPtrInput // Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: `enable`, `disable`. WeakWepIv pulumi.StringPtrInput // Enable/disable wireless bridge detection (default = disable). Valid values: `enable`, `disable`. WirelessBridge pulumi.StringPtrInput }
The set of arguments for constructing a Widsprofile resource.
func (WidsprofileArgs) ElementType ¶
func (WidsprofileArgs) ElementType() reflect.Type
type WidsprofileArray ¶
type WidsprofileArray []WidsprofileInput
func (WidsprofileArray) ElementType ¶
func (WidsprofileArray) ElementType() reflect.Type
func (WidsprofileArray) ToWidsprofileArrayOutput ¶
func (i WidsprofileArray) ToWidsprofileArrayOutput() WidsprofileArrayOutput
func (WidsprofileArray) ToWidsprofileArrayOutputWithContext ¶
func (i WidsprofileArray) ToWidsprofileArrayOutputWithContext(ctx context.Context) WidsprofileArrayOutput
type WidsprofileArrayInput ¶
type WidsprofileArrayInput interface { pulumi.Input ToWidsprofileArrayOutput() WidsprofileArrayOutput ToWidsprofileArrayOutputWithContext(context.Context) WidsprofileArrayOutput }
WidsprofileArrayInput is an input type that accepts WidsprofileArray and WidsprofileArrayOutput values. You can construct a concrete instance of `WidsprofileArrayInput` via:
WidsprofileArray{ WidsprofileArgs{...} }
type WidsprofileArrayOutput ¶
type WidsprofileArrayOutput struct{ *pulumi.OutputState }
func (WidsprofileArrayOutput) ElementType ¶
func (WidsprofileArrayOutput) ElementType() reflect.Type
func (WidsprofileArrayOutput) Index ¶
func (o WidsprofileArrayOutput) Index(i pulumi.IntInput) WidsprofileOutput
func (WidsprofileArrayOutput) ToWidsprofileArrayOutput ¶
func (o WidsprofileArrayOutput) ToWidsprofileArrayOutput() WidsprofileArrayOutput
func (WidsprofileArrayOutput) ToWidsprofileArrayOutputWithContext ¶
func (o WidsprofileArrayOutput) ToWidsprofileArrayOutputWithContext(ctx context.Context) WidsprofileArrayOutput
type WidsprofileInput ¶
type WidsprofileInput interface { pulumi.Input ToWidsprofileOutput() WidsprofileOutput ToWidsprofileOutputWithContext(ctx context.Context) WidsprofileOutput }
type WidsprofileMap ¶
type WidsprofileMap map[string]WidsprofileInput
func (WidsprofileMap) ElementType ¶
func (WidsprofileMap) ElementType() reflect.Type
func (WidsprofileMap) ToWidsprofileMapOutput ¶
func (i WidsprofileMap) ToWidsprofileMapOutput() WidsprofileMapOutput
func (WidsprofileMap) ToWidsprofileMapOutputWithContext ¶
func (i WidsprofileMap) ToWidsprofileMapOutputWithContext(ctx context.Context) WidsprofileMapOutput
type WidsprofileMapInput ¶
type WidsprofileMapInput interface { pulumi.Input ToWidsprofileMapOutput() WidsprofileMapOutput ToWidsprofileMapOutputWithContext(context.Context) WidsprofileMapOutput }
WidsprofileMapInput is an input type that accepts WidsprofileMap and WidsprofileMapOutput values. You can construct a concrete instance of `WidsprofileMapInput` via:
WidsprofileMap{ "key": WidsprofileArgs{...} }
type WidsprofileMapOutput ¶
type WidsprofileMapOutput struct{ *pulumi.OutputState }
func (WidsprofileMapOutput) ElementType ¶
func (WidsprofileMapOutput) ElementType() reflect.Type
func (WidsprofileMapOutput) MapIndex ¶
func (o WidsprofileMapOutput) MapIndex(k pulumi.StringInput) WidsprofileOutput
func (WidsprofileMapOutput) ToWidsprofileMapOutput ¶
func (o WidsprofileMapOutput) ToWidsprofileMapOutput() WidsprofileMapOutput
func (WidsprofileMapOutput) ToWidsprofileMapOutputWithContext ¶
func (o WidsprofileMapOutput) ToWidsprofileMapOutputWithContext(ctx context.Context) WidsprofileMapOutput
type WidsprofileOutput ¶
type WidsprofileOutput struct{ *pulumi.OutputState }
func (WidsprofileOutput) ApAutoSuppress ¶
func (o WidsprofileOutput) ApAutoSuppress() pulumi.StringOutput
Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) ApBgscanDisableDay ¶
func (o WidsprofileOutput) ApBgscanDisableDay() pulumi.StringOutput
Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.
func (WidsprofileOutput) ApBgscanDisableEnd ¶
func (o WidsprofileOutput) ApBgscanDisableEnd() pulumi.StringOutput
End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
func (WidsprofileOutput) ApBgscanDisableSchedules ¶
func (o WidsprofileOutput) ApBgscanDisableSchedules() WidsprofileApBgscanDisableScheduleArrayOutput
Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of `apBgscanDisableSchedules` block is documented below.
func (WidsprofileOutput) ApBgscanDisableStart ¶
func (o WidsprofileOutput) ApBgscanDisableStart() pulumi.StringOutput
Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
func (WidsprofileOutput) ApBgscanDuration ¶
func (o WidsprofileOutput) ApBgscanDuration() pulumi.IntOutput
Listening time on a scanning channel (10 - 1000 msec, default = 20).
func (WidsprofileOutput) ApBgscanIdle ¶
func (o WidsprofileOutput) ApBgscanIdle() pulumi.IntOutput
Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0).
func (WidsprofileOutput) ApBgscanIntv ¶
func (o WidsprofileOutput) ApBgscanIntv() pulumi.IntOutput
Period of time between scanning two channels (1 - 600 sec, default = 1).
func (WidsprofileOutput) ApBgscanPeriod ¶
func (o WidsprofileOutput) ApBgscanPeriod() pulumi.IntOutput
Period of time between background scans (60 - 3600 sec, default = 600).
func (WidsprofileOutput) ApBgscanReportIntv ¶
func (o WidsprofileOutput) ApBgscanReportIntv() pulumi.IntOutput
Period of time between background scan reports (15 - 600 sec, default = 30).
func (WidsprofileOutput) ApFgscanReportIntv ¶
func (o WidsprofileOutput) ApFgscanReportIntv() pulumi.IntOutput
Period of time between foreground scan reports (15 - 600 sec, default = 15).
func (WidsprofileOutput) ApScan ¶
func (o WidsprofileOutput) ApScan() pulumi.StringOutput
Enable/disable rogue AP detection. Valid values: `disable`, `enable`.
func (WidsprofileOutput) ApScanChannelList2g5gs ¶
func (o WidsprofileOutput) ApScanChannelList2g5gs() WidsprofileApScanChannelList2g5gArrayOutput
Selected ap scan channel list for 2.4G and 5G bands. The structure of `apScanChannelList2g5g` block is documented below.
func (WidsprofileOutput) ApScanChannelList6gs ¶
func (o WidsprofileOutput) ApScanChannelList6gs() WidsprofileApScanChannelList6gArrayOutput
Selected ap scan channel list for 6G band. The structure of `apScanChannelList6g` block is documented below.
func (WidsprofileOutput) ApScanPassive ¶
func (o WidsprofileOutput) ApScanPassive() pulumi.StringOutput
Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) ApScanThreshold ¶
func (o WidsprofileOutput) ApScanThreshold() pulumi.StringOutput
Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
func (WidsprofileOutput) AsleapAttack ¶
func (o WidsprofileOutput) AsleapAttack() pulumi.StringOutput
Enable/disable asleap attack detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) AssocFloodThresh ¶
func (o WidsprofileOutput) AssocFloodThresh() pulumi.IntOutput
The threshold value for association frame flooding.
func (WidsprofileOutput) AssocFloodTime ¶
func (o WidsprofileOutput) AssocFloodTime() pulumi.IntOutput
Number of seconds after which a station is considered not connected.
func (WidsprofileOutput) AssocFrameFlood ¶
func (o WidsprofileOutput) AssocFrameFlood() pulumi.StringOutput
Enable/disable association frame flooding detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) AuthFloodThresh ¶
func (o WidsprofileOutput) AuthFloodThresh() pulumi.IntOutput
The threshold value for authentication frame flooding.
func (WidsprofileOutput) AuthFloodTime ¶
func (o WidsprofileOutput) AuthFloodTime() pulumi.IntOutput
Number of seconds after which a station is considered not connected.
func (WidsprofileOutput) AuthFrameFlood ¶
func (o WidsprofileOutput) AuthFrameFlood() pulumi.StringOutput
Enable/disable authentication frame flooding detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) Comment ¶
func (o WidsprofileOutput) Comment() pulumi.StringOutput
Comment.
func (WidsprofileOutput) DeauthBroadcast ¶
func (o WidsprofileOutput) DeauthBroadcast() pulumi.StringOutput
Enable/disable broadcasting de-authentication detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) DeauthUnknownSrcThresh ¶
func (o WidsprofileOutput) DeauthUnknownSrcThresh() pulumi.IntOutput
Threshold value per second to deauth unknown src for DoS attack (0: no limit).
func (WidsprofileOutput) DynamicSortSubtable ¶
func (o WidsprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (WidsprofileOutput) EapolFailFlood ¶
func (o WidsprofileOutput) EapolFailFlood() pulumi.StringOutput
Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) EapolFailIntv ¶
func (o WidsprofileOutput) EapolFailIntv() pulumi.IntOutput
The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
func (WidsprofileOutput) EapolFailThresh ¶
func (o WidsprofileOutput) EapolFailThresh() pulumi.IntOutput
The threshold value for EAPOL-Failure flooding in specified interval.
func (WidsprofileOutput) EapolLogoffFlood ¶
func (o WidsprofileOutput) EapolLogoffFlood() pulumi.StringOutput
Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) EapolLogoffIntv ¶
func (o WidsprofileOutput) EapolLogoffIntv() pulumi.IntOutput
The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
func (WidsprofileOutput) EapolLogoffThresh ¶
func (o WidsprofileOutput) EapolLogoffThresh() pulumi.IntOutput
The threshold value for EAPOL-Logoff flooding in specified interval.
func (WidsprofileOutput) EapolPreFailFlood ¶
func (o WidsprofileOutput) EapolPreFailFlood() pulumi.StringOutput
Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) EapolPreFailIntv ¶
func (o WidsprofileOutput) EapolPreFailIntv() pulumi.IntOutput
The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
func (WidsprofileOutput) EapolPreFailThresh ¶
func (o WidsprofileOutput) EapolPreFailThresh() pulumi.IntOutput
The threshold value for premature EAPOL-Failure flooding in specified interval.
func (WidsprofileOutput) EapolPreSuccFlood ¶
func (o WidsprofileOutput) EapolPreSuccFlood() pulumi.StringOutput
Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) EapolPreSuccIntv ¶
func (o WidsprofileOutput) EapolPreSuccIntv() pulumi.IntOutput
The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
func (WidsprofileOutput) EapolPreSuccThresh ¶
func (o WidsprofileOutput) EapolPreSuccThresh() pulumi.IntOutput
The threshold value for premature EAPOL-Success flooding in specified interval.
func (WidsprofileOutput) EapolStartFlood ¶
func (o WidsprofileOutput) EapolStartFlood() pulumi.StringOutput
Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) EapolStartIntv ¶
func (o WidsprofileOutput) EapolStartIntv() pulumi.IntOutput
The detection interval for EAPOL-Start flooding (1 - 3600 sec).
func (WidsprofileOutput) EapolStartThresh ¶
func (o WidsprofileOutput) EapolStartThresh() pulumi.IntOutput
The threshold value for EAPOL-Start flooding in specified interval.
func (WidsprofileOutput) EapolSuccFlood ¶
func (o WidsprofileOutput) EapolSuccFlood() pulumi.StringOutput
Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) EapolSuccIntv ¶
func (o WidsprofileOutput) EapolSuccIntv() pulumi.IntOutput
The detection interval for EAPOL-Success flooding (1 - 3600 sec).
func (WidsprofileOutput) EapolSuccThresh ¶
func (o WidsprofileOutput) EapolSuccThresh() pulumi.IntOutput
The threshold value for EAPOL-Success flooding in specified interval.
func (WidsprofileOutput) ElementType ¶
func (WidsprofileOutput) ElementType() reflect.Type
func (WidsprofileOutput) GetAllTables ¶
func (o WidsprofileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (WidsprofileOutput) InvalidMacOui ¶
func (o WidsprofileOutput) InvalidMacOui() pulumi.StringOutput
Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`.
func (WidsprofileOutput) LongDurationAttack ¶
func (o WidsprofileOutput) LongDurationAttack() pulumi.StringOutput
Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) LongDurationThresh ¶
func (o WidsprofileOutput) LongDurationThresh() pulumi.IntOutput
Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
func (WidsprofileOutput) Name ¶
func (o WidsprofileOutput) Name() pulumi.StringOutput
WIDS profile name.
func (WidsprofileOutput) NullSsidProbeResp ¶
func (o WidsprofileOutput) NullSsidProbeResp() pulumi.StringOutput
Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) SensorMode ¶
func (o WidsprofileOutput) SensorMode() pulumi.StringOutput
Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`.
func (WidsprofileOutput) SpoofedDeauth ¶
func (o WidsprofileOutput) SpoofedDeauth() pulumi.StringOutput
Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) ToWidsprofileOutput ¶
func (o WidsprofileOutput) ToWidsprofileOutput() WidsprofileOutput
func (WidsprofileOutput) ToWidsprofileOutputWithContext ¶
func (o WidsprofileOutput) ToWidsprofileOutputWithContext(ctx context.Context) WidsprofileOutput
func (WidsprofileOutput) Vdomparam ¶
func (o WidsprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
The `apScanChannelList2g5g` block supports:
func (WidsprofileOutput) WeakWepIv ¶
func (o WidsprofileOutput) WeakWepIv() pulumi.StringOutput
Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: `enable`, `disable`.
func (WidsprofileOutput) WirelessBridge ¶
func (o WidsprofileOutput) WirelessBridge() pulumi.StringOutput
Enable/disable wireless bridge detection (default = disable). Valid values: `enable`, `disable`.
type WidsprofileState ¶
type WidsprofileState struct { // Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: `enable`, `disable`. ApAutoSuppress pulumi.StringPtrInput // Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. ApBgscanDisableDay pulumi.StringPtrInput // End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableEnd pulumi.StringPtrInput // Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of `apBgscanDisableSchedules` block is documented below. ApBgscanDisableSchedules WidsprofileApBgscanDisableScheduleArrayInput // Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableStart pulumi.StringPtrInput // Listening time on a scanning channel (10 - 1000 msec, default = 20). ApBgscanDuration pulumi.IntPtrInput // Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). ApBgscanIdle pulumi.IntPtrInput // Period of time between scanning two channels (1 - 600 sec, default = 1). ApBgscanIntv pulumi.IntPtrInput // Period of time between background scans (60 - 3600 sec, default = 600). ApBgscanPeriod pulumi.IntPtrInput // Period of time between background scan reports (15 - 600 sec, default = 30). ApBgscanReportIntv pulumi.IntPtrInput // Period of time between foreground scan reports (15 - 600 sec, default = 15). ApFgscanReportIntv pulumi.IntPtrInput // Enable/disable rogue AP detection. Valid values: `disable`, `enable`. ApScan pulumi.StringPtrInput // Selected ap scan channel list for 2.4G and 5G bands. The structure of `apScanChannelList2g5g` block is documented below. ApScanChannelList2g5gs WidsprofileApScanChannelList2g5gArrayInput // Selected ap scan channel list for 6G band. The structure of `apScanChannelList6g` block is documented below. ApScanChannelList6gs WidsprofileApScanChannelList6gArrayInput // Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: `enable`, `disable`. ApScanPassive pulumi.StringPtrInput // Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90). ApScanThreshold pulumi.StringPtrInput // Enable/disable asleap attack detection (default = disable). Valid values: `enable`, `disable`. AsleapAttack pulumi.StringPtrInput // The threshold value for association frame flooding. AssocFloodThresh pulumi.IntPtrInput // Number of seconds after which a station is considered not connected. AssocFloodTime pulumi.IntPtrInput // Enable/disable association frame flooding detection (default = disable). Valid values: `enable`, `disable`. AssocFrameFlood pulumi.StringPtrInput // The threshold value for authentication frame flooding. AuthFloodThresh pulumi.IntPtrInput // Number of seconds after which a station is considered not connected. AuthFloodTime pulumi.IntPtrInput // Enable/disable authentication frame flooding detection (default = disable). Valid values: `enable`, `disable`. AuthFrameFlood pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // Enable/disable broadcasting de-authentication detection (default = disable). Valid values: `enable`, `disable`. DeauthBroadcast pulumi.StringPtrInput // Threshold value per second to deauth unknown src for DoS attack (0: no limit). DeauthUnknownSrcThresh pulumi.IntPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolFailFlood pulumi.StringPtrInput // The detection interval for EAPOL-Failure flooding (1 - 3600 sec). EapolFailIntv pulumi.IntPtrInput // The threshold value for EAPOL-Failure flooding in specified interval. EapolFailThresh pulumi.IntPtrInput // Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolLogoffFlood pulumi.StringPtrInput // The detection interval for EAPOL-Logoff flooding (1 - 3600 sec). EapolLogoffIntv pulumi.IntPtrInput // The threshold value for EAPOL-Logoff flooding in specified interval. EapolLogoffThresh pulumi.IntPtrInput // Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: `enable`, `disable`. EapolPreFailFlood pulumi.StringPtrInput // The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec). EapolPreFailIntv pulumi.IntPtrInput // The threshold value for premature EAPOL-Failure flooding in specified interval. EapolPreFailThresh pulumi.IntPtrInput // Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: `enable`, `disable`. EapolPreSuccFlood pulumi.StringPtrInput // The detection interval for premature EAPOL-Success flooding (1 - 3600 sec). EapolPreSuccIntv pulumi.IntPtrInput // The threshold value for premature EAPOL-Success flooding in specified interval. EapolPreSuccThresh pulumi.IntPtrInput // Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolStartFlood pulumi.StringPtrInput // The detection interval for EAPOL-Start flooding (1 - 3600 sec). EapolStartIntv pulumi.IntPtrInput // The threshold value for EAPOL-Start flooding in specified interval. EapolStartThresh pulumi.IntPtrInput // Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. EapolSuccFlood pulumi.StringPtrInput // The detection interval for EAPOL-Success flooding (1 - 3600 sec). EapolSuccIntv pulumi.IntPtrInput // The threshold value for EAPOL-Success flooding in specified interval. EapolSuccThresh pulumi.IntPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. InvalidMacOui pulumi.StringPtrInput // Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: `enable`, `disable`. LongDurationAttack pulumi.StringPtrInput // Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200). LongDurationThresh pulumi.IntPtrInput // WIDS profile name. Name pulumi.StringPtrInput // Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. NullSsidProbeResp pulumi.StringPtrInput // Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. SensorMode pulumi.StringPtrInput // Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. SpoofedDeauth pulumi.StringPtrInput // 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. // // The `apScanChannelList2g5g` block supports: Vdomparam pulumi.StringPtrInput // Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: `enable`, `disable`. WeakWepIv pulumi.StringPtrInput // Enable/disable wireless bridge detection (default = disable). Valid values: `enable`, `disable`. WirelessBridge pulumi.StringPtrInput }
func (WidsprofileState) ElementType ¶
func (WidsprofileState) ElementType() reflect.Type
type Wtp ¶
type Wtp struct { pulumi.CustomResourceState // Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: `discovered`, `disable`, `enable`. Admin pulumi.StringOutput `pulumi:"admin"` // Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space. Allowaccess pulumi.StringOutput `pulumi:"allowaccess"` // AP local configuration profile name. ApcfgProfile pulumi.StringOutput `pulumi:"apcfgProfile"` // Override BLE Major ID. BleMajorId pulumi.IntOutput `pulumi:"bleMajorId"` // Override BLE Minor ID. BleMinorId pulumi.IntOutput `pulumi:"bleMinorId"` // Bonjour profile name. BonjourProfile pulumi.StringOutput `pulumi:"bonjourProfile"` // WTP latitude coordinate. CoordinateLatitude pulumi.StringOutput `pulumi:"coordinateLatitude"` // WTP longitude coordinate. CoordinateLongitude pulumi.StringOutput `pulumi:"coordinateLongitude"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234). FirmwareProvision pulumi.StringOutput `pulumi:"firmwareProvision"` // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest pulumi.StringOutput `pulumi:"firmwareProvisionLatest"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable WTP image download. Valid values: `enable`, `disable`. ImageDownload pulumi.StringOutput `pulumi:"imageDownload"` // Index (0 - 4294967295). Index pulumi.IntOutput `pulumi:"index"` // Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. IpFragmentPreventing pulumi.StringOutput `pulumi:"ipFragmentPreventing"` // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpLanOutput `pulumi:"lan"` // 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`. LedState pulumi.StringOutput `pulumi:"ledState"` // Field for describing the physical location of the WTP, AP or FortiAP. Location pulumi.StringOutput `pulumi:"location"` // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd pulumi.StringPtrOutput `pulumi:"loginPasswd"` // Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswdChange pulumi.StringOutput `pulumi:"loginPasswdChange"` // Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: `default`, `enable`, `disable`. MeshBridgeEnable pulumi.StringOutput `pulumi:"meshBridgeEnable"` // WTP, AP or FortiAP configuration name. Name pulumi.StringOutput `pulumi:"name"` // Enable to override the WTP profile management access configuration. Valid values: `enable`, `disable`. OverrideAllowaccess pulumi.StringOutput `pulumi:"overrideAllowaccess"` // Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: `enable`, `disable`. OverrideIpFragment pulumi.StringOutput `pulumi:"overrideIpFragment"` // Enable to override the WTP profile LAN port setting. Valid values: `enable`, `disable`. OverrideLan pulumi.StringOutput `pulumi:"overrideLan"` // 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`. OverrideLedState pulumi.StringOutput `pulumi:"overrideLedState"` // Enable to override the WTP profile login-password (administrator password) setting. Valid values: `enable`, `disable`. OverrideLoginPasswdChange pulumi.StringOutput `pulumi:"overrideLoginPasswdChange"` // Enable/disable overriding the WTP profile split tunneling setting. Valid values: `enable`, `disable`. OverrideSplitTunnel pulumi.StringOutput `pulumi:"overrideSplitTunnel"` // Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: `enable`, `disable`. OverrideWanPortMode pulumi.StringOutput `pulumi:"overrideWanPortMode"` // Purdue Level of this WTP. Valid values: `1`, `1.5`, `2`, `2.5`, `3`, `3.5`, `4`, `5`, `5.5`. PurdueLevel pulumi.StringOutput `pulumi:"purdueLevel"` // Configuration options for radio 1. The structure of `radio1` block is documented below. Radio1 WtpRadio1Output `pulumi:"radio1"` // Configuration options for radio 2. The structure of `radio2` block is documented below. Radio2 WtpRadio2Output `pulumi:"radio2"` // Configuration options for radio 3. The structure of `radio3` block is documented below. Radio3 WtpRadio3Output `pulumi:"radio3"` // Configuration options for radio 4. The structure of `radio4` block is documented below. Radio4 WtpRadio4Output `pulumi:"radio4"` // Region name WTP is associated with. Region pulumi.StringOutput `pulumi:"region"` // Relative horizontal region coordinate (between 0 and 1). RegionX pulumi.StringOutput `pulumi:"regionX"` // Relative vertical region coordinate (between 0 and 1). RegionY pulumi.StringOutput `pulumi:"regionY"` // Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. SplitTunnelingAclLocalApSubnet pulumi.StringOutput `pulumi:"splitTunnelingAclLocalApSubnet"` // Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. SplitTunnelingAclPath pulumi.StringOutput `pulumi:"splitTunnelingAclPath"` // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls WtpSplitTunnelingAclArrayOutput `pulumi:"splitTunnelingAcls"` // Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. TunMtuDownlink pulumi.IntOutput `pulumi:"tunMtuDownlink"` // Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. TunMtuUplink pulumi.IntOutput `pulumi:"tunMtuUplink"` // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. WanPortMode pulumi.StringOutput `pulumi:"wanPortMode"` // WTP ID. WtpId pulumi.StringOutput `pulumi:"wtpId"` // 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`. WtpMode pulumi.StringOutput `pulumi:"wtpMode"` // WTP profile name to apply to this WTP, AP or FortiAP. WtpProfile pulumi.StringOutput `pulumi:"wtpProfile"` }
Configure Wireless Termination Points (WTPs), that is, FortiAPs or APs to be managed by FortiGate.
## Import
WirelessController Wtp can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/wtp:Wtp labelname {{wtp_id}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/wtp:Wtp labelname {{wtp_id}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetWtp ¶
func GetWtp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WtpState, opts ...pulumi.ResourceOption) (*Wtp, error)
GetWtp gets an existing Wtp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWtp ¶
func NewWtp(ctx *pulumi.Context, name string, args *WtpArgs, opts ...pulumi.ResourceOption) (*Wtp, error)
NewWtp registers a new resource with the given unique name, arguments, and options.
func (*Wtp) ElementType ¶
func (*Wtp) ToWtpOutput ¶
type WtpArgs ¶
type WtpArgs struct { // Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: `discovered`, `disable`, `enable`. Admin pulumi.StringPtrInput // Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space. Allowaccess pulumi.StringPtrInput // AP local configuration profile name. ApcfgProfile pulumi.StringPtrInput // Override BLE Major ID. BleMajorId pulumi.IntPtrInput // Override BLE Minor ID. BleMinorId pulumi.IntPtrInput // Bonjour profile name. BonjourProfile pulumi.StringPtrInput // WTP latitude coordinate. CoordinateLatitude pulumi.StringPtrInput // WTP longitude coordinate. CoordinateLongitude pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234). FirmwareProvision pulumi.StringPtrInput // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable WTP image download. Valid values: `enable`, `disable`. ImageDownload pulumi.StringPtrInput // Index (0 - 4294967295). Index pulumi.IntPtrInput // Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. IpFragmentPreventing pulumi.StringPtrInput // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpLanPtrInput // 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`. LedState pulumi.StringPtrInput // Field for describing the physical location of the WTP, AP or FortiAP. Location pulumi.StringPtrInput // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd pulumi.StringPtrInput // Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswdChange pulumi.StringPtrInput // Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: `default`, `enable`, `disable`. MeshBridgeEnable pulumi.StringPtrInput // WTP, AP or FortiAP configuration name. Name pulumi.StringPtrInput // Enable to override the WTP profile management access configuration. Valid values: `enable`, `disable`. OverrideAllowaccess pulumi.StringPtrInput // Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: `enable`, `disable`. OverrideIpFragment pulumi.StringPtrInput // Enable to override the WTP profile LAN port setting. Valid values: `enable`, `disable`. OverrideLan pulumi.StringPtrInput // 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`. OverrideLedState pulumi.StringPtrInput // Enable to override the WTP profile login-password (administrator password) setting. Valid values: `enable`, `disable`. OverrideLoginPasswdChange pulumi.StringPtrInput // Enable/disable overriding the WTP profile split tunneling setting. Valid values: `enable`, `disable`. OverrideSplitTunnel pulumi.StringPtrInput // Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: `enable`, `disable`. OverrideWanPortMode pulumi.StringPtrInput // Purdue Level of this WTP. Valid values: `1`, `1.5`, `2`, `2.5`, `3`, `3.5`, `4`, `5`, `5.5`. PurdueLevel pulumi.StringPtrInput // Configuration options for radio 1. The structure of `radio1` block is documented below. Radio1 WtpRadio1PtrInput // Configuration options for radio 2. The structure of `radio2` block is documented below. Radio2 WtpRadio2PtrInput // Configuration options for radio 3. The structure of `radio3` block is documented below. Radio3 WtpRadio3PtrInput // Configuration options for radio 4. The structure of `radio4` block is documented below. Radio4 WtpRadio4PtrInput // Region name WTP is associated with. Region pulumi.StringPtrInput // Relative horizontal region coordinate (between 0 and 1). RegionX pulumi.StringPtrInput // Relative vertical region coordinate (between 0 and 1). RegionY pulumi.StringPtrInput // Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. SplitTunnelingAclLocalApSubnet pulumi.StringPtrInput // Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. SplitTunnelingAclPath pulumi.StringPtrInput // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls WtpSplitTunnelingAclArrayInput // Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. TunMtuDownlink pulumi.IntPtrInput // Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. TunMtuUplink pulumi.IntPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. WanPortMode pulumi.StringPtrInput // WTP ID. WtpId pulumi.StringPtrInput // 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`. WtpMode pulumi.StringPtrInput // WTP profile name to apply to this WTP, AP or FortiAP. WtpProfile pulumi.StringInput }
The set of arguments for constructing a Wtp resource.
func (WtpArgs) ElementType ¶
type WtpArray ¶
type WtpArray []WtpInput
func (WtpArray) ElementType ¶
func (WtpArray) ToWtpArrayOutput ¶
func (i WtpArray) ToWtpArrayOutput() WtpArrayOutput
func (WtpArray) ToWtpArrayOutputWithContext ¶
func (i WtpArray) ToWtpArrayOutputWithContext(ctx context.Context) WtpArrayOutput
type WtpArrayInput ¶
type WtpArrayInput interface { pulumi.Input ToWtpArrayOutput() WtpArrayOutput ToWtpArrayOutputWithContext(context.Context) WtpArrayOutput }
WtpArrayInput is an input type that accepts WtpArray and WtpArrayOutput values. You can construct a concrete instance of `WtpArrayInput` via:
WtpArray{ WtpArgs{...} }
type WtpArrayOutput ¶
type WtpArrayOutput struct{ *pulumi.OutputState }
func (WtpArrayOutput) ElementType ¶
func (WtpArrayOutput) ElementType() reflect.Type
func (WtpArrayOutput) ToWtpArrayOutput ¶
func (o WtpArrayOutput) ToWtpArrayOutput() WtpArrayOutput
func (WtpArrayOutput) ToWtpArrayOutputWithContext ¶
func (o WtpArrayOutput) ToWtpArrayOutputWithContext(ctx context.Context) WtpArrayOutput
type WtpLan ¶
type WtpLan struct { // LAN port 1 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port1Mode *string `pulumi:"port1Mode"` // Bridge LAN port 1 to SSID. Port1Ssid *string `pulumi:"port1Ssid"` // LAN port 2 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port2Mode *string `pulumi:"port2Mode"` // Bridge LAN port 2 to SSID. Port2Ssid *string `pulumi:"port2Ssid"` // LAN port 3 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port3Mode *string `pulumi:"port3Mode"` // Bridge LAN port 3 to SSID. Port3Ssid *string `pulumi:"port3Ssid"` // LAN port 4 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port4Mode *string `pulumi:"port4Mode"` // Bridge LAN port 4 to SSID. Port4Ssid *string `pulumi:"port4Ssid"` // LAN port 5 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port5Mode *string `pulumi:"port5Mode"` // Bridge LAN port 5 to SSID. Port5Ssid *string `pulumi:"port5Ssid"` // LAN port 6 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port6Mode *string `pulumi:"port6Mode"` // Bridge LAN port 6 to SSID. Port6Ssid *string `pulumi:"port6Ssid"` // LAN port 7 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port7Mode *string `pulumi:"port7Mode"` // Bridge LAN port 7 to SSID. Port7Ssid *string `pulumi:"port7Ssid"` // LAN port 8 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port8Mode *string `pulumi:"port8Mode"` // Bridge LAN port 8 to SSID. Port8Ssid *string `pulumi:"port8Ssid"` // ESL port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. PortEslMode *string `pulumi:"portEslMode"` // Bridge ESL port to SSID. // // The `radio1` block supports: PortEslSsid *string `pulumi:"portEslSsid"` // LAN port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. PortMode *string `pulumi:"portMode"` // Bridge LAN port to SSID. PortSsid *string `pulumi:"portSsid"` }
type WtpLanArgs ¶
type WtpLanArgs struct { // LAN port 1 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port1Mode pulumi.StringPtrInput `pulumi:"port1Mode"` // Bridge LAN port 1 to SSID. Port1Ssid pulumi.StringPtrInput `pulumi:"port1Ssid"` // LAN port 2 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port2Mode pulumi.StringPtrInput `pulumi:"port2Mode"` // Bridge LAN port 2 to SSID. Port2Ssid pulumi.StringPtrInput `pulumi:"port2Ssid"` // LAN port 3 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port3Mode pulumi.StringPtrInput `pulumi:"port3Mode"` // Bridge LAN port 3 to SSID. Port3Ssid pulumi.StringPtrInput `pulumi:"port3Ssid"` // LAN port 4 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port4Mode pulumi.StringPtrInput `pulumi:"port4Mode"` // Bridge LAN port 4 to SSID. Port4Ssid pulumi.StringPtrInput `pulumi:"port4Ssid"` // LAN port 5 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port5Mode pulumi.StringPtrInput `pulumi:"port5Mode"` // Bridge LAN port 5 to SSID. Port5Ssid pulumi.StringPtrInput `pulumi:"port5Ssid"` // LAN port 6 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port6Mode pulumi.StringPtrInput `pulumi:"port6Mode"` // Bridge LAN port 6 to SSID. Port6Ssid pulumi.StringPtrInput `pulumi:"port6Ssid"` // LAN port 7 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port7Mode pulumi.StringPtrInput `pulumi:"port7Mode"` // Bridge LAN port 7 to SSID. Port7Ssid pulumi.StringPtrInput `pulumi:"port7Ssid"` // LAN port 8 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port8Mode pulumi.StringPtrInput `pulumi:"port8Mode"` // Bridge LAN port 8 to SSID. Port8Ssid pulumi.StringPtrInput `pulumi:"port8Ssid"` // ESL port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. PortEslMode pulumi.StringPtrInput `pulumi:"portEslMode"` // Bridge ESL port to SSID. // // The `radio1` block supports: PortEslSsid pulumi.StringPtrInput `pulumi:"portEslSsid"` // LAN port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. PortMode pulumi.StringPtrInput `pulumi:"portMode"` // Bridge LAN port to SSID. PortSsid pulumi.StringPtrInput `pulumi:"portSsid"` }
func (WtpLanArgs) ElementType ¶
func (WtpLanArgs) ElementType() reflect.Type
func (WtpLanArgs) ToWtpLanOutput ¶
func (i WtpLanArgs) ToWtpLanOutput() WtpLanOutput
func (WtpLanArgs) ToWtpLanOutputWithContext ¶
func (i WtpLanArgs) ToWtpLanOutputWithContext(ctx context.Context) WtpLanOutput
func (WtpLanArgs) ToWtpLanPtrOutput ¶
func (i WtpLanArgs) ToWtpLanPtrOutput() WtpLanPtrOutput
func (WtpLanArgs) ToWtpLanPtrOutputWithContext ¶
func (i WtpLanArgs) ToWtpLanPtrOutputWithContext(ctx context.Context) WtpLanPtrOutput
type WtpLanInput ¶
type WtpLanInput interface { pulumi.Input ToWtpLanOutput() WtpLanOutput ToWtpLanOutputWithContext(context.Context) WtpLanOutput }
WtpLanInput is an input type that accepts WtpLanArgs and WtpLanOutput values. You can construct a concrete instance of `WtpLanInput` via:
WtpLanArgs{...}
type WtpLanOutput ¶
type WtpLanOutput struct{ *pulumi.OutputState }
func (WtpLanOutput) ElementType ¶
func (WtpLanOutput) ElementType() reflect.Type
func (WtpLanOutput) Port1Mode ¶
func (o WtpLanOutput) Port1Mode() pulumi.StringPtrOutput
LAN port 1 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) Port1Ssid ¶
func (o WtpLanOutput) Port1Ssid() pulumi.StringPtrOutput
Bridge LAN port 1 to SSID.
func (WtpLanOutput) Port2Mode ¶
func (o WtpLanOutput) Port2Mode() pulumi.StringPtrOutput
LAN port 2 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) Port2Ssid ¶
func (o WtpLanOutput) Port2Ssid() pulumi.StringPtrOutput
Bridge LAN port 2 to SSID.
func (WtpLanOutput) Port3Mode ¶
func (o WtpLanOutput) Port3Mode() pulumi.StringPtrOutput
LAN port 3 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) Port3Ssid ¶
func (o WtpLanOutput) Port3Ssid() pulumi.StringPtrOutput
Bridge LAN port 3 to SSID.
func (WtpLanOutput) Port4Mode ¶
func (o WtpLanOutput) Port4Mode() pulumi.StringPtrOutput
LAN port 4 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) Port4Ssid ¶
func (o WtpLanOutput) Port4Ssid() pulumi.StringPtrOutput
Bridge LAN port 4 to SSID.
func (WtpLanOutput) Port5Mode ¶
func (o WtpLanOutput) Port5Mode() pulumi.StringPtrOutput
LAN port 5 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) Port5Ssid ¶
func (o WtpLanOutput) Port5Ssid() pulumi.StringPtrOutput
Bridge LAN port 5 to SSID.
func (WtpLanOutput) Port6Mode ¶
func (o WtpLanOutput) Port6Mode() pulumi.StringPtrOutput
LAN port 6 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) Port6Ssid ¶
func (o WtpLanOutput) Port6Ssid() pulumi.StringPtrOutput
Bridge LAN port 6 to SSID.
func (WtpLanOutput) Port7Mode ¶
func (o WtpLanOutput) Port7Mode() pulumi.StringPtrOutput
LAN port 7 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) Port7Ssid ¶
func (o WtpLanOutput) Port7Ssid() pulumi.StringPtrOutput
Bridge LAN port 7 to SSID.
func (WtpLanOutput) Port8Mode ¶
func (o WtpLanOutput) Port8Mode() pulumi.StringPtrOutput
LAN port 8 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) Port8Ssid ¶
func (o WtpLanOutput) Port8Ssid() pulumi.StringPtrOutput
Bridge LAN port 8 to SSID.
func (WtpLanOutput) PortEslMode ¶
func (o WtpLanOutput) PortEslMode() pulumi.StringPtrOutput
ESL port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) PortEslSsid ¶
func (o WtpLanOutput) PortEslSsid() pulumi.StringPtrOutput
Bridge ESL port to SSID.
The `radio1` block supports:
func (WtpLanOutput) PortMode ¶
func (o WtpLanOutput) PortMode() pulumi.StringPtrOutput
LAN port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanOutput) PortSsid ¶
func (o WtpLanOutput) PortSsid() pulumi.StringPtrOutput
Bridge LAN port to SSID.
func (WtpLanOutput) ToWtpLanOutput ¶
func (o WtpLanOutput) ToWtpLanOutput() WtpLanOutput
func (WtpLanOutput) ToWtpLanOutputWithContext ¶
func (o WtpLanOutput) ToWtpLanOutputWithContext(ctx context.Context) WtpLanOutput
func (WtpLanOutput) ToWtpLanPtrOutput ¶
func (o WtpLanOutput) ToWtpLanPtrOutput() WtpLanPtrOutput
func (WtpLanOutput) ToWtpLanPtrOutputWithContext ¶
func (o WtpLanOutput) ToWtpLanPtrOutputWithContext(ctx context.Context) WtpLanPtrOutput
type WtpLanPtrInput ¶
type WtpLanPtrInput interface { pulumi.Input ToWtpLanPtrOutput() WtpLanPtrOutput ToWtpLanPtrOutputWithContext(context.Context) WtpLanPtrOutput }
WtpLanPtrInput is an input type that accepts WtpLanArgs, WtpLanPtr and WtpLanPtrOutput values. You can construct a concrete instance of `WtpLanPtrInput` via:
WtpLanArgs{...} or: nil
func WtpLanPtr ¶
func WtpLanPtr(v *WtpLanArgs) WtpLanPtrInput
type WtpLanPtrOutput ¶
type WtpLanPtrOutput struct{ *pulumi.OutputState }
func (WtpLanPtrOutput) Elem ¶
func (o WtpLanPtrOutput) Elem() WtpLanOutput
func (WtpLanPtrOutput) ElementType ¶
func (WtpLanPtrOutput) ElementType() reflect.Type
func (WtpLanPtrOutput) Port1Mode ¶
func (o WtpLanPtrOutput) Port1Mode() pulumi.StringPtrOutput
LAN port 1 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) Port1Ssid ¶
func (o WtpLanPtrOutput) Port1Ssid() pulumi.StringPtrOutput
Bridge LAN port 1 to SSID.
func (WtpLanPtrOutput) Port2Mode ¶
func (o WtpLanPtrOutput) Port2Mode() pulumi.StringPtrOutput
LAN port 2 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) Port2Ssid ¶
func (o WtpLanPtrOutput) Port2Ssid() pulumi.StringPtrOutput
Bridge LAN port 2 to SSID.
func (WtpLanPtrOutput) Port3Mode ¶
func (o WtpLanPtrOutput) Port3Mode() pulumi.StringPtrOutput
LAN port 3 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) Port3Ssid ¶
func (o WtpLanPtrOutput) Port3Ssid() pulumi.StringPtrOutput
Bridge LAN port 3 to SSID.
func (WtpLanPtrOutput) Port4Mode ¶
func (o WtpLanPtrOutput) Port4Mode() pulumi.StringPtrOutput
LAN port 4 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) Port4Ssid ¶
func (o WtpLanPtrOutput) Port4Ssid() pulumi.StringPtrOutput
Bridge LAN port 4 to SSID.
func (WtpLanPtrOutput) Port5Mode ¶
func (o WtpLanPtrOutput) Port5Mode() pulumi.StringPtrOutput
LAN port 5 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) Port5Ssid ¶
func (o WtpLanPtrOutput) Port5Ssid() pulumi.StringPtrOutput
Bridge LAN port 5 to SSID.
func (WtpLanPtrOutput) Port6Mode ¶
func (o WtpLanPtrOutput) Port6Mode() pulumi.StringPtrOutput
LAN port 6 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) Port6Ssid ¶
func (o WtpLanPtrOutput) Port6Ssid() pulumi.StringPtrOutput
Bridge LAN port 6 to SSID.
func (WtpLanPtrOutput) Port7Mode ¶
func (o WtpLanPtrOutput) Port7Mode() pulumi.StringPtrOutput
LAN port 7 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) Port7Ssid ¶
func (o WtpLanPtrOutput) Port7Ssid() pulumi.StringPtrOutput
Bridge LAN port 7 to SSID.
func (WtpLanPtrOutput) Port8Mode ¶
func (o WtpLanPtrOutput) Port8Mode() pulumi.StringPtrOutput
LAN port 8 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) Port8Ssid ¶
func (o WtpLanPtrOutput) Port8Ssid() pulumi.StringPtrOutput
Bridge LAN port 8 to SSID.
func (WtpLanPtrOutput) PortEslMode ¶
func (o WtpLanPtrOutput) PortEslMode() pulumi.StringPtrOutput
ESL port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) PortEslSsid ¶
func (o WtpLanPtrOutput) PortEslSsid() pulumi.StringPtrOutput
Bridge ESL port to SSID.
The `radio1` block supports:
func (WtpLanPtrOutput) PortMode ¶
func (o WtpLanPtrOutput) PortMode() pulumi.StringPtrOutput
LAN port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpLanPtrOutput) PortSsid ¶
func (o WtpLanPtrOutput) PortSsid() pulumi.StringPtrOutput
Bridge LAN port to SSID.
func (WtpLanPtrOutput) ToWtpLanPtrOutput ¶
func (o WtpLanPtrOutput) ToWtpLanPtrOutput() WtpLanPtrOutput
func (WtpLanPtrOutput) ToWtpLanPtrOutputWithContext ¶
func (o WtpLanPtrOutput) ToWtpLanPtrOutputWithContext(ctx context.Context) WtpLanPtrOutput
type WtpMap ¶
func (WtpMap) ElementType ¶
func (WtpMap) ToWtpMapOutput ¶
func (i WtpMap) ToWtpMapOutput() WtpMapOutput
func (WtpMap) ToWtpMapOutputWithContext ¶
func (i WtpMap) ToWtpMapOutputWithContext(ctx context.Context) WtpMapOutput
type WtpMapInput ¶
type WtpMapInput interface { pulumi.Input ToWtpMapOutput() WtpMapOutput ToWtpMapOutputWithContext(context.Context) WtpMapOutput }
WtpMapInput is an input type that accepts WtpMap and WtpMapOutput values. You can construct a concrete instance of `WtpMapInput` via:
WtpMap{ "key": WtpArgs{...} }
type WtpMapOutput ¶
type WtpMapOutput struct{ *pulumi.OutputState }
func (WtpMapOutput) ElementType ¶
func (WtpMapOutput) ElementType() reflect.Type
func (WtpMapOutput) MapIndex ¶
func (o WtpMapOutput) MapIndex(k pulumi.StringInput) WtpOutput
func (WtpMapOutput) ToWtpMapOutput ¶
func (o WtpMapOutput) ToWtpMapOutput() WtpMapOutput
func (WtpMapOutput) ToWtpMapOutputWithContext ¶
func (o WtpMapOutput) ToWtpMapOutputWithContext(ctx context.Context) WtpMapOutput
type WtpOutput ¶
type WtpOutput struct{ *pulumi.OutputState }
func (WtpOutput) Admin ¶
func (o WtpOutput) Admin() pulumi.StringOutput
Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: `discovered`, `disable`, `enable`.
func (WtpOutput) Allowaccess ¶
func (o WtpOutput) Allowaccess() pulumi.StringOutput
Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
func (WtpOutput) ApcfgProfile ¶
func (o WtpOutput) ApcfgProfile() pulumi.StringOutput
AP local configuration profile name.
func (WtpOutput) BleMajorId ¶
Override BLE Major ID.
func (WtpOutput) BleMinorId ¶
Override BLE Minor ID.
func (WtpOutput) BonjourProfile ¶
func (o WtpOutput) BonjourProfile() pulumi.StringOutput
Bonjour profile name.
func (WtpOutput) CoordinateLatitude ¶
func (o WtpOutput) CoordinateLatitude() pulumi.StringOutput
WTP latitude coordinate.
func (WtpOutput) CoordinateLongitude ¶
func (o WtpOutput) CoordinateLongitude() pulumi.StringOutput
WTP longitude coordinate.
func (WtpOutput) DynamicSortSubtable ¶
func (o WtpOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (WtpOutput) ElementType ¶
func (WtpOutput) FirmwareProvision ¶
func (o WtpOutput) FirmwareProvision() pulumi.StringOutput
Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234).
func (WtpOutput) FirmwareProvisionLatest ¶
func (o WtpOutput) FirmwareProvisionLatest() pulumi.StringOutput
Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`.
func (WtpOutput) GetAllTables ¶
func (o WtpOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (WtpOutput) ImageDownload ¶
func (o WtpOutput) ImageDownload() pulumi.StringOutput
Enable/disable WTP image download. Valid values: `enable`, `disable`.
func (WtpOutput) IpFragmentPreventing ¶
func (o WtpOutput) IpFragmentPreventing() pulumi.StringOutput
Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.
func (WtpOutput) Lan ¶
func (o WtpOutput) Lan() WtpLanOutput
WTP LAN port mapping. The structure of `lan` block is documented below.
func (WtpOutput) LedState ¶
func (o WtpOutput) LedState() pulumi.StringOutput
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`.
func (WtpOutput) Location ¶
func (o WtpOutput) Location() pulumi.StringOutput
Field for describing the physical location of the WTP, AP or FortiAP.
func (WtpOutput) LoginPasswd ¶
func (o WtpOutput) LoginPasswd() pulumi.StringPtrOutput
Set the managed WTP, FortiAP, or AP's administrator password.
func (WtpOutput) LoginPasswdChange ¶
func (o WtpOutput) LoginPasswdChange() pulumi.StringOutput
Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`.
func (WtpOutput) MeshBridgeEnable ¶
func (o WtpOutput) MeshBridgeEnable() pulumi.StringOutput
Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: `default`, `enable`, `disable`.
func (WtpOutput) Name ¶
func (o WtpOutput) Name() pulumi.StringOutput
WTP, AP or FortiAP configuration name.
func (WtpOutput) OverrideAllowaccess ¶
func (o WtpOutput) OverrideAllowaccess() pulumi.StringOutput
Enable to override the WTP profile management access configuration. Valid values: `enable`, `disable`.
func (WtpOutput) OverrideIpFragment ¶
func (o WtpOutput) OverrideIpFragment() pulumi.StringOutput
Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: `enable`, `disable`.
func (WtpOutput) OverrideLan ¶
func (o WtpOutput) OverrideLan() pulumi.StringOutput
Enable to override the WTP profile LAN port setting. Valid values: `enable`, `disable`.
func (WtpOutput) OverrideLedState ¶
func (o WtpOutput) OverrideLedState() pulumi.StringOutput
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`.
func (WtpOutput) OverrideLoginPasswdChange ¶
func (o WtpOutput) OverrideLoginPasswdChange() pulumi.StringOutput
Enable to override the WTP profile login-password (administrator password) setting. Valid values: `enable`, `disable`.
func (WtpOutput) OverrideSplitTunnel ¶
func (o WtpOutput) OverrideSplitTunnel() pulumi.StringOutput
Enable/disable overriding the WTP profile split tunneling setting. Valid values: `enable`, `disable`.
func (WtpOutput) OverrideWanPortMode ¶
func (o WtpOutput) OverrideWanPortMode() pulumi.StringOutput
Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: `enable`, `disable`.
func (WtpOutput) PurdueLevel ¶
func (o WtpOutput) PurdueLevel() pulumi.StringOutput
Purdue Level of this WTP. Valid values: `1`, `1.5`, `2`, `2.5`, `3`, `3.5`, `4`, `5`, `5.5`.
func (WtpOutput) Radio1 ¶
func (o WtpOutput) Radio1() WtpRadio1Output
Configuration options for radio 1. The structure of `radio1` block is documented below.
func (WtpOutput) Radio2 ¶
func (o WtpOutput) Radio2() WtpRadio2Output
Configuration options for radio 2. The structure of `radio2` block is documented below.
func (WtpOutput) Radio3 ¶
func (o WtpOutput) Radio3() WtpRadio3Output
Configuration options for radio 3. The structure of `radio3` block is documented below.
func (WtpOutput) Radio4 ¶
func (o WtpOutput) Radio4() WtpRadio4Output
Configuration options for radio 4. The structure of `radio4` block is documented below.
func (WtpOutput) Region ¶
func (o WtpOutput) Region() pulumi.StringOutput
Region name WTP is associated with.
func (WtpOutput) RegionX ¶
func (o WtpOutput) RegionX() pulumi.StringOutput
Relative horizontal region coordinate (between 0 and 1).
func (WtpOutput) RegionY ¶
func (o WtpOutput) RegionY() pulumi.StringOutput
Relative vertical region coordinate (between 0 and 1).
func (WtpOutput) SplitTunnelingAclLocalApSubnet ¶
func (o WtpOutput) SplitTunnelingAclLocalApSubnet() pulumi.StringOutput
Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`.
func (WtpOutput) SplitTunnelingAclPath ¶
func (o WtpOutput) SplitTunnelingAclPath() pulumi.StringOutput
Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`.
func (WtpOutput) SplitTunnelingAcls ¶
func (o WtpOutput) SplitTunnelingAcls() WtpSplitTunnelingAclArrayOutput
Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below.
func (WtpOutput) ToWtpOutput ¶
func (WtpOutput) ToWtpOutputWithContext ¶
func (WtpOutput) TunMtuDownlink ¶
Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500.
func (WtpOutput) TunMtuUplink ¶
Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500.
func (WtpOutput) Uuid ¶
func (o WtpOutput) Uuid() pulumi.StringOutput
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
func (WtpOutput) Vdomparam ¶
func (o WtpOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (WtpOutput) WanPortMode ¶
func (o WtpOutput) WanPortMode() pulumi.StringOutput
Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`.
func (WtpOutput) WtpMode ¶
func (o WtpOutput) WtpMode() pulumi.StringOutput
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`.
func (WtpOutput) WtpProfile ¶
func (o WtpOutput) WtpProfile() pulumi.StringOutput
WTP profile name to apply to this WTP, AP or FortiAP.
type WtpRadio1 ¶
type WtpRadio1 struct { // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh *int `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel *string `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow *int `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget *string `pulumi:"autoPowerTarget"` // WiFi band that Radio 4 operates on. Band *string `pulumi:"band"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels []WtpRadio1Channel `pulumi:"channels"` // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. DrmaManualMode *string `pulumi:"drmaManualMode"` // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. OverrideAnalysis *string `pulumi:"overrideAnalysis"` // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. OverrideBand *string `pulumi:"overrideBand"` // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. OverrideChannel *string `pulumi:"overrideChannel"` // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. OverrideTxpower *string `pulumi:"overrideTxpower"` // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. OverrideVaps *string `pulumi:"overrideVaps"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel *int `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode *string `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue *int `pulumi:"powerValue"` // radio-id RadioId *int `pulumi:"radioId"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll *string `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps []WtpRadio1Vap `pulumi:"vaps"` }
type WtpRadio1Args ¶
type WtpRadio1Args struct { // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` // WiFi band that Radio 4 operates on. Band pulumi.StringPtrInput `pulumi:"band"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels WtpRadio1ChannelArrayInput `pulumi:"channels"` // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` // radio-id RadioId pulumi.IntPtrInput `pulumi:"radioId"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll pulumi.StringPtrInput `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps WtpRadio1VapArrayInput `pulumi:"vaps"` }
func (WtpRadio1Args) ElementType ¶
func (WtpRadio1Args) ElementType() reflect.Type
func (WtpRadio1Args) ToWtpRadio1Output ¶
func (i WtpRadio1Args) ToWtpRadio1Output() WtpRadio1Output
func (WtpRadio1Args) ToWtpRadio1OutputWithContext ¶
func (i WtpRadio1Args) ToWtpRadio1OutputWithContext(ctx context.Context) WtpRadio1Output
func (WtpRadio1Args) ToWtpRadio1PtrOutput ¶
func (i WtpRadio1Args) ToWtpRadio1PtrOutput() WtpRadio1PtrOutput
func (WtpRadio1Args) ToWtpRadio1PtrOutputWithContext ¶
func (i WtpRadio1Args) ToWtpRadio1PtrOutputWithContext(ctx context.Context) WtpRadio1PtrOutput
type WtpRadio1Channel ¶
type WtpRadio1Channel struct { // Channel number. Chan *string `pulumi:"chan"` }
type WtpRadio1ChannelArgs ¶
type WtpRadio1ChannelArgs struct { // Channel number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WtpRadio1ChannelArgs) ElementType ¶
func (WtpRadio1ChannelArgs) ElementType() reflect.Type
func (WtpRadio1ChannelArgs) ToWtpRadio1ChannelOutput ¶
func (i WtpRadio1ChannelArgs) ToWtpRadio1ChannelOutput() WtpRadio1ChannelOutput
func (WtpRadio1ChannelArgs) ToWtpRadio1ChannelOutputWithContext ¶
func (i WtpRadio1ChannelArgs) ToWtpRadio1ChannelOutputWithContext(ctx context.Context) WtpRadio1ChannelOutput
type WtpRadio1ChannelArray ¶
type WtpRadio1ChannelArray []WtpRadio1ChannelInput
func (WtpRadio1ChannelArray) ElementType ¶
func (WtpRadio1ChannelArray) ElementType() reflect.Type
func (WtpRadio1ChannelArray) ToWtpRadio1ChannelArrayOutput ¶
func (i WtpRadio1ChannelArray) ToWtpRadio1ChannelArrayOutput() WtpRadio1ChannelArrayOutput
func (WtpRadio1ChannelArray) ToWtpRadio1ChannelArrayOutputWithContext ¶
func (i WtpRadio1ChannelArray) ToWtpRadio1ChannelArrayOutputWithContext(ctx context.Context) WtpRadio1ChannelArrayOutput
type WtpRadio1ChannelArrayInput ¶
type WtpRadio1ChannelArrayInput interface { pulumi.Input ToWtpRadio1ChannelArrayOutput() WtpRadio1ChannelArrayOutput ToWtpRadio1ChannelArrayOutputWithContext(context.Context) WtpRadio1ChannelArrayOutput }
WtpRadio1ChannelArrayInput is an input type that accepts WtpRadio1ChannelArray and WtpRadio1ChannelArrayOutput values. You can construct a concrete instance of `WtpRadio1ChannelArrayInput` via:
WtpRadio1ChannelArray{ WtpRadio1ChannelArgs{...} }
type WtpRadio1ChannelArrayOutput ¶
type WtpRadio1ChannelArrayOutput struct{ *pulumi.OutputState }
func (WtpRadio1ChannelArrayOutput) ElementType ¶
func (WtpRadio1ChannelArrayOutput) ElementType() reflect.Type
func (WtpRadio1ChannelArrayOutput) Index ¶
func (o WtpRadio1ChannelArrayOutput) Index(i pulumi.IntInput) WtpRadio1ChannelOutput
func (WtpRadio1ChannelArrayOutput) ToWtpRadio1ChannelArrayOutput ¶
func (o WtpRadio1ChannelArrayOutput) ToWtpRadio1ChannelArrayOutput() WtpRadio1ChannelArrayOutput
func (WtpRadio1ChannelArrayOutput) ToWtpRadio1ChannelArrayOutputWithContext ¶
func (o WtpRadio1ChannelArrayOutput) ToWtpRadio1ChannelArrayOutputWithContext(ctx context.Context) WtpRadio1ChannelArrayOutput
type WtpRadio1ChannelInput ¶
type WtpRadio1ChannelInput interface { pulumi.Input ToWtpRadio1ChannelOutput() WtpRadio1ChannelOutput ToWtpRadio1ChannelOutputWithContext(context.Context) WtpRadio1ChannelOutput }
WtpRadio1ChannelInput is an input type that accepts WtpRadio1ChannelArgs and WtpRadio1ChannelOutput values. You can construct a concrete instance of `WtpRadio1ChannelInput` via:
WtpRadio1ChannelArgs{...}
type WtpRadio1ChannelOutput ¶
type WtpRadio1ChannelOutput struct{ *pulumi.OutputState }
func (WtpRadio1ChannelOutput) Chan ¶
func (o WtpRadio1ChannelOutput) Chan() pulumi.StringPtrOutput
Channel number.
func (WtpRadio1ChannelOutput) ElementType ¶
func (WtpRadio1ChannelOutput) ElementType() reflect.Type
func (WtpRadio1ChannelOutput) ToWtpRadio1ChannelOutput ¶
func (o WtpRadio1ChannelOutput) ToWtpRadio1ChannelOutput() WtpRadio1ChannelOutput
func (WtpRadio1ChannelOutput) ToWtpRadio1ChannelOutputWithContext ¶
func (o WtpRadio1ChannelOutput) ToWtpRadio1ChannelOutputWithContext(ctx context.Context) WtpRadio1ChannelOutput
type WtpRadio1Input ¶
type WtpRadio1Input interface { pulumi.Input ToWtpRadio1Output() WtpRadio1Output ToWtpRadio1OutputWithContext(context.Context) WtpRadio1Output }
WtpRadio1Input is an input type that accepts WtpRadio1Args and WtpRadio1Output values. You can construct a concrete instance of `WtpRadio1Input` via:
WtpRadio1Args{...}
type WtpRadio1Output ¶
type WtpRadio1Output struct{ *pulumi.OutputState }
func (WtpRadio1Output) AutoPowerHigh ¶
func (o WtpRadio1Output) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio1Output) AutoPowerLevel ¶
func (o WtpRadio1Output) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpRadio1Output) AutoPowerLow ¶
func (o WtpRadio1Output) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio1Output) AutoPowerTarget ¶
func (o WtpRadio1Output) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpRadio1Output) Band ¶
func (o WtpRadio1Output) Band() pulumi.StringPtrOutput
WiFi band that Radio 4 operates on.
func (WtpRadio1Output) Channels ¶
func (o WtpRadio1Output) Channels() WtpRadio1ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpRadio1Output) DrmaManualMode ¶
func (o WtpRadio1Output) DrmaManualMode() pulumi.StringPtrOutput
Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.
func (WtpRadio1Output) ElementType ¶
func (WtpRadio1Output) ElementType() reflect.Type
func (WtpRadio1Output) OverrideAnalysis ¶
func (o WtpRadio1Output) OverrideAnalysis() pulumi.StringPtrOutput
Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.
func (WtpRadio1Output) OverrideBand ¶
func (o WtpRadio1Output) OverrideBand() pulumi.StringPtrOutput
Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.
func (WtpRadio1Output) OverrideChannel ¶
func (o WtpRadio1Output) OverrideChannel() pulumi.StringPtrOutput
Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.
func (WtpRadio1Output) OverrideTxpower ¶
func (o WtpRadio1Output) OverrideTxpower() pulumi.StringPtrOutput
Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.
func (WtpRadio1Output) OverrideVaps ¶
func (o WtpRadio1Output) OverrideVaps() pulumi.StringPtrOutput
Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.
func (WtpRadio1Output) PowerLevel ¶
func (o WtpRadio1Output) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpRadio1Output) PowerMode ¶
func (o WtpRadio1Output) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpRadio1Output) PowerValue ¶
func (o WtpRadio1Output) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpRadio1Output) SpectrumAnalysis ¶
func (o WtpRadio1Output) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpRadio1Output) ToWtpRadio1Output ¶
func (o WtpRadio1Output) ToWtpRadio1Output() WtpRadio1Output
func (WtpRadio1Output) ToWtpRadio1OutputWithContext ¶
func (o WtpRadio1Output) ToWtpRadio1OutputWithContext(ctx context.Context) WtpRadio1Output
func (WtpRadio1Output) ToWtpRadio1PtrOutput ¶
func (o WtpRadio1Output) ToWtpRadio1PtrOutput() WtpRadio1PtrOutput
func (WtpRadio1Output) ToWtpRadio1PtrOutputWithContext ¶
func (o WtpRadio1Output) ToWtpRadio1PtrOutputWithContext(ctx context.Context) WtpRadio1PtrOutput
func (WtpRadio1Output) VapAll ¶
func (o WtpRadio1Output) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpRadio1Output) Vaps ¶
func (o WtpRadio1Output) Vaps() WtpRadio1VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
type WtpRadio1PtrInput ¶
type WtpRadio1PtrInput interface { pulumi.Input ToWtpRadio1PtrOutput() WtpRadio1PtrOutput ToWtpRadio1PtrOutputWithContext(context.Context) WtpRadio1PtrOutput }
WtpRadio1PtrInput is an input type that accepts WtpRadio1Args, WtpRadio1Ptr and WtpRadio1PtrOutput values. You can construct a concrete instance of `WtpRadio1PtrInput` via:
WtpRadio1Args{...} or: nil
func WtpRadio1Ptr ¶
func WtpRadio1Ptr(v *WtpRadio1Args) WtpRadio1PtrInput
type WtpRadio1PtrOutput ¶
type WtpRadio1PtrOutput struct{ *pulumi.OutputState }
func (WtpRadio1PtrOutput) AutoPowerHigh ¶
func (o WtpRadio1PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio1PtrOutput) AutoPowerLevel ¶
func (o WtpRadio1PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpRadio1PtrOutput) AutoPowerLow ¶
func (o WtpRadio1PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio1PtrOutput) AutoPowerTarget ¶
func (o WtpRadio1PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpRadio1PtrOutput) Band ¶
func (o WtpRadio1PtrOutput) Band() pulumi.StringPtrOutput
WiFi band that Radio 4 operates on.
func (WtpRadio1PtrOutput) Channels ¶
func (o WtpRadio1PtrOutput) Channels() WtpRadio1ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpRadio1PtrOutput) DrmaManualMode ¶
func (o WtpRadio1PtrOutput) DrmaManualMode() pulumi.StringPtrOutput
Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.
func (WtpRadio1PtrOutput) Elem ¶
func (o WtpRadio1PtrOutput) Elem() WtpRadio1Output
func (WtpRadio1PtrOutput) ElementType ¶
func (WtpRadio1PtrOutput) ElementType() reflect.Type
func (WtpRadio1PtrOutput) OverrideAnalysis ¶
func (o WtpRadio1PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput
Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.
func (WtpRadio1PtrOutput) OverrideBand ¶
func (o WtpRadio1PtrOutput) OverrideBand() pulumi.StringPtrOutput
Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.
func (WtpRadio1PtrOutput) OverrideChannel ¶
func (o WtpRadio1PtrOutput) OverrideChannel() pulumi.StringPtrOutput
Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.
func (WtpRadio1PtrOutput) OverrideTxpower ¶
func (o WtpRadio1PtrOutput) OverrideTxpower() pulumi.StringPtrOutput
Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.
func (WtpRadio1PtrOutput) OverrideVaps ¶
func (o WtpRadio1PtrOutput) OverrideVaps() pulumi.StringPtrOutput
Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.
func (WtpRadio1PtrOutput) PowerLevel ¶
func (o WtpRadio1PtrOutput) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpRadio1PtrOutput) PowerMode ¶
func (o WtpRadio1PtrOutput) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpRadio1PtrOutput) PowerValue ¶
func (o WtpRadio1PtrOutput) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpRadio1PtrOutput) RadioId ¶
func (o WtpRadio1PtrOutput) RadioId() pulumi.IntPtrOutput
radio-id
func (WtpRadio1PtrOutput) SpectrumAnalysis ¶
func (o WtpRadio1PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpRadio1PtrOutput) ToWtpRadio1PtrOutput ¶
func (o WtpRadio1PtrOutput) ToWtpRadio1PtrOutput() WtpRadio1PtrOutput
func (WtpRadio1PtrOutput) ToWtpRadio1PtrOutputWithContext ¶
func (o WtpRadio1PtrOutput) ToWtpRadio1PtrOutputWithContext(ctx context.Context) WtpRadio1PtrOutput
func (WtpRadio1PtrOutput) VapAll ¶
func (o WtpRadio1PtrOutput) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpRadio1PtrOutput) Vaps ¶
func (o WtpRadio1PtrOutput) Vaps() WtpRadio1VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
type WtpRadio1Vap ¶
type WtpRadio1Vap struct { // Virtual Access Point (VAP) name. Name *string `pulumi:"name"` }
type WtpRadio1VapArgs ¶
type WtpRadio1VapArgs struct { // Virtual Access Point (VAP) name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WtpRadio1VapArgs) ElementType ¶
func (WtpRadio1VapArgs) ElementType() reflect.Type
func (WtpRadio1VapArgs) ToWtpRadio1VapOutput ¶
func (i WtpRadio1VapArgs) ToWtpRadio1VapOutput() WtpRadio1VapOutput
func (WtpRadio1VapArgs) ToWtpRadio1VapOutputWithContext ¶
func (i WtpRadio1VapArgs) ToWtpRadio1VapOutputWithContext(ctx context.Context) WtpRadio1VapOutput
type WtpRadio1VapArray ¶
type WtpRadio1VapArray []WtpRadio1VapInput
func (WtpRadio1VapArray) ElementType ¶
func (WtpRadio1VapArray) ElementType() reflect.Type
func (WtpRadio1VapArray) ToWtpRadio1VapArrayOutput ¶
func (i WtpRadio1VapArray) ToWtpRadio1VapArrayOutput() WtpRadio1VapArrayOutput
func (WtpRadio1VapArray) ToWtpRadio1VapArrayOutputWithContext ¶
func (i WtpRadio1VapArray) ToWtpRadio1VapArrayOutputWithContext(ctx context.Context) WtpRadio1VapArrayOutput
type WtpRadio1VapArrayInput ¶
type WtpRadio1VapArrayInput interface { pulumi.Input ToWtpRadio1VapArrayOutput() WtpRadio1VapArrayOutput ToWtpRadio1VapArrayOutputWithContext(context.Context) WtpRadio1VapArrayOutput }
WtpRadio1VapArrayInput is an input type that accepts WtpRadio1VapArray and WtpRadio1VapArrayOutput values. You can construct a concrete instance of `WtpRadio1VapArrayInput` via:
WtpRadio1VapArray{ WtpRadio1VapArgs{...} }
type WtpRadio1VapArrayOutput ¶
type WtpRadio1VapArrayOutput struct{ *pulumi.OutputState }
func (WtpRadio1VapArrayOutput) ElementType ¶
func (WtpRadio1VapArrayOutput) ElementType() reflect.Type
func (WtpRadio1VapArrayOutput) Index ¶
func (o WtpRadio1VapArrayOutput) Index(i pulumi.IntInput) WtpRadio1VapOutput
func (WtpRadio1VapArrayOutput) ToWtpRadio1VapArrayOutput ¶
func (o WtpRadio1VapArrayOutput) ToWtpRadio1VapArrayOutput() WtpRadio1VapArrayOutput
func (WtpRadio1VapArrayOutput) ToWtpRadio1VapArrayOutputWithContext ¶
func (o WtpRadio1VapArrayOutput) ToWtpRadio1VapArrayOutputWithContext(ctx context.Context) WtpRadio1VapArrayOutput
type WtpRadio1VapInput ¶
type WtpRadio1VapInput interface { pulumi.Input ToWtpRadio1VapOutput() WtpRadio1VapOutput ToWtpRadio1VapOutputWithContext(context.Context) WtpRadio1VapOutput }
WtpRadio1VapInput is an input type that accepts WtpRadio1VapArgs and WtpRadio1VapOutput values. You can construct a concrete instance of `WtpRadio1VapInput` via:
WtpRadio1VapArgs{...}
type WtpRadio1VapOutput ¶
type WtpRadio1VapOutput struct{ *pulumi.OutputState }
func (WtpRadio1VapOutput) ElementType ¶
func (WtpRadio1VapOutput) ElementType() reflect.Type
func (WtpRadio1VapOutput) Name ¶
func (o WtpRadio1VapOutput) Name() pulumi.StringPtrOutput
Virtual Access Point (VAP) name.
func (WtpRadio1VapOutput) ToWtpRadio1VapOutput ¶
func (o WtpRadio1VapOutput) ToWtpRadio1VapOutput() WtpRadio1VapOutput
func (WtpRadio1VapOutput) ToWtpRadio1VapOutputWithContext ¶
func (o WtpRadio1VapOutput) ToWtpRadio1VapOutputWithContext(ctx context.Context) WtpRadio1VapOutput
type WtpRadio2 ¶
type WtpRadio2 struct { // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh *int `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel *string `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow *int `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget *string `pulumi:"autoPowerTarget"` // WiFi band that Radio 4 operates on. Band *string `pulumi:"band"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels []WtpRadio2Channel `pulumi:"channels"` // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. DrmaManualMode *string `pulumi:"drmaManualMode"` // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. OverrideAnalysis *string `pulumi:"overrideAnalysis"` // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. OverrideBand *string `pulumi:"overrideBand"` // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. OverrideChannel *string `pulumi:"overrideChannel"` // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. OverrideTxpower *string `pulumi:"overrideTxpower"` // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. OverrideVaps *string `pulumi:"overrideVaps"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel *int `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode *string `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue *int `pulumi:"powerValue"` // radio-id RadioId *int `pulumi:"radioId"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll *string `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps []WtpRadio2Vap `pulumi:"vaps"` }
type WtpRadio2Args ¶
type WtpRadio2Args struct { // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` // WiFi band that Radio 4 operates on. Band pulumi.StringPtrInput `pulumi:"band"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels WtpRadio2ChannelArrayInput `pulumi:"channels"` // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` // radio-id RadioId pulumi.IntPtrInput `pulumi:"radioId"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll pulumi.StringPtrInput `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps WtpRadio2VapArrayInput `pulumi:"vaps"` }
func (WtpRadio2Args) ElementType ¶
func (WtpRadio2Args) ElementType() reflect.Type
func (WtpRadio2Args) ToWtpRadio2Output ¶
func (i WtpRadio2Args) ToWtpRadio2Output() WtpRadio2Output
func (WtpRadio2Args) ToWtpRadio2OutputWithContext ¶
func (i WtpRadio2Args) ToWtpRadio2OutputWithContext(ctx context.Context) WtpRadio2Output
func (WtpRadio2Args) ToWtpRadio2PtrOutput ¶
func (i WtpRadio2Args) ToWtpRadio2PtrOutput() WtpRadio2PtrOutput
func (WtpRadio2Args) ToWtpRadio2PtrOutputWithContext ¶
func (i WtpRadio2Args) ToWtpRadio2PtrOutputWithContext(ctx context.Context) WtpRadio2PtrOutput
type WtpRadio2Channel ¶
type WtpRadio2Channel struct { // Channel number. Chan *string `pulumi:"chan"` }
type WtpRadio2ChannelArgs ¶
type WtpRadio2ChannelArgs struct { // Channel number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WtpRadio2ChannelArgs) ElementType ¶
func (WtpRadio2ChannelArgs) ElementType() reflect.Type
func (WtpRadio2ChannelArgs) ToWtpRadio2ChannelOutput ¶
func (i WtpRadio2ChannelArgs) ToWtpRadio2ChannelOutput() WtpRadio2ChannelOutput
func (WtpRadio2ChannelArgs) ToWtpRadio2ChannelOutputWithContext ¶
func (i WtpRadio2ChannelArgs) ToWtpRadio2ChannelOutputWithContext(ctx context.Context) WtpRadio2ChannelOutput
type WtpRadio2ChannelArray ¶
type WtpRadio2ChannelArray []WtpRadio2ChannelInput
func (WtpRadio2ChannelArray) ElementType ¶
func (WtpRadio2ChannelArray) ElementType() reflect.Type
func (WtpRadio2ChannelArray) ToWtpRadio2ChannelArrayOutput ¶
func (i WtpRadio2ChannelArray) ToWtpRadio2ChannelArrayOutput() WtpRadio2ChannelArrayOutput
func (WtpRadio2ChannelArray) ToWtpRadio2ChannelArrayOutputWithContext ¶
func (i WtpRadio2ChannelArray) ToWtpRadio2ChannelArrayOutputWithContext(ctx context.Context) WtpRadio2ChannelArrayOutput
type WtpRadio2ChannelArrayInput ¶
type WtpRadio2ChannelArrayInput interface { pulumi.Input ToWtpRadio2ChannelArrayOutput() WtpRadio2ChannelArrayOutput ToWtpRadio2ChannelArrayOutputWithContext(context.Context) WtpRadio2ChannelArrayOutput }
WtpRadio2ChannelArrayInput is an input type that accepts WtpRadio2ChannelArray and WtpRadio2ChannelArrayOutput values. You can construct a concrete instance of `WtpRadio2ChannelArrayInput` via:
WtpRadio2ChannelArray{ WtpRadio2ChannelArgs{...} }
type WtpRadio2ChannelArrayOutput ¶
type WtpRadio2ChannelArrayOutput struct{ *pulumi.OutputState }
func (WtpRadio2ChannelArrayOutput) ElementType ¶
func (WtpRadio2ChannelArrayOutput) ElementType() reflect.Type
func (WtpRadio2ChannelArrayOutput) Index ¶
func (o WtpRadio2ChannelArrayOutput) Index(i pulumi.IntInput) WtpRadio2ChannelOutput
func (WtpRadio2ChannelArrayOutput) ToWtpRadio2ChannelArrayOutput ¶
func (o WtpRadio2ChannelArrayOutput) ToWtpRadio2ChannelArrayOutput() WtpRadio2ChannelArrayOutput
func (WtpRadio2ChannelArrayOutput) ToWtpRadio2ChannelArrayOutputWithContext ¶
func (o WtpRadio2ChannelArrayOutput) ToWtpRadio2ChannelArrayOutputWithContext(ctx context.Context) WtpRadio2ChannelArrayOutput
type WtpRadio2ChannelInput ¶
type WtpRadio2ChannelInput interface { pulumi.Input ToWtpRadio2ChannelOutput() WtpRadio2ChannelOutput ToWtpRadio2ChannelOutputWithContext(context.Context) WtpRadio2ChannelOutput }
WtpRadio2ChannelInput is an input type that accepts WtpRadio2ChannelArgs and WtpRadio2ChannelOutput values. You can construct a concrete instance of `WtpRadio2ChannelInput` via:
WtpRadio2ChannelArgs{...}
type WtpRadio2ChannelOutput ¶
type WtpRadio2ChannelOutput struct{ *pulumi.OutputState }
func (WtpRadio2ChannelOutput) Chan ¶
func (o WtpRadio2ChannelOutput) Chan() pulumi.StringPtrOutput
Channel number.
func (WtpRadio2ChannelOutput) ElementType ¶
func (WtpRadio2ChannelOutput) ElementType() reflect.Type
func (WtpRadio2ChannelOutput) ToWtpRadio2ChannelOutput ¶
func (o WtpRadio2ChannelOutput) ToWtpRadio2ChannelOutput() WtpRadio2ChannelOutput
func (WtpRadio2ChannelOutput) ToWtpRadio2ChannelOutputWithContext ¶
func (o WtpRadio2ChannelOutput) ToWtpRadio2ChannelOutputWithContext(ctx context.Context) WtpRadio2ChannelOutput
type WtpRadio2Input ¶
type WtpRadio2Input interface { pulumi.Input ToWtpRadio2Output() WtpRadio2Output ToWtpRadio2OutputWithContext(context.Context) WtpRadio2Output }
WtpRadio2Input is an input type that accepts WtpRadio2Args and WtpRadio2Output values. You can construct a concrete instance of `WtpRadio2Input` via:
WtpRadio2Args{...}
type WtpRadio2Output ¶
type WtpRadio2Output struct{ *pulumi.OutputState }
func (WtpRadio2Output) AutoPowerHigh ¶
func (o WtpRadio2Output) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio2Output) AutoPowerLevel ¶
func (o WtpRadio2Output) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpRadio2Output) AutoPowerLow ¶
func (o WtpRadio2Output) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio2Output) AutoPowerTarget ¶
func (o WtpRadio2Output) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpRadio2Output) Band ¶
func (o WtpRadio2Output) Band() pulumi.StringPtrOutput
WiFi band that Radio 4 operates on.
func (WtpRadio2Output) Channels ¶
func (o WtpRadio2Output) Channels() WtpRadio2ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpRadio2Output) DrmaManualMode ¶
func (o WtpRadio2Output) DrmaManualMode() pulumi.StringPtrOutput
Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.
func (WtpRadio2Output) ElementType ¶
func (WtpRadio2Output) ElementType() reflect.Type
func (WtpRadio2Output) OverrideAnalysis ¶
func (o WtpRadio2Output) OverrideAnalysis() pulumi.StringPtrOutput
Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.
func (WtpRadio2Output) OverrideBand ¶
func (o WtpRadio2Output) OverrideBand() pulumi.StringPtrOutput
Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.
func (WtpRadio2Output) OverrideChannel ¶
func (o WtpRadio2Output) OverrideChannel() pulumi.StringPtrOutput
Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.
func (WtpRadio2Output) OverrideTxpower ¶
func (o WtpRadio2Output) OverrideTxpower() pulumi.StringPtrOutput
Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.
func (WtpRadio2Output) OverrideVaps ¶
func (o WtpRadio2Output) OverrideVaps() pulumi.StringPtrOutput
Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.
func (WtpRadio2Output) PowerLevel ¶
func (o WtpRadio2Output) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpRadio2Output) PowerMode ¶
func (o WtpRadio2Output) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpRadio2Output) PowerValue ¶
func (o WtpRadio2Output) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpRadio2Output) SpectrumAnalysis ¶
func (o WtpRadio2Output) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpRadio2Output) ToWtpRadio2Output ¶
func (o WtpRadio2Output) ToWtpRadio2Output() WtpRadio2Output
func (WtpRadio2Output) ToWtpRadio2OutputWithContext ¶
func (o WtpRadio2Output) ToWtpRadio2OutputWithContext(ctx context.Context) WtpRadio2Output
func (WtpRadio2Output) ToWtpRadio2PtrOutput ¶
func (o WtpRadio2Output) ToWtpRadio2PtrOutput() WtpRadio2PtrOutput
func (WtpRadio2Output) ToWtpRadio2PtrOutputWithContext ¶
func (o WtpRadio2Output) ToWtpRadio2PtrOutputWithContext(ctx context.Context) WtpRadio2PtrOutput
func (WtpRadio2Output) VapAll ¶
func (o WtpRadio2Output) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpRadio2Output) Vaps ¶
func (o WtpRadio2Output) Vaps() WtpRadio2VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
type WtpRadio2PtrInput ¶
type WtpRadio2PtrInput interface { pulumi.Input ToWtpRadio2PtrOutput() WtpRadio2PtrOutput ToWtpRadio2PtrOutputWithContext(context.Context) WtpRadio2PtrOutput }
WtpRadio2PtrInput is an input type that accepts WtpRadio2Args, WtpRadio2Ptr and WtpRadio2PtrOutput values. You can construct a concrete instance of `WtpRadio2PtrInput` via:
WtpRadio2Args{...} or: nil
func WtpRadio2Ptr ¶
func WtpRadio2Ptr(v *WtpRadio2Args) WtpRadio2PtrInput
type WtpRadio2PtrOutput ¶
type WtpRadio2PtrOutput struct{ *pulumi.OutputState }
func (WtpRadio2PtrOutput) AutoPowerHigh ¶
func (o WtpRadio2PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio2PtrOutput) AutoPowerLevel ¶
func (o WtpRadio2PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpRadio2PtrOutput) AutoPowerLow ¶
func (o WtpRadio2PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio2PtrOutput) AutoPowerTarget ¶
func (o WtpRadio2PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpRadio2PtrOutput) Band ¶
func (o WtpRadio2PtrOutput) Band() pulumi.StringPtrOutput
WiFi band that Radio 4 operates on.
func (WtpRadio2PtrOutput) Channels ¶
func (o WtpRadio2PtrOutput) Channels() WtpRadio2ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpRadio2PtrOutput) DrmaManualMode ¶
func (o WtpRadio2PtrOutput) DrmaManualMode() pulumi.StringPtrOutput
Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.
func (WtpRadio2PtrOutput) Elem ¶
func (o WtpRadio2PtrOutput) Elem() WtpRadio2Output
func (WtpRadio2PtrOutput) ElementType ¶
func (WtpRadio2PtrOutput) ElementType() reflect.Type
func (WtpRadio2PtrOutput) OverrideAnalysis ¶
func (o WtpRadio2PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput
Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.
func (WtpRadio2PtrOutput) OverrideBand ¶
func (o WtpRadio2PtrOutput) OverrideBand() pulumi.StringPtrOutput
Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.
func (WtpRadio2PtrOutput) OverrideChannel ¶
func (o WtpRadio2PtrOutput) OverrideChannel() pulumi.StringPtrOutput
Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.
func (WtpRadio2PtrOutput) OverrideTxpower ¶
func (o WtpRadio2PtrOutput) OverrideTxpower() pulumi.StringPtrOutput
Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.
func (WtpRadio2PtrOutput) OverrideVaps ¶
func (o WtpRadio2PtrOutput) OverrideVaps() pulumi.StringPtrOutput
Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.
func (WtpRadio2PtrOutput) PowerLevel ¶
func (o WtpRadio2PtrOutput) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpRadio2PtrOutput) PowerMode ¶
func (o WtpRadio2PtrOutput) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpRadio2PtrOutput) PowerValue ¶
func (o WtpRadio2PtrOutput) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpRadio2PtrOutput) RadioId ¶
func (o WtpRadio2PtrOutput) RadioId() pulumi.IntPtrOutput
radio-id
func (WtpRadio2PtrOutput) SpectrumAnalysis ¶
func (o WtpRadio2PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpRadio2PtrOutput) ToWtpRadio2PtrOutput ¶
func (o WtpRadio2PtrOutput) ToWtpRadio2PtrOutput() WtpRadio2PtrOutput
func (WtpRadio2PtrOutput) ToWtpRadio2PtrOutputWithContext ¶
func (o WtpRadio2PtrOutput) ToWtpRadio2PtrOutputWithContext(ctx context.Context) WtpRadio2PtrOutput
func (WtpRadio2PtrOutput) VapAll ¶
func (o WtpRadio2PtrOutput) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpRadio2PtrOutput) Vaps ¶
func (o WtpRadio2PtrOutput) Vaps() WtpRadio2VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
type WtpRadio2Vap ¶
type WtpRadio2Vap struct { // Virtual Access Point (VAP) name. Name *string `pulumi:"name"` }
type WtpRadio2VapArgs ¶
type WtpRadio2VapArgs struct { // Virtual Access Point (VAP) name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WtpRadio2VapArgs) ElementType ¶
func (WtpRadio2VapArgs) ElementType() reflect.Type
func (WtpRadio2VapArgs) ToWtpRadio2VapOutput ¶
func (i WtpRadio2VapArgs) ToWtpRadio2VapOutput() WtpRadio2VapOutput
func (WtpRadio2VapArgs) ToWtpRadio2VapOutputWithContext ¶
func (i WtpRadio2VapArgs) ToWtpRadio2VapOutputWithContext(ctx context.Context) WtpRadio2VapOutput
type WtpRadio2VapArray ¶
type WtpRadio2VapArray []WtpRadio2VapInput
func (WtpRadio2VapArray) ElementType ¶
func (WtpRadio2VapArray) ElementType() reflect.Type
func (WtpRadio2VapArray) ToWtpRadio2VapArrayOutput ¶
func (i WtpRadio2VapArray) ToWtpRadio2VapArrayOutput() WtpRadio2VapArrayOutput
func (WtpRadio2VapArray) ToWtpRadio2VapArrayOutputWithContext ¶
func (i WtpRadio2VapArray) ToWtpRadio2VapArrayOutputWithContext(ctx context.Context) WtpRadio2VapArrayOutput
type WtpRadio2VapArrayInput ¶
type WtpRadio2VapArrayInput interface { pulumi.Input ToWtpRadio2VapArrayOutput() WtpRadio2VapArrayOutput ToWtpRadio2VapArrayOutputWithContext(context.Context) WtpRadio2VapArrayOutput }
WtpRadio2VapArrayInput is an input type that accepts WtpRadio2VapArray and WtpRadio2VapArrayOutput values. You can construct a concrete instance of `WtpRadio2VapArrayInput` via:
WtpRadio2VapArray{ WtpRadio2VapArgs{...} }
type WtpRadio2VapArrayOutput ¶
type WtpRadio2VapArrayOutput struct{ *pulumi.OutputState }
func (WtpRadio2VapArrayOutput) ElementType ¶
func (WtpRadio2VapArrayOutput) ElementType() reflect.Type
func (WtpRadio2VapArrayOutput) Index ¶
func (o WtpRadio2VapArrayOutput) Index(i pulumi.IntInput) WtpRadio2VapOutput
func (WtpRadio2VapArrayOutput) ToWtpRadio2VapArrayOutput ¶
func (o WtpRadio2VapArrayOutput) ToWtpRadio2VapArrayOutput() WtpRadio2VapArrayOutput
func (WtpRadio2VapArrayOutput) ToWtpRadio2VapArrayOutputWithContext ¶
func (o WtpRadio2VapArrayOutput) ToWtpRadio2VapArrayOutputWithContext(ctx context.Context) WtpRadio2VapArrayOutput
type WtpRadio2VapInput ¶
type WtpRadio2VapInput interface { pulumi.Input ToWtpRadio2VapOutput() WtpRadio2VapOutput ToWtpRadio2VapOutputWithContext(context.Context) WtpRadio2VapOutput }
WtpRadio2VapInput is an input type that accepts WtpRadio2VapArgs and WtpRadio2VapOutput values. You can construct a concrete instance of `WtpRadio2VapInput` via:
WtpRadio2VapArgs{...}
type WtpRadio2VapOutput ¶
type WtpRadio2VapOutput struct{ *pulumi.OutputState }
func (WtpRadio2VapOutput) ElementType ¶
func (WtpRadio2VapOutput) ElementType() reflect.Type
func (WtpRadio2VapOutput) Name ¶
func (o WtpRadio2VapOutput) Name() pulumi.StringPtrOutput
Virtual Access Point (VAP) name.
func (WtpRadio2VapOutput) ToWtpRadio2VapOutput ¶
func (o WtpRadio2VapOutput) ToWtpRadio2VapOutput() WtpRadio2VapOutput
func (WtpRadio2VapOutput) ToWtpRadio2VapOutputWithContext ¶
func (o WtpRadio2VapOutput) ToWtpRadio2VapOutputWithContext(ctx context.Context) WtpRadio2VapOutput
type WtpRadio3 ¶
type WtpRadio3 struct { // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh *int `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel *string `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow *int `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget *string `pulumi:"autoPowerTarget"` // WiFi band that Radio 4 operates on. Band *string `pulumi:"band"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels []WtpRadio3Channel `pulumi:"channels"` // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. DrmaManualMode *string `pulumi:"drmaManualMode"` // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. OverrideAnalysis *string `pulumi:"overrideAnalysis"` // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. OverrideBand *string `pulumi:"overrideBand"` // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. OverrideChannel *string `pulumi:"overrideChannel"` // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. OverrideTxpower *string `pulumi:"overrideTxpower"` // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. OverrideVaps *string `pulumi:"overrideVaps"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel *int `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode *string `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue *int `pulumi:"powerValue"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll *string `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps []WtpRadio3Vap `pulumi:"vaps"` }
type WtpRadio3Args ¶
type WtpRadio3Args struct { // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` // WiFi band that Radio 4 operates on. Band pulumi.StringPtrInput `pulumi:"band"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels WtpRadio3ChannelArrayInput `pulumi:"channels"` // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll pulumi.StringPtrInput `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps WtpRadio3VapArrayInput `pulumi:"vaps"` }
func (WtpRadio3Args) ElementType ¶
func (WtpRadio3Args) ElementType() reflect.Type
func (WtpRadio3Args) ToWtpRadio3Output ¶
func (i WtpRadio3Args) ToWtpRadio3Output() WtpRadio3Output
func (WtpRadio3Args) ToWtpRadio3OutputWithContext ¶
func (i WtpRadio3Args) ToWtpRadio3OutputWithContext(ctx context.Context) WtpRadio3Output
func (WtpRadio3Args) ToWtpRadio3PtrOutput ¶
func (i WtpRadio3Args) ToWtpRadio3PtrOutput() WtpRadio3PtrOutput
func (WtpRadio3Args) ToWtpRadio3PtrOutputWithContext ¶
func (i WtpRadio3Args) ToWtpRadio3PtrOutputWithContext(ctx context.Context) WtpRadio3PtrOutput
type WtpRadio3Channel ¶
type WtpRadio3Channel struct { // Channel number. Chan *string `pulumi:"chan"` }
type WtpRadio3ChannelArgs ¶
type WtpRadio3ChannelArgs struct { // Channel number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WtpRadio3ChannelArgs) ElementType ¶
func (WtpRadio3ChannelArgs) ElementType() reflect.Type
func (WtpRadio3ChannelArgs) ToWtpRadio3ChannelOutput ¶
func (i WtpRadio3ChannelArgs) ToWtpRadio3ChannelOutput() WtpRadio3ChannelOutput
func (WtpRadio3ChannelArgs) ToWtpRadio3ChannelOutputWithContext ¶
func (i WtpRadio3ChannelArgs) ToWtpRadio3ChannelOutputWithContext(ctx context.Context) WtpRadio3ChannelOutput
type WtpRadio3ChannelArray ¶
type WtpRadio3ChannelArray []WtpRadio3ChannelInput
func (WtpRadio3ChannelArray) ElementType ¶
func (WtpRadio3ChannelArray) ElementType() reflect.Type
func (WtpRadio3ChannelArray) ToWtpRadio3ChannelArrayOutput ¶
func (i WtpRadio3ChannelArray) ToWtpRadio3ChannelArrayOutput() WtpRadio3ChannelArrayOutput
func (WtpRadio3ChannelArray) ToWtpRadio3ChannelArrayOutputWithContext ¶
func (i WtpRadio3ChannelArray) ToWtpRadio3ChannelArrayOutputWithContext(ctx context.Context) WtpRadio3ChannelArrayOutput
type WtpRadio3ChannelArrayInput ¶
type WtpRadio3ChannelArrayInput interface { pulumi.Input ToWtpRadio3ChannelArrayOutput() WtpRadio3ChannelArrayOutput ToWtpRadio3ChannelArrayOutputWithContext(context.Context) WtpRadio3ChannelArrayOutput }
WtpRadio3ChannelArrayInput is an input type that accepts WtpRadio3ChannelArray and WtpRadio3ChannelArrayOutput values. You can construct a concrete instance of `WtpRadio3ChannelArrayInput` via:
WtpRadio3ChannelArray{ WtpRadio3ChannelArgs{...} }
type WtpRadio3ChannelArrayOutput ¶
type WtpRadio3ChannelArrayOutput struct{ *pulumi.OutputState }
func (WtpRadio3ChannelArrayOutput) ElementType ¶
func (WtpRadio3ChannelArrayOutput) ElementType() reflect.Type
func (WtpRadio3ChannelArrayOutput) Index ¶
func (o WtpRadio3ChannelArrayOutput) Index(i pulumi.IntInput) WtpRadio3ChannelOutput
func (WtpRadio3ChannelArrayOutput) ToWtpRadio3ChannelArrayOutput ¶
func (o WtpRadio3ChannelArrayOutput) ToWtpRadio3ChannelArrayOutput() WtpRadio3ChannelArrayOutput
func (WtpRadio3ChannelArrayOutput) ToWtpRadio3ChannelArrayOutputWithContext ¶
func (o WtpRadio3ChannelArrayOutput) ToWtpRadio3ChannelArrayOutputWithContext(ctx context.Context) WtpRadio3ChannelArrayOutput
type WtpRadio3ChannelInput ¶
type WtpRadio3ChannelInput interface { pulumi.Input ToWtpRadio3ChannelOutput() WtpRadio3ChannelOutput ToWtpRadio3ChannelOutputWithContext(context.Context) WtpRadio3ChannelOutput }
WtpRadio3ChannelInput is an input type that accepts WtpRadio3ChannelArgs and WtpRadio3ChannelOutput values. You can construct a concrete instance of `WtpRadio3ChannelInput` via:
WtpRadio3ChannelArgs{...}
type WtpRadio3ChannelOutput ¶
type WtpRadio3ChannelOutput struct{ *pulumi.OutputState }
func (WtpRadio3ChannelOutput) Chan ¶
func (o WtpRadio3ChannelOutput) Chan() pulumi.StringPtrOutput
Channel number.
func (WtpRadio3ChannelOutput) ElementType ¶
func (WtpRadio3ChannelOutput) ElementType() reflect.Type
func (WtpRadio3ChannelOutput) ToWtpRadio3ChannelOutput ¶
func (o WtpRadio3ChannelOutput) ToWtpRadio3ChannelOutput() WtpRadio3ChannelOutput
func (WtpRadio3ChannelOutput) ToWtpRadio3ChannelOutputWithContext ¶
func (o WtpRadio3ChannelOutput) ToWtpRadio3ChannelOutputWithContext(ctx context.Context) WtpRadio3ChannelOutput
type WtpRadio3Input ¶
type WtpRadio3Input interface { pulumi.Input ToWtpRadio3Output() WtpRadio3Output ToWtpRadio3OutputWithContext(context.Context) WtpRadio3Output }
WtpRadio3Input is an input type that accepts WtpRadio3Args and WtpRadio3Output values. You can construct a concrete instance of `WtpRadio3Input` via:
WtpRadio3Args{...}
type WtpRadio3Output ¶
type WtpRadio3Output struct{ *pulumi.OutputState }
func (WtpRadio3Output) AutoPowerHigh ¶
func (o WtpRadio3Output) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio3Output) AutoPowerLevel ¶
func (o WtpRadio3Output) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpRadio3Output) AutoPowerLow ¶
func (o WtpRadio3Output) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio3Output) AutoPowerTarget ¶
func (o WtpRadio3Output) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpRadio3Output) Band ¶
func (o WtpRadio3Output) Band() pulumi.StringPtrOutput
WiFi band that Radio 4 operates on.
func (WtpRadio3Output) Channels ¶
func (o WtpRadio3Output) Channels() WtpRadio3ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpRadio3Output) DrmaManualMode ¶
func (o WtpRadio3Output) DrmaManualMode() pulumi.StringPtrOutput
Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.
func (WtpRadio3Output) ElementType ¶
func (WtpRadio3Output) ElementType() reflect.Type
func (WtpRadio3Output) OverrideAnalysis ¶
func (o WtpRadio3Output) OverrideAnalysis() pulumi.StringPtrOutput
Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.
func (WtpRadio3Output) OverrideBand ¶
func (o WtpRadio3Output) OverrideBand() pulumi.StringPtrOutput
Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.
func (WtpRadio3Output) OverrideChannel ¶
func (o WtpRadio3Output) OverrideChannel() pulumi.StringPtrOutput
Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.
func (WtpRadio3Output) OverrideTxpower ¶
func (o WtpRadio3Output) OverrideTxpower() pulumi.StringPtrOutput
Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.
func (WtpRadio3Output) OverrideVaps ¶
func (o WtpRadio3Output) OverrideVaps() pulumi.StringPtrOutput
Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.
func (WtpRadio3Output) PowerLevel ¶
func (o WtpRadio3Output) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpRadio3Output) PowerMode ¶
func (o WtpRadio3Output) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpRadio3Output) PowerValue ¶
func (o WtpRadio3Output) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpRadio3Output) SpectrumAnalysis ¶
func (o WtpRadio3Output) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpRadio3Output) ToWtpRadio3Output ¶
func (o WtpRadio3Output) ToWtpRadio3Output() WtpRadio3Output
func (WtpRadio3Output) ToWtpRadio3OutputWithContext ¶
func (o WtpRadio3Output) ToWtpRadio3OutputWithContext(ctx context.Context) WtpRadio3Output
func (WtpRadio3Output) ToWtpRadio3PtrOutput ¶
func (o WtpRadio3Output) ToWtpRadio3PtrOutput() WtpRadio3PtrOutput
func (WtpRadio3Output) ToWtpRadio3PtrOutputWithContext ¶
func (o WtpRadio3Output) ToWtpRadio3PtrOutputWithContext(ctx context.Context) WtpRadio3PtrOutput
func (WtpRadio3Output) VapAll ¶
func (o WtpRadio3Output) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpRadio3Output) Vaps ¶
func (o WtpRadio3Output) Vaps() WtpRadio3VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
type WtpRadio3PtrInput ¶
type WtpRadio3PtrInput interface { pulumi.Input ToWtpRadio3PtrOutput() WtpRadio3PtrOutput ToWtpRadio3PtrOutputWithContext(context.Context) WtpRadio3PtrOutput }
WtpRadio3PtrInput is an input type that accepts WtpRadio3Args, WtpRadio3Ptr and WtpRadio3PtrOutput values. You can construct a concrete instance of `WtpRadio3PtrInput` via:
WtpRadio3Args{...} or: nil
func WtpRadio3Ptr ¶
func WtpRadio3Ptr(v *WtpRadio3Args) WtpRadio3PtrInput
type WtpRadio3PtrOutput ¶
type WtpRadio3PtrOutput struct{ *pulumi.OutputState }
func (WtpRadio3PtrOutput) AutoPowerHigh ¶
func (o WtpRadio3PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio3PtrOutput) AutoPowerLevel ¶
func (o WtpRadio3PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpRadio3PtrOutput) AutoPowerLow ¶
func (o WtpRadio3PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio3PtrOutput) AutoPowerTarget ¶
func (o WtpRadio3PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpRadio3PtrOutput) Band ¶
func (o WtpRadio3PtrOutput) Band() pulumi.StringPtrOutput
WiFi band that Radio 4 operates on.
func (WtpRadio3PtrOutput) Channels ¶
func (o WtpRadio3PtrOutput) Channels() WtpRadio3ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpRadio3PtrOutput) DrmaManualMode ¶
func (o WtpRadio3PtrOutput) DrmaManualMode() pulumi.StringPtrOutput
Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.
func (WtpRadio3PtrOutput) Elem ¶
func (o WtpRadio3PtrOutput) Elem() WtpRadio3Output
func (WtpRadio3PtrOutput) ElementType ¶
func (WtpRadio3PtrOutput) ElementType() reflect.Type
func (WtpRadio3PtrOutput) OverrideAnalysis ¶
func (o WtpRadio3PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput
Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.
func (WtpRadio3PtrOutput) OverrideBand ¶
func (o WtpRadio3PtrOutput) OverrideBand() pulumi.StringPtrOutput
Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.
func (WtpRadio3PtrOutput) OverrideChannel ¶
func (o WtpRadio3PtrOutput) OverrideChannel() pulumi.StringPtrOutput
Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.
func (WtpRadio3PtrOutput) OverrideTxpower ¶
func (o WtpRadio3PtrOutput) OverrideTxpower() pulumi.StringPtrOutput
Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.
func (WtpRadio3PtrOutput) OverrideVaps ¶
func (o WtpRadio3PtrOutput) OverrideVaps() pulumi.StringPtrOutput
Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.
func (WtpRadio3PtrOutput) PowerLevel ¶
func (o WtpRadio3PtrOutput) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpRadio3PtrOutput) PowerMode ¶
func (o WtpRadio3PtrOutput) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpRadio3PtrOutput) PowerValue ¶
func (o WtpRadio3PtrOutput) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpRadio3PtrOutput) SpectrumAnalysis ¶
func (o WtpRadio3PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpRadio3PtrOutput) ToWtpRadio3PtrOutput ¶
func (o WtpRadio3PtrOutput) ToWtpRadio3PtrOutput() WtpRadio3PtrOutput
func (WtpRadio3PtrOutput) ToWtpRadio3PtrOutputWithContext ¶
func (o WtpRadio3PtrOutput) ToWtpRadio3PtrOutputWithContext(ctx context.Context) WtpRadio3PtrOutput
func (WtpRadio3PtrOutput) VapAll ¶
func (o WtpRadio3PtrOutput) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpRadio3PtrOutput) Vaps ¶
func (o WtpRadio3PtrOutput) Vaps() WtpRadio3VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
type WtpRadio3Vap ¶
type WtpRadio3Vap struct { // Virtual Access Point (VAP) name. Name *string `pulumi:"name"` }
type WtpRadio3VapArgs ¶
type WtpRadio3VapArgs struct { // Virtual Access Point (VAP) name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WtpRadio3VapArgs) ElementType ¶
func (WtpRadio3VapArgs) ElementType() reflect.Type
func (WtpRadio3VapArgs) ToWtpRadio3VapOutput ¶
func (i WtpRadio3VapArgs) ToWtpRadio3VapOutput() WtpRadio3VapOutput
func (WtpRadio3VapArgs) ToWtpRadio3VapOutputWithContext ¶
func (i WtpRadio3VapArgs) ToWtpRadio3VapOutputWithContext(ctx context.Context) WtpRadio3VapOutput
type WtpRadio3VapArray ¶
type WtpRadio3VapArray []WtpRadio3VapInput
func (WtpRadio3VapArray) ElementType ¶
func (WtpRadio3VapArray) ElementType() reflect.Type
func (WtpRadio3VapArray) ToWtpRadio3VapArrayOutput ¶
func (i WtpRadio3VapArray) ToWtpRadio3VapArrayOutput() WtpRadio3VapArrayOutput
func (WtpRadio3VapArray) ToWtpRadio3VapArrayOutputWithContext ¶
func (i WtpRadio3VapArray) ToWtpRadio3VapArrayOutputWithContext(ctx context.Context) WtpRadio3VapArrayOutput
type WtpRadio3VapArrayInput ¶
type WtpRadio3VapArrayInput interface { pulumi.Input ToWtpRadio3VapArrayOutput() WtpRadio3VapArrayOutput ToWtpRadio3VapArrayOutputWithContext(context.Context) WtpRadio3VapArrayOutput }
WtpRadio3VapArrayInput is an input type that accepts WtpRadio3VapArray and WtpRadio3VapArrayOutput values. You can construct a concrete instance of `WtpRadio3VapArrayInput` via:
WtpRadio3VapArray{ WtpRadio3VapArgs{...} }
type WtpRadio3VapArrayOutput ¶
type WtpRadio3VapArrayOutput struct{ *pulumi.OutputState }
func (WtpRadio3VapArrayOutput) ElementType ¶
func (WtpRadio3VapArrayOutput) ElementType() reflect.Type
func (WtpRadio3VapArrayOutput) Index ¶
func (o WtpRadio3VapArrayOutput) Index(i pulumi.IntInput) WtpRadio3VapOutput
func (WtpRadio3VapArrayOutput) ToWtpRadio3VapArrayOutput ¶
func (o WtpRadio3VapArrayOutput) ToWtpRadio3VapArrayOutput() WtpRadio3VapArrayOutput
func (WtpRadio3VapArrayOutput) ToWtpRadio3VapArrayOutputWithContext ¶
func (o WtpRadio3VapArrayOutput) ToWtpRadio3VapArrayOutputWithContext(ctx context.Context) WtpRadio3VapArrayOutput
type WtpRadio3VapInput ¶
type WtpRadio3VapInput interface { pulumi.Input ToWtpRadio3VapOutput() WtpRadio3VapOutput ToWtpRadio3VapOutputWithContext(context.Context) WtpRadio3VapOutput }
WtpRadio3VapInput is an input type that accepts WtpRadio3VapArgs and WtpRadio3VapOutput values. You can construct a concrete instance of `WtpRadio3VapInput` via:
WtpRadio3VapArgs{...}
type WtpRadio3VapOutput ¶
type WtpRadio3VapOutput struct{ *pulumi.OutputState }
func (WtpRadio3VapOutput) ElementType ¶
func (WtpRadio3VapOutput) ElementType() reflect.Type
func (WtpRadio3VapOutput) Name ¶
func (o WtpRadio3VapOutput) Name() pulumi.StringPtrOutput
Virtual Access Point (VAP) name.
func (WtpRadio3VapOutput) ToWtpRadio3VapOutput ¶
func (o WtpRadio3VapOutput) ToWtpRadio3VapOutput() WtpRadio3VapOutput
func (WtpRadio3VapOutput) ToWtpRadio3VapOutputWithContext ¶
func (o WtpRadio3VapOutput) ToWtpRadio3VapOutputWithContext(ctx context.Context) WtpRadio3VapOutput
type WtpRadio4 ¶
type WtpRadio4 struct { // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh *int `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel *string `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow *int `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget *string `pulumi:"autoPowerTarget"` // WiFi band that Radio 4 operates on. Band *string `pulumi:"band"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels []WtpRadio4Channel `pulumi:"channels"` // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. DrmaManualMode *string `pulumi:"drmaManualMode"` // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. OverrideAnalysis *string `pulumi:"overrideAnalysis"` // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. OverrideBand *string `pulumi:"overrideBand"` // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. OverrideChannel *string `pulumi:"overrideChannel"` // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. OverrideTxpower *string `pulumi:"overrideTxpower"` // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. OverrideVaps *string `pulumi:"overrideVaps"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel *int `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode *string `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue *int `pulumi:"powerValue"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll *string `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps []WtpRadio4Vap `pulumi:"vaps"` }
type WtpRadio4Args ¶
type WtpRadio4Args struct { // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` // WiFi band that Radio 4 operates on. Band pulumi.StringPtrInput `pulumi:"band"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels WtpRadio4ChannelArrayInput `pulumi:"channels"` // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll pulumi.StringPtrInput `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps WtpRadio4VapArrayInput `pulumi:"vaps"` }
func (WtpRadio4Args) ElementType ¶
func (WtpRadio4Args) ElementType() reflect.Type
func (WtpRadio4Args) ToWtpRadio4Output ¶
func (i WtpRadio4Args) ToWtpRadio4Output() WtpRadio4Output
func (WtpRadio4Args) ToWtpRadio4OutputWithContext ¶
func (i WtpRadio4Args) ToWtpRadio4OutputWithContext(ctx context.Context) WtpRadio4Output
func (WtpRadio4Args) ToWtpRadio4PtrOutput ¶
func (i WtpRadio4Args) ToWtpRadio4PtrOutput() WtpRadio4PtrOutput
func (WtpRadio4Args) ToWtpRadio4PtrOutputWithContext ¶
func (i WtpRadio4Args) ToWtpRadio4PtrOutputWithContext(ctx context.Context) WtpRadio4PtrOutput
type WtpRadio4Channel ¶
type WtpRadio4Channel struct { // Channel number. Chan *string `pulumi:"chan"` }
type WtpRadio4ChannelArgs ¶
type WtpRadio4ChannelArgs struct { // Channel number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WtpRadio4ChannelArgs) ElementType ¶
func (WtpRadio4ChannelArgs) ElementType() reflect.Type
func (WtpRadio4ChannelArgs) ToWtpRadio4ChannelOutput ¶
func (i WtpRadio4ChannelArgs) ToWtpRadio4ChannelOutput() WtpRadio4ChannelOutput
func (WtpRadio4ChannelArgs) ToWtpRadio4ChannelOutputWithContext ¶
func (i WtpRadio4ChannelArgs) ToWtpRadio4ChannelOutputWithContext(ctx context.Context) WtpRadio4ChannelOutput
type WtpRadio4ChannelArray ¶
type WtpRadio4ChannelArray []WtpRadio4ChannelInput
func (WtpRadio4ChannelArray) ElementType ¶
func (WtpRadio4ChannelArray) ElementType() reflect.Type
func (WtpRadio4ChannelArray) ToWtpRadio4ChannelArrayOutput ¶
func (i WtpRadio4ChannelArray) ToWtpRadio4ChannelArrayOutput() WtpRadio4ChannelArrayOutput
func (WtpRadio4ChannelArray) ToWtpRadio4ChannelArrayOutputWithContext ¶
func (i WtpRadio4ChannelArray) ToWtpRadio4ChannelArrayOutputWithContext(ctx context.Context) WtpRadio4ChannelArrayOutput
type WtpRadio4ChannelArrayInput ¶
type WtpRadio4ChannelArrayInput interface { pulumi.Input ToWtpRadio4ChannelArrayOutput() WtpRadio4ChannelArrayOutput ToWtpRadio4ChannelArrayOutputWithContext(context.Context) WtpRadio4ChannelArrayOutput }
WtpRadio4ChannelArrayInput is an input type that accepts WtpRadio4ChannelArray and WtpRadio4ChannelArrayOutput values. You can construct a concrete instance of `WtpRadio4ChannelArrayInput` via:
WtpRadio4ChannelArray{ WtpRadio4ChannelArgs{...} }
type WtpRadio4ChannelArrayOutput ¶
type WtpRadio4ChannelArrayOutput struct{ *pulumi.OutputState }
func (WtpRadio4ChannelArrayOutput) ElementType ¶
func (WtpRadio4ChannelArrayOutput) ElementType() reflect.Type
func (WtpRadio4ChannelArrayOutput) Index ¶
func (o WtpRadio4ChannelArrayOutput) Index(i pulumi.IntInput) WtpRadio4ChannelOutput
func (WtpRadio4ChannelArrayOutput) ToWtpRadio4ChannelArrayOutput ¶
func (o WtpRadio4ChannelArrayOutput) ToWtpRadio4ChannelArrayOutput() WtpRadio4ChannelArrayOutput
func (WtpRadio4ChannelArrayOutput) ToWtpRadio4ChannelArrayOutputWithContext ¶
func (o WtpRadio4ChannelArrayOutput) ToWtpRadio4ChannelArrayOutputWithContext(ctx context.Context) WtpRadio4ChannelArrayOutput
type WtpRadio4ChannelInput ¶
type WtpRadio4ChannelInput interface { pulumi.Input ToWtpRadio4ChannelOutput() WtpRadio4ChannelOutput ToWtpRadio4ChannelOutputWithContext(context.Context) WtpRadio4ChannelOutput }
WtpRadio4ChannelInput is an input type that accepts WtpRadio4ChannelArgs and WtpRadio4ChannelOutput values. You can construct a concrete instance of `WtpRadio4ChannelInput` via:
WtpRadio4ChannelArgs{...}
type WtpRadio4ChannelOutput ¶
type WtpRadio4ChannelOutput struct{ *pulumi.OutputState }
func (WtpRadio4ChannelOutput) Chan ¶
func (o WtpRadio4ChannelOutput) Chan() pulumi.StringPtrOutput
Channel number.
func (WtpRadio4ChannelOutput) ElementType ¶
func (WtpRadio4ChannelOutput) ElementType() reflect.Type
func (WtpRadio4ChannelOutput) ToWtpRadio4ChannelOutput ¶
func (o WtpRadio4ChannelOutput) ToWtpRadio4ChannelOutput() WtpRadio4ChannelOutput
func (WtpRadio4ChannelOutput) ToWtpRadio4ChannelOutputWithContext ¶
func (o WtpRadio4ChannelOutput) ToWtpRadio4ChannelOutputWithContext(ctx context.Context) WtpRadio4ChannelOutput
type WtpRadio4Input ¶
type WtpRadio4Input interface { pulumi.Input ToWtpRadio4Output() WtpRadio4Output ToWtpRadio4OutputWithContext(context.Context) WtpRadio4Output }
WtpRadio4Input is an input type that accepts WtpRadio4Args and WtpRadio4Output values. You can construct a concrete instance of `WtpRadio4Input` via:
WtpRadio4Args{...}
type WtpRadio4Output ¶
type WtpRadio4Output struct{ *pulumi.OutputState }
func (WtpRadio4Output) AutoPowerHigh ¶
func (o WtpRadio4Output) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio4Output) AutoPowerLevel ¶
func (o WtpRadio4Output) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpRadio4Output) AutoPowerLow ¶
func (o WtpRadio4Output) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio4Output) AutoPowerTarget ¶
func (o WtpRadio4Output) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpRadio4Output) Band ¶
func (o WtpRadio4Output) Band() pulumi.StringPtrOutput
WiFi band that Radio 4 operates on.
func (WtpRadio4Output) Channels ¶
func (o WtpRadio4Output) Channels() WtpRadio4ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpRadio4Output) DrmaManualMode ¶
func (o WtpRadio4Output) DrmaManualMode() pulumi.StringPtrOutput
Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.
func (WtpRadio4Output) ElementType ¶
func (WtpRadio4Output) ElementType() reflect.Type
func (WtpRadio4Output) OverrideAnalysis ¶
func (o WtpRadio4Output) OverrideAnalysis() pulumi.StringPtrOutput
Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.
func (WtpRadio4Output) OverrideBand ¶
func (o WtpRadio4Output) OverrideBand() pulumi.StringPtrOutput
Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.
func (WtpRadio4Output) OverrideChannel ¶
func (o WtpRadio4Output) OverrideChannel() pulumi.StringPtrOutput
Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.
func (WtpRadio4Output) OverrideTxpower ¶
func (o WtpRadio4Output) OverrideTxpower() pulumi.StringPtrOutput
Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.
func (WtpRadio4Output) OverrideVaps ¶
func (o WtpRadio4Output) OverrideVaps() pulumi.StringPtrOutput
Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.
func (WtpRadio4Output) PowerLevel ¶
func (o WtpRadio4Output) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpRadio4Output) PowerMode ¶
func (o WtpRadio4Output) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpRadio4Output) PowerValue ¶
func (o WtpRadio4Output) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpRadio4Output) SpectrumAnalysis ¶
func (o WtpRadio4Output) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpRadio4Output) ToWtpRadio4Output ¶
func (o WtpRadio4Output) ToWtpRadio4Output() WtpRadio4Output
func (WtpRadio4Output) ToWtpRadio4OutputWithContext ¶
func (o WtpRadio4Output) ToWtpRadio4OutputWithContext(ctx context.Context) WtpRadio4Output
func (WtpRadio4Output) ToWtpRadio4PtrOutput ¶
func (o WtpRadio4Output) ToWtpRadio4PtrOutput() WtpRadio4PtrOutput
func (WtpRadio4Output) ToWtpRadio4PtrOutputWithContext ¶
func (o WtpRadio4Output) ToWtpRadio4PtrOutputWithContext(ctx context.Context) WtpRadio4PtrOutput
func (WtpRadio4Output) VapAll ¶
func (o WtpRadio4Output) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpRadio4Output) Vaps ¶
func (o WtpRadio4Output) Vaps() WtpRadio4VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
type WtpRadio4PtrInput ¶
type WtpRadio4PtrInput interface { pulumi.Input ToWtpRadio4PtrOutput() WtpRadio4PtrOutput ToWtpRadio4PtrOutputWithContext(context.Context) WtpRadio4PtrOutput }
WtpRadio4PtrInput is an input type that accepts WtpRadio4Args, WtpRadio4Ptr and WtpRadio4PtrOutput values. You can construct a concrete instance of `WtpRadio4PtrInput` via:
WtpRadio4Args{...} or: nil
func WtpRadio4Ptr ¶
func WtpRadio4Ptr(v *WtpRadio4Args) WtpRadio4PtrInput
type WtpRadio4PtrOutput ¶
type WtpRadio4PtrOutput struct{ *pulumi.OutputState }
func (WtpRadio4PtrOutput) AutoPowerHigh ¶
func (o WtpRadio4PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio4PtrOutput) AutoPowerLevel ¶
func (o WtpRadio4PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpRadio4PtrOutput) AutoPowerLow ¶
func (o WtpRadio4PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpRadio4PtrOutput) AutoPowerTarget ¶
func (o WtpRadio4PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpRadio4PtrOutput) Band ¶
func (o WtpRadio4PtrOutput) Band() pulumi.StringPtrOutput
WiFi band that Radio 4 operates on.
func (WtpRadio4PtrOutput) Channels ¶
func (o WtpRadio4PtrOutput) Channels() WtpRadio4ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpRadio4PtrOutput) DrmaManualMode ¶
func (o WtpRadio4PtrOutput) DrmaManualMode() pulumi.StringPtrOutput
Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.
func (WtpRadio4PtrOutput) Elem ¶
func (o WtpRadio4PtrOutput) Elem() WtpRadio4Output
func (WtpRadio4PtrOutput) ElementType ¶
func (WtpRadio4PtrOutput) ElementType() reflect.Type
func (WtpRadio4PtrOutput) OverrideAnalysis ¶
func (o WtpRadio4PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput
Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.
func (WtpRadio4PtrOutput) OverrideBand ¶
func (o WtpRadio4PtrOutput) OverrideBand() pulumi.StringPtrOutput
Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.
func (WtpRadio4PtrOutput) OverrideChannel ¶
func (o WtpRadio4PtrOutput) OverrideChannel() pulumi.StringPtrOutput
Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.
func (WtpRadio4PtrOutput) OverrideTxpower ¶
func (o WtpRadio4PtrOutput) OverrideTxpower() pulumi.StringPtrOutput
Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.
func (WtpRadio4PtrOutput) OverrideVaps ¶
func (o WtpRadio4PtrOutput) OverrideVaps() pulumi.StringPtrOutput
Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.
func (WtpRadio4PtrOutput) PowerLevel ¶
func (o WtpRadio4PtrOutput) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpRadio4PtrOutput) PowerMode ¶
func (o WtpRadio4PtrOutput) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpRadio4PtrOutput) PowerValue ¶
func (o WtpRadio4PtrOutput) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpRadio4PtrOutput) SpectrumAnalysis ¶
func (o WtpRadio4PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpRadio4PtrOutput) ToWtpRadio4PtrOutput ¶
func (o WtpRadio4PtrOutput) ToWtpRadio4PtrOutput() WtpRadio4PtrOutput
func (WtpRadio4PtrOutput) ToWtpRadio4PtrOutputWithContext ¶
func (o WtpRadio4PtrOutput) ToWtpRadio4PtrOutputWithContext(ctx context.Context) WtpRadio4PtrOutput
func (WtpRadio4PtrOutput) VapAll ¶
func (o WtpRadio4PtrOutput) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpRadio4PtrOutput) Vaps ¶
func (o WtpRadio4PtrOutput) Vaps() WtpRadio4VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
type WtpRadio4Vap ¶
type WtpRadio4Vap struct { // Virtual Access Point (VAP) name. Name *string `pulumi:"name"` }
type WtpRadio4VapArgs ¶
type WtpRadio4VapArgs struct { // Virtual Access Point (VAP) name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WtpRadio4VapArgs) ElementType ¶
func (WtpRadio4VapArgs) ElementType() reflect.Type
func (WtpRadio4VapArgs) ToWtpRadio4VapOutput ¶
func (i WtpRadio4VapArgs) ToWtpRadio4VapOutput() WtpRadio4VapOutput
func (WtpRadio4VapArgs) ToWtpRadio4VapOutputWithContext ¶
func (i WtpRadio4VapArgs) ToWtpRadio4VapOutputWithContext(ctx context.Context) WtpRadio4VapOutput
type WtpRadio4VapArray ¶
type WtpRadio4VapArray []WtpRadio4VapInput
func (WtpRadio4VapArray) ElementType ¶
func (WtpRadio4VapArray) ElementType() reflect.Type
func (WtpRadio4VapArray) ToWtpRadio4VapArrayOutput ¶
func (i WtpRadio4VapArray) ToWtpRadio4VapArrayOutput() WtpRadio4VapArrayOutput
func (WtpRadio4VapArray) ToWtpRadio4VapArrayOutputWithContext ¶
func (i WtpRadio4VapArray) ToWtpRadio4VapArrayOutputWithContext(ctx context.Context) WtpRadio4VapArrayOutput
type WtpRadio4VapArrayInput ¶
type WtpRadio4VapArrayInput interface { pulumi.Input ToWtpRadio4VapArrayOutput() WtpRadio4VapArrayOutput ToWtpRadio4VapArrayOutputWithContext(context.Context) WtpRadio4VapArrayOutput }
WtpRadio4VapArrayInput is an input type that accepts WtpRadio4VapArray and WtpRadio4VapArrayOutput values. You can construct a concrete instance of `WtpRadio4VapArrayInput` via:
WtpRadio4VapArray{ WtpRadio4VapArgs{...} }
type WtpRadio4VapArrayOutput ¶
type WtpRadio4VapArrayOutput struct{ *pulumi.OutputState }
func (WtpRadio4VapArrayOutput) ElementType ¶
func (WtpRadio4VapArrayOutput) ElementType() reflect.Type
func (WtpRadio4VapArrayOutput) Index ¶
func (o WtpRadio4VapArrayOutput) Index(i pulumi.IntInput) WtpRadio4VapOutput
func (WtpRadio4VapArrayOutput) ToWtpRadio4VapArrayOutput ¶
func (o WtpRadio4VapArrayOutput) ToWtpRadio4VapArrayOutput() WtpRadio4VapArrayOutput
func (WtpRadio4VapArrayOutput) ToWtpRadio4VapArrayOutputWithContext ¶
func (o WtpRadio4VapArrayOutput) ToWtpRadio4VapArrayOutputWithContext(ctx context.Context) WtpRadio4VapArrayOutput
type WtpRadio4VapInput ¶
type WtpRadio4VapInput interface { pulumi.Input ToWtpRadio4VapOutput() WtpRadio4VapOutput ToWtpRadio4VapOutputWithContext(context.Context) WtpRadio4VapOutput }
WtpRadio4VapInput is an input type that accepts WtpRadio4VapArgs and WtpRadio4VapOutput values. You can construct a concrete instance of `WtpRadio4VapInput` via:
WtpRadio4VapArgs{...}
type WtpRadio4VapOutput ¶
type WtpRadio4VapOutput struct{ *pulumi.OutputState }
func (WtpRadio4VapOutput) ElementType ¶
func (WtpRadio4VapOutput) ElementType() reflect.Type
func (WtpRadio4VapOutput) Name ¶
func (o WtpRadio4VapOutput) Name() pulumi.StringPtrOutput
Virtual Access Point (VAP) name.
func (WtpRadio4VapOutput) ToWtpRadio4VapOutput ¶
func (o WtpRadio4VapOutput) ToWtpRadio4VapOutput() WtpRadio4VapOutput
func (WtpRadio4VapOutput) ToWtpRadio4VapOutputWithContext ¶
func (o WtpRadio4VapOutput) ToWtpRadio4VapOutputWithContext(ctx context.Context) WtpRadio4VapOutput
type WtpSplitTunnelingAcl ¶
type WtpSplitTunnelingAclArgs ¶
type WtpSplitTunnelingAclArgs struct { // Destination IP and mask for the split-tunneling subnet. DestIp pulumi.StringPtrInput `pulumi:"destIp"` // ID. Id pulumi.IntPtrInput `pulumi:"id"` }
func (WtpSplitTunnelingAclArgs) ElementType ¶
func (WtpSplitTunnelingAclArgs) ElementType() reflect.Type
func (WtpSplitTunnelingAclArgs) ToWtpSplitTunnelingAclOutput ¶
func (i WtpSplitTunnelingAclArgs) ToWtpSplitTunnelingAclOutput() WtpSplitTunnelingAclOutput
func (WtpSplitTunnelingAclArgs) ToWtpSplitTunnelingAclOutputWithContext ¶
func (i WtpSplitTunnelingAclArgs) ToWtpSplitTunnelingAclOutputWithContext(ctx context.Context) WtpSplitTunnelingAclOutput
type WtpSplitTunnelingAclArray ¶
type WtpSplitTunnelingAclArray []WtpSplitTunnelingAclInput
func (WtpSplitTunnelingAclArray) ElementType ¶
func (WtpSplitTunnelingAclArray) ElementType() reflect.Type
func (WtpSplitTunnelingAclArray) ToWtpSplitTunnelingAclArrayOutput ¶
func (i WtpSplitTunnelingAclArray) ToWtpSplitTunnelingAclArrayOutput() WtpSplitTunnelingAclArrayOutput
func (WtpSplitTunnelingAclArray) ToWtpSplitTunnelingAclArrayOutputWithContext ¶
func (i WtpSplitTunnelingAclArray) ToWtpSplitTunnelingAclArrayOutputWithContext(ctx context.Context) WtpSplitTunnelingAclArrayOutput
type WtpSplitTunnelingAclArrayInput ¶
type WtpSplitTunnelingAclArrayInput interface { pulumi.Input ToWtpSplitTunnelingAclArrayOutput() WtpSplitTunnelingAclArrayOutput ToWtpSplitTunnelingAclArrayOutputWithContext(context.Context) WtpSplitTunnelingAclArrayOutput }
WtpSplitTunnelingAclArrayInput is an input type that accepts WtpSplitTunnelingAclArray and WtpSplitTunnelingAclArrayOutput values. You can construct a concrete instance of `WtpSplitTunnelingAclArrayInput` via:
WtpSplitTunnelingAclArray{ WtpSplitTunnelingAclArgs{...} }
type WtpSplitTunnelingAclArrayOutput ¶
type WtpSplitTunnelingAclArrayOutput struct{ *pulumi.OutputState }
func (WtpSplitTunnelingAclArrayOutput) ElementType ¶
func (WtpSplitTunnelingAclArrayOutput) ElementType() reflect.Type
func (WtpSplitTunnelingAclArrayOutput) Index ¶
func (o WtpSplitTunnelingAclArrayOutput) Index(i pulumi.IntInput) WtpSplitTunnelingAclOutput
func (WtpSplitTunnelingAclArrayOutput) ToWtpSplitTunnelingAclArrayOutput ¶
func (o WtpSplitTunnelingAclArrayOutput) ToWtpSplitTunnelingAclArrayOutput() WtpSplitTunnelingAclArrayOutput
func (WtpSplitTunnelingAclArrayOutput) ToWtpSplitTunnelingAclArrayOutputWithContext ¶
func (o WtpSplitTunnelingAclArrayOutput) ToWtpSplitTunnelingAclArrayOutputWithContext(ctx context.Context) WtpSplitTunnelingAclArrayOutput
type WtpSplitTunnelingAclInput ¶
type WtpSplitTunnelingAclInput interface { pulumi.Input ToWtpSplitTunnelingAclOutput() WtpSplitTunnelingAclOutput ToWtpSplitTunnelingAclOutputWithContext(context.Context) WtpSplitTunnelingAclOutput }
WtpSplitTunnelingAclInput is an input type that accepts WtpSplitTunnelingAclArgs and WtpSplitTunnelingAclOutput values. You can construct a concrete instance of `WtpSplitTunnelingAclInput` via:
WtpSplitTunnelingAclArgs{...}
type WtpSplitTunnelingAclOutput ¶
type WtpSplitTunnelingAclOutput struct{ *pulumi.OutputState }
func (WtpSplitTunnelingAclOutput) DestIp ¶
func (o WtpSplitTunnelingAclOutput) DestIp() pulumi.StringPtrOutput
Destination IP and mask for the split-tunneling subnet.
func (WtpSplitTunnelingAclOutput) ElementType ¶
func (WtpSplitTunnelingAclOutput) ElementType() reflect.Type
func (WtpSplitTunnelingAclOutput) Id ¶
func (o WtpSplitTunnelingAclOutput) Id() pulumi.IntPtrOutput
ID.
func (WtpSplitTunnelingAclOutput) ToWtpSplitTunnelingAclOutput ¶
func (o WtpSplitTunnelingAclOutput) ToWtpSplitTunnelingAclOutput() WtpSplitTunnelingAclOutput
func (WtpSplitTunnelingAclOutput) ToWtpSplitTunnelingAclOutputWithContext ¶
func (o WtpSplitTunnelingAclOutput) ToWtpSplitTunnelingAclOutputWithContext(ctx context.Context) WtpSplitTunnelingAclOutput
type WtpState ¶
type WtpState struct { // Configure how the FortiGate operating as a wireless controller discovers and manages this WTP, AP or FortiAP. Valid values: `discovered`, `disable`, `enable`. Admin pulumi.StringPtrInput // Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space. Allowaccess pulumi.StringPtrInput // AP local configuration profile name. ApcfgProfile pulumi.StringPtrInput // Override BLE Major ID. BleMajorId pulumi.IntPtrInput // Override BLE Minor ID. BleMinorId pulumi.IntPtrInput // Bonjour profile name. BonjourProfile pulumi.StringPtrInput // WTP latitude coordinate. CoordinateLatitude pulumi.StringPtrInput // WTP longitude coordinate. CoordinateLongitude pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234). FirmwareProvision pulumi.StringPtrInput // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable WTP image download. Valid values: `enable`, `disable`. ImageDownload pulumi.StringPtrInput // Index (0 - 4294967295). Index pulumi.IntPtrInput // Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. IpFragmentPreventing pulumi.StringPtrInput // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpLanPtrInput // 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`. LedState pulumi.StringPtrInput // Field for describing the physical location of the WTP, AP or FortiAP. Location pulumi.StringPtrInput // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd pulumi.StringPtrInput // Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswdChange pulumi.StringPtrInput // Enable/disable mesh Ethernet bridge when WTP is configured as a mesh branch/leaf AP. Valid values: `default`, `enable`, `disable`. MeshBridgeEnable pulumi.StringPtrInput // WTP, AP or FortiAP configuration name. Name pulumi.StringPtrInput // Enable to override the WTP profile management access configuration. Valid values: `enable`, `disable`. OverrideAllowaccess pulumi.StringPtrInput // Enable/disable overriding the WTP profile IP fragment prevention setting. Valid values: `enable`, `disable`. OverrideIpFragment pulumi.StringPtrInput // Enable to override the WTP profile LAN port setting. Valid values: `enable`, `disable`. OverrideLan pulumi.StringPtrInput // 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`. OverrideLedState pulumi.StringPtrInput // Enable to override the WTP profile login-password (administrator password) setting. Valid values: `enable`, `disable`. OverrideLoginPasswdChange pulumi.StringPtrInput // Enable/disable overriding the WTP profile split tunneling setting. Valid values: `enable`, `disable`. OverrideSplitTunnel pulumi.StringPtrInput // Enable/disable overriding the wan-port-mode in the WTP profile. Valid values: `enable`, `disable`. OverrideWanPortMode pulumi.StringPtrInput // Purdue Level of this WTP. Valid values: `1`, `1.5`, `2`, `2.5`, `3`, `3.5`, `4`, `5`, `5.5`. PurdueLevel pulumi.StringPtrInput // Configuration options for radio 1. The structure of `radio1` block is documented below. Radio1 WtpRadio1PtrInput // Configuration options for radio 2. The structure of `radio2` block is documented below. Radio2 WtpRadio2PtrInput // Configuration options for radio 3. The structure of `radio3` block is documented below. Radio3 WtpRadio3PtrInput // Configuration options for radio 4. The structure of `radio4` block is documented below. Radio4 WtpRadio4PtrInput // Region name WTP is associated with. Region pulumi.StringPtrInput // Relative horizontal region coordinate (between 0 and 1). RegionX pulumi.StringPtrInput // Relative vertical region coordinate (between 0 and 1). RegionY pulumi.StringPtrInput // Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. SplitTunnelingAclLocalApSubnet pulumi.StringPtrInput // Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. SplitTunnelingAclPath pulumi.StringPtrInput // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls WtpSplitTunnelingAclArrayInput // Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. TunMtuDownlink pulumi.IntPtrInput // Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. TunMtuUplink pulumi.IntPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. WanPortMode pulumi.StringPtrInput // WTP ID. WtpId pulumi.StringPtrInput // 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`. WtpMode pulumi.StringPtrInput // WTP profile name to apply to this WTP, AP or FortiAP. WtpProfile pulumi.StringPtrInput }
func (WtpState) ElementType ¶
type Wtpgroup ¶
type Wtpgroup struct { pulumi.CustomResourceState // Override BLE Major ID. BleMajorId pulumi.IntOutput `pulumi:"bleMajorId"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // WTP group name. Name pulumi.StringOutput `pulumi:"name"` // FortiAP models to define the WTP group platform type. PlatformType pulumi.StringOutput `pulumi:"platformType"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // WTP list. The structure of `wtps` block is documented below. Wtps WtpgroupWtpArrayOutput `pulumi:"wtps"` }
Configure WTP groups.
## Import
WirelessController WtpGroup can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/wtpgroup:Wtpgroup labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/wtpgroup:Wtpgroup labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetWtpgroup ¶
func GetWtpgroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WtpgroupState, opts ...pulumi.ResourceOption) (*Wtpgroup, error)
GetWtpgroup gets an existing Wtpgroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWtpgroup ¶
func NewWtpgroup(ctx *pulumi.Context, name string, args *WtpgroupArgs, opts ...pulumi.ResourceOption) (*Wtpgroup, error)
NewWtpgroup registers a new resource with the given unique name, arguments, and options.
func (*Wtpgroup) ElementType ¶
func (*Wtpgroup) ToWtpgroupOutput ¶
func (i *Wtpgroup) ToWtpgroupOutput() WtpgroupOutput
func (*Wtpgroup) ToWtpgroupOutputWithContext ¶
func (i *Wtpgroup) ToWtpgroupOutputWithContext(ctx context.Context) WtpgroupOutput
type WtpgroupArgs ¶
type WtpgroupArgs struct { // Override BLE Major ID. BleMajorId pulumi.IntPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // WTP group name. Name pulumi.StringPtrInput // FortiAP models to define the WTP group platform type. PlatformType pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // WTP list. The structure of `wtps` block is documented below. Wtps WtpgroupWtpArrayInput }
The set of arguments for constructing a Wtpgroup resource.
func (WtpgroupArgs) ElementType ¶
func (WtpgroupArgs) ElementType() reflect.Type
type WtpgroupArray ¶
type WtpgroupArray []WtpgroupInput
func (WtpgroupArray) ElementType ¶
func (WtpgroupArray) ElementType() reflect.Type
func (WtpgroupArray) ToWtpgroupArrayOutput ¶
func (i WtpgroupArray) ToWtpgroupArrayOutput() WtpgroupArrayOutput
func (WtpgroupArray) ToWtpgroupArrayOutputWithContext ¶
func (i WtpgroupArray) ToWtpgroupArrayOutputWithContext(ctx context.Context) WtpgroupArrayOutput
type WtpgroupArrayInput ¶
type WtpgroupArrayInput interface { pulumi.Input ToWtpgroupArrayOutput() WtpgroupArrayOutput ToWtpgroupArrayOutputWithContext(context.Context) WtpgroupArrayOutput }
WtpgroupArrayInput is an input type that accepts WtpgroupArray and WtpgroupArrayOutput values. You can construct a concrete instance of `WtpgroupArrayInput` via:
WtpgroupArray{ WtpgroupArgs{...} }
type WtpgroupArrayOutput ¶
type WtpgroupArrayOutput struct{ *pulumi.OutputState }
func (WtpgroupArrayOutput) ElementType ¶
func (WtpgroupArrayOutput) ElementType() reflect.Type
func (WtpgroupArrayOutput) Index ¶
func (o WtpgroupArrayOutput) Index(i pulumi.IntInput) WtpgroupOutput
func (WtpgroupArrayOutput) ToWtpgroupArrayOutput ¶
func (o WtpgroupArrayOutput) ToWtpgroupArrayOutput() WtpgroupArrayOutput
func (WtpgroupArrayOutput) ToWtpgroupArrayOutputWithContext ¶
func (o WtpgroupArrayOutput) ToWtpgroupArrayOutputWithContext(ctx context.Context) WtpgroupArrayOutput
type WtpgroupInput ¶
type WtpgroupInput interface { pulumi.Input ToWtpgroupOutput() WtpgroupOutput ToWtpgroupOutputWithContext(ctx context.Context) WtpgroupOutput }
type WtpgroupMap ¶
type WtpgroupMap map[string]WtpgroupInput
func (WtpgroupMap) ElementType ¶
func (WtpgroupMap) ElementType() reflect.Type
func (WtpgroupMap) ToWtpgroupMapOutput ¶
func (i WtpgroupMap) ToWtpgroupMapOutput() WtpgroupMapOutput
func (WtpgroupMap) ToWtpgroupMapOutputWithContext ¶
func (i WtpgroupMap) ToWtpgroupMapOutputWithContext(ctx context.Context) WtpgroupMapOutput
type WtpgroupMapInput ¶
type WtpgroupMapInput interface { pulumi.Input ToWtpgroupMapOutput() WtpgroupMapOutput ToWtpgroupMapOutputWithContext(context.Context) WtpgroupMapOutput }
WtpgroupMapInput is an input type that accepts WtpgroupMap and WtpgroupMapOutput values. You can construct a concrete instance of `WtpgroupMapInput` via:
WtpgroupMap{ "key": WtpgroupArgs{...} }
type WtpgroupMapOutput ¶
type WtpgroupMapOutput struct{ *pulumi.OutputState }
func (WtpgroupMapOutput) ElementType ¶
func (WtpgroupMapOutput) ElementType() reflect.Type
func (WtpgroupMapOutput) MapIndex ¶
func (o WtpgroupMapOutput) MapIndex(k pulumi.StringInput) WtpgroupOutput
func (WtpgroupMapOutput) ToWtpgroupMapOutput ¶
func (o WtpgroupMapOutput) ToWtpgroupMapOutput() WtpgroupMapOutput
func (WtpgroupMapOutput) ToWtpgroupMapOutputWithContext ¶
func (o WtpgroupMapOutput) ToWtpgroupMapOutputWithContext(ctx context.Context) WtpgroupMapOutput
type WtpgroupOutput ¶
type WtpgroupOutput struct{ *pulumi.OutputState }
func (WtpgroupOutput) BleMajorId ¶
func (o WtpgroupOutput) BleMajorId() pulumi.IntOutput
Override BLE Major ID.
func (WtpgroupOutput) DynamicSortSubtable ¶
func (o WtpgroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (WtpgroupOutput) ElementType ¶
func (WtpgroupOutput) ElementType() reflect.Type
func (WtpgroupOutput) GetAllTables ¶
func (o WtpgroupOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (WtpgroupOutput) PlatformType ¶
func (o WtpgroupOutput) PlatformType() pulumi.StringOutput
FortiAP models to define the WTP group platform type.
func (WtpgroupOutput) ToWtpgroupOutput ¶
func (o WtpgroupOutput) ToWtpgroupOutput() WtpgroupOutput
func (WtpgroupOutput) ToWtpgroupOutputWithContext ¶
func (o WtpgroupOutput) ToWtpgroupOutputWithContext(ctx context.Context) WtpgroupOutput
func (WtpgroupOutput) Vdomparam ¶
func (o WtpgroupOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (WtpgroupOutput) Wtps ¶
func (o WtpgroupOutput) Wtps() WtpgroupWtpArrayOutput
WTP list. The structure of `wtps` block is documented below.
type WtpgroupState ¶
type WtpgroupState struct { // Override BLE Major ID. BleMajorId pulumi.IntPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // WTP group name. Name pulumi.StringPtrInput // FortiAP models to define the WTP group platform type. PlatformType pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // WTP list. The structure of `wtps` block is documented below. Wtps WtpgroupWtpArrayInput }
func (WtpgroupState) ElementType ¶
func (WtpgroupState) ElementType() reflect.Type
type WtpgroupWtp ¶
type WtpgroupWtp struct { // WTP ID. WtpId *string `pulumi:"wtpId"` }
type WtpgroupWtpArgs ¶
type WtpgroupWtpArgs struct { // WTP ID. WtpId pulumi.StringPtrInput `pulumi:"wtpId"` }
func (WtpgroupWtpArgs) ElementType ¶
func (WtpgroupWtpArgs) ElementType() reflect.Type
func (WtpgroupWtpArgs) ToWtpgroupWtpOutput ¶
func (i WtpgroupWtpArgs) ToWtpgroupWtpOutput() WtpgroupWtpOutput
func (WtpgroupWtpArgs) ToWtpgroupWtpOutputWithContext ¶
func (i WtpgroupWtpArgs) ToWtpgroupWtpOutputWithContext(ctx context.Context) WtpgroupWtpOutput
type WtpgroupWtpArray ¶
type WtpgroupWtpArray []WtpgroupWtpInput
func (WtpgroupWtpArray) ElementType ¶
func (WtpgroupWtpArray) ElementType() reflect.Type
func (WtpgroupWtpArray) ToWtpgroupWtpArrayOutput ¶
func (i WtpgroupWtpArray) ToWtpgroupWtpArrayOutput() WtpgroupWtpArrayOutput
func (WtpgroupWtpArray) ToWtpgroupWtpArrayOutputWithContext ¶
func (i WtpgroupWtpArray) ToWtpgroupWtpArrayOutputWithContext(ctx context.Context) WtpgroupWtpArrayOutput
type WtpgroupWtpArrayInput ¶
type WtpgroupWtpArrayInput interface { pulumi.Input ToWtpgroupWtpArrayOutput() WtpgroupWtpArrayOutput ToWtpgroupWtpArrayOutputWithContext(context.Context) WtpgroupWtpArrayOutput }
WtpgroupWtpArrayInput is an input type that accepts WtpgroupWtpArray and WtpgroupWtpArrayOutput values. You can construct a concrete instance of `WtpgroupWtpArrayInput` via:
WtpgroupWtpArray{ WtpgroupWtpArgs{...} }
type WtpgroupWtpArrayOutput ¶
type WtpgroupWtpArrayOutput struct{ *pulumi.OutputState }
func (WtpgroupWtpArrayOutput) ElementType ¶
func (WtpgroupWtpArrayOutput) ElementType() reflect.Type
func (WtpgroupWtpArrayOutput) Index ¶
func (o WtpgroupWtpArrayOutput) Index(i pulumi.IntInput) WtpgroupWtpOutput
func (WtpgroupWtpArrayOutput) ToWtpgroupWtpArrayOutput ¶
func (o WtpgroupWtpArrayOutput) ToWtpgroupWtpArrayOutput() WtpgroupWtpArrayOutput
func (WtpgroupWtpArrayOutput) ToWtpgroupWtpArrayOutputWithContext ¶
func (o WtpgroupWtpArrayOutput) ToWtpgroupWtpArrayOutputWithContext(ctx context.Context) WtpgroupWtpArrayOutput
type WtpgroupWtpInput ¶
type WtpgroupWtpInput interface { pulumi.Input ToWtpgroupWtpOutput() WtpgroupWtpOutput ToWtpgroupWtpOutputWithContext(context.Context) WtpgroupWtpOutput }
WtpgroupWtpInput is an input type that accepts WtpgroupWtpArgs and WtpgroupWtpOutput values. You can construct a concrete instance of `WtpgroupWtpInput` via:
WtpgroupWtpArgs{...}
type WtpgroupWtpOutput ¶
type WtpgroupWtpOutput struct{ *pulumi.OutputState }
func (WtpgroupWtpOutput) ElementType ¶
func (WtpgroupWtpOutput) ElementType() reflect.Type
func (WtpgroupWtpOutput) ToWtpgroupWtpOutput ¶
func (o WtpgroupWtpOutput) ToWtpgroupWtpOutput() WtpgroupWtpOutput
func (WtpgroupWtpOutput) ToWtpgroupWtpOutputWithContext ¶
func (o WtpgroupWtpOutput) ToWtpgroupWtpOutputWithContext(ctx context.Context) WtpgroupWtpOutput
type Wtpprofile ¶
type Wtpprofile struct { pulumi.CustomResourceState // Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space. Allowaccess pulumi.StringOutput `pulumi:"allowaccess"` // Country in which this WTP, FortiAP or AP will operate (default = NA, automatically use the country configured for the current VDOM). ApCountry pulumi.StringOutput `pulumi:"apCountry"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff pulumi.StringOutput `pulumi:"apHandoff"` // AP local configuration profile name. ApcfgProfile pulumi.StringOutput `pulumi:"apcfgProfile"` // Bluetooth Low Energy profile name. BleProfile pulumi.StringOutput `pulumi:"bleProfile"` // Bonjour profile name. BonjourProfile pulumi.StringOutput `pulumi:"bonjourProfile"` // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. ConsoleLogin pulumi.StringOutput `pulumi:"consoleLogin"` // Enable/disable CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringOutput `pulumi:"controlMessageOffload"` // List of MAC addresses that are denied access to this WTP, FortiAP, or AP. The structure of `denyMacList` block is documented below. DenyMacLists WtpprofileDenyMacListArrayOutput `pulumi:"denyMacLists"` // Enable/disable data channel DTLS in kernel. Valid values: `enable`, `disable`. DtlsInKernel pulumi.StringOutput `pulumi:"dtlsInKernel"` // WTP data channel DTLS policy (default = clear-text). DtlsPolicy pulumi.StringOutput `pulumi:"dtlsPolicy"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable use of energy efficient Ethernet on WTP. Valid values: `enable`, `disable`. EnergyEfficientEthernet pulumi.StringOutput `pulumi:"energyEfficientEthernet"` // ESL SES-imagotag dongle configuration. The structure of `eslSesDongle` block is documented below. EslSesDongle WtpprofileEslSesDongleOutput `pulumi:"eslSesDongle"` // Enable/disable station/VAP/radio extension information. Valid values: `enable`, `disable`. ExtInfoEnable pulumi.StringOutput `pulumi:"extInfoEnable"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringOutput `pulumi:"frequencyHandoff"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. HandoffRoaming pulumi.StringOutput `pulumi:"handoffRoaming"` // Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25). HandoffRssi pulumi.IntOutput `pulumi:"handoffRssi"` // Threshold value for AP handoff. HandoffStaThresh pulumi.IntOutput `pulumi:"handoffStaThresh"` // Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. IndoorOutdoorDeployment pulumi.StringOutput `pulumi:"indoorOutdoorDeployment"` // Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. IpFragmentPreventing pulumi.StringOutput `pulumi:"ipFragmentPreventing"` // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpprofileLanOutput `pulumi:"lan"` // Set various location based service (LBS) options. The structure of `lbs` block is documented below. Lbs WtpprofileLbsOutput `pulumi:"lbs"` // Recurring firewall schedules for illuminating LEDs on the FortiAP. If led-state is enabled, LEDs will be visible when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of `ledSchedules` block is documented below. LedSchedules WtpprofileLedScheduleArrayOutput `pulumi:"ledSchedules"` // Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. LedState pulumi.StringOutput `pulumi:"ledState"` // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. Lldp pulumi.StringOutput `pulumi:"lldp"` // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd pulumi.StringPtrOutput `pulumi:"loginPasswd"` // Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswdChange pulumi.StringOutput `pulumi:"loginPasswdChange"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients pulumi.IntOutput `pulumi:"maxClients"` // WTP (or FortiAP or AP) profile name. Name pulumi.StringOutput `pulumi:"name"` // WTP, FortiAP, or AP platform. The structure of `platform` block is documented below. Platform WtpprofilePlatformOutput `pulumi:"platform"` // Set the WTP, FortiAP, or AP's PoE mode. PoeMode pulumi.StringOutput `pulumi:"poeMode"` // Configuration options for radio 1. The structure of `radio1` block is documented below. Radio1 WtpprofileRadio1Output `pulumi:"radio1"` // Configuration options for radio 2. The structure of `radio2` block is documented below. Radio2 WtpprofileRadio2Output `pulumi:"radio2"` // Configuration options for radio 3. The structure of `radio3` block is documented below. Radio3 WtpprofileRadio3Output `pulumi:"radio3"` // Configuration options for radio 4. The structure of `radio4` block is documented below. Radio4 WtpprofileRadio4Output `pulumi:"radio4"` // Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. SplitTunnelingAclLocalApSubnet pulumi.StringOutput `pulumi:"splitTunnelingAclLocalApSubnet"` // Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. SplitTunnelingAclPath pulumi.StringOutput `pulumi:"splitTunnelingAclPath"` // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls WtpprofileSplitTunnelingAclArrayOutput `pulumi:"splitTunnelingAcls"` // System log server configuration profile name. SyslogProfile pulumi.StringOutput `pulumi:"syslogProfile"` // Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). TunMtuDownlink pulumi.IntOutput `pulumi:"tunMtuDownlink"` // Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). TunMtuUplink pulumi.IntOutput `pulumi:"tunMtuUplink"` // Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. Unii45ghzBand pulumi.StringOutput `pulumi:"unii45ghzBand"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` // Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. WanPortAuth pulumi.StringOutput `pulumi:"wanPortAuth"` // Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: `enable`, `disable`. WanPortAuthMacsec pulumi.StringOutput `pulumi:"wanPortAuthMacsec"` // WAN port 802.1x supplicant EAP methods (default = all). Valid values: `all`, `EAP-FAST`, `EAP-TLS`, `EAP-PEAP`. WanPortAuthMethods pulumi.StringOutput `pulumi:"wanPortAuthMethods"` // Set WAN port 802.1x supplicant password. WanPortAuthPassword pulumi.StringPtrOutput `pulumi:"wanPortAuthPassword"` // Set WAN port 802.1x supplicant user name. WanPortAuthUsrname pulumi.StringOutput `pulumi:"wanPortAuthUsrname"` // Enable/disable using a WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. WanPortMode pulumi.StringOutput `pulumi:"wanPortMode"` }
Configure WTP profiles or FortiAP profiles that define radio settings for manageable FortiAP platforms.
## Import
WirelessController WtpProfile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:wirelesscontroller/wtpprofile:Wtpprofile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:wirelesscontroller/wtpprofile:Wtpprofile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetWtpprofile ¶
func GetWtpprofile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WtpprofileState, opts ...pulumi.ResourceOption) (*Wtpprofile, error)
GetWtpprofile gets an existing Wtpprofile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWtpprofile ¶
func NewWtpprofile(ctx *pulumi.Context, name string, args *WtpprofileArgs, opts ...pulumi.ResourceOption) (*Wtpprofile, error)
NewWtpprofile registers a new resource with the given unique name, arguments, and options.
func (*Wtpprofile) ElementType ¶
func (*Wtpprofile) ElementType() reflect.Type
func (*Wtpprofile) ToWtpprofileOutput ¶
func (i *Wtpprofile) ToWtpprofileOutput() WtpprofileOutput
func (*Wtpprofile) ToWtpprofileOutputWithContext ¶
func (i *Wtpprofile) ToWtpprofileOutputWithContext(ctx context.Context) WtpprofileOutput
type WtpprofileArgs ¶
type WtpprofileArgs struct { // Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space. Allowaccess pulumi.StringPtrInput // Country in which this WTP, FortiAP or AP will operate (default = NA, automatically use the country configured for the current VDOM). ApCountry pulumi.StringPtrInput // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff pulumi.StringPtrInput // AP local configuration profile name. ApcfgProfile pulumi.StringPtrInput // Bluetooth Low Energy profile name. BleProfile pulumi.StringPtrInput // Bonjour profile name. BonjourProfile pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. ConsoleLogin pulumi.StringPtrInput // Enable/disable CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringPtrInput // List of MAC addresses that are denied access to this WTP, FortiAP, or AP. The structure of `denyMacList` block is documented below. DenyMacLists WtpprofileDenyMacListArrayInput // Enable/disable data channel DTLS in kernel. Valid values: `enable`, `disable`. DtlsInKernel pulumi.StringPtrInput // WTP data channel DTLS policy (default = clear-text). DtlsPolicy pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable use of energy efficient Ethernet on WTP. Valid values: `enable`, `disable`. EnergyEfficientEthernet pulumi.StringPtrInput // ESL SES-imagotag dongle configuration. The structure of `eslSesDongle` block is documented below. EslSesDongle WtpprofileEslSesDonglePtrInput // Enable/disable station/VAP/radio extension information. Valid values: `enable`, `disable`. ExtInfoEnable pulumi.StringPtrInput // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. HandoffRoaming pulumi.StringPtrInput // Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25). HandoffRssi pulumi.IntPtrInput // Threshold value for AP handoff. HandoffStaThresh pulumi.IntPtrInput // Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. IndoorOutdoorDeployment pulumi.StringPtrInput // Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. IpFragmentPreventing pulumi.StringPtrInput // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpprofileLanPtrInput // Set various location based service (LBS) options. The structure of `lbs` block is documented below. Lbs WtpprofileLbsPtrInput // Recurring firewall schedules for illuminating LEDs on the FortiAP. If led-state is enabled, LEDs will be visible when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of `ledSchedules` block is documented below. LedSchedules WtpprofileLedScheduleArrayInput // Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. LedState pulumi.StringPtrInput // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. Lldp pulumi.StringPtrInput // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd pulumi.StringPtrInput // Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswdChange pulumi.StringPtrInput // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients pulumi.IntPtrInput // WTP (or FortiAP or AP) profile name. Name pulumi.StringPtrInput // WTP, FortiAP, or AP platform. The structure of `platform` block is documented below. Platform WtpprofilePlatformPtrInput // Set the WTP, FortiAP, or AP's PoE mode. PoeMode pulumi.StringPtrInput // Configuration options for radio 1. The structure of `radio1` block is documented below. Radio1 WtpprofileRadio1PtrInput // Configuration options for radio 2. The structure of `radio2` block is documented below. Radio2 WtpprofileRadio2PtrInput // Configuration options for radio 3. The structure of `radio3` block is documented below. Radio3 WtpprofileRadio3PtrInput // Configuration options for radio 4. The structure of `radio4` block is documented below. Radio4 WtpprofileRadio4PtrInput // Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. SplitTunnelingAclLocalApSubnet pulumi.StringPtrInput // Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. SplitTunnelingAclPath pulumi.StringPtrInput // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls WtpprofileSplitTunnelingAclArrayInput // System log server configuration profile name. SyslogProfile pulumi.StringPtrInput // Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). TunMtuDownlink pulumi.IntPtrInput // Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). TunMtuUplink pulumi.IntPtrInput // Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. Unii45ghzBand pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. WanPortAuth pulumi.StringPtrInput // Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: `enable`, `disable`. WanPortAuthMacsec pulumi.StringPtrInput // WAN port 802.1x supplicant EAP methods (default = all). Valid values: `all`, `EAP-FAST`, `EAP-TLS`, `EAP-PEAP`. WanPortAuthMethods pulumi.StringPtrInput // Set WAN port 802.1x supplicant password. WanPortAuthPassword pulumi.StringPtrInput // Set WAN port 802.1x supplicant user name. WanPortAuthUsrname pulumi.StringPtrInput // Enable/disable using a WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. WanPortMode pulumi.StringPtrInput }
The set of arguments for constructing a Wtpprofile resource.
func (WtpprofileArgs) ElementType ¶
func (WtpprofileArgs) ElementType() reflect.Type
type WtpprofileArray ¶
type WtpprofileArray []WtpprofileInput
func (WtpprofileArray) ElementType ¶
func (WtpprofileArray) ElementType() reflect.Type
func (WtpprofileArray) ToWtpprofileArrayOutput ¶
func (i WtpprofileArray) ToWtpprofileArrayOutput() WtpprofileArrayOutput
func (WtpprofileArray) ToWtpprofileArrayOutputWithContext ¶
func (i WtpprofileArray) ToWtpprofileArrayOutputWithContext(ctx context.Context) WtpprofileArrayOutput
type WtpprofileArrayInput ¶
type WtpprofileArrayInput interface { pulumi.Input ToWtpprofileArrayOutput() WtpprofileArrayOutput ToWtpprofileArrayOutputWithContext(context.Context) WtpprofileArrayOutput }
WtpprofileArrayInput is an input type that accepts WtpprofileArray and WtpprofileArrayOutput values. You can construct a concrete instance of `WtpprofileArrayInput` via:
WtpprofileArray{ WtpprofileArgs{...} }
type WtpprofileArrayOutput ¶
type WtpprofileArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileArrayOutput) ElementType ¶
func (WtpprofileArrayOutput) ElementType() reflect.Type
func (WtpprofileArrayOutput) Index ¶
func (o WtpprofileArrayOutput) Index(i pulumi.IntInput) WtpprofileOutput
func (WtpprofileArrayOutput) ToWtpprofileArrayOutput ¶
func (o WtpprofileArrayOutput) ToWtpprofileArrayOutput() WtpprofileArrayOutput
func (WtpprofileArrayOutput) ToWtpprofileArrayOutputWithContext ¶
func (o WtpprofileArrayOutput) ToWtpprofileArrayOutputWithContext(ctx context.Context) WtpprofileArrayOutput
type WtpprofileDenyMacList ¶
type WtpprofileDenyMacListArgs ¶
type WtpprofileDenyMacListArgs struct { // ID. Id pulumi.IntPtrInput `pulumi:"id"` // A WiFi device with this MAC address is denied access to this WTP, FortiAP or AP. Mac pulumi.StringPtrInput `pulumi:"mac"` }
func (WtpprofileDenyMacListArgs) ElementType ¶
func (WtpprofileDenyMacListArgs) ElementType() reflect.Type
func (WtpprofileDenyMacListArgs) ToWtpprofileDenyMacListOutput ¶
func (i WtpprofileDenyMacListArgs) ToWtpprofileDenyMacListOutput() WtpprofileDenyMacListOutput
func (WtpprofileDenyMacListArgs) ToWtpprofileDenyMacListOutputWithContext ¶
func (i WtpprofileDenyMacListArgs) ToWtpprofileDenyMacListOutputWithContext(ctx context.Context) WtpprofileDenyMacListOutput
type WtpprofileDenyMacListArray ¶
type WtpprofileDenyMacListArray []WtpprofileDenyMacListInput
func (WtpprofileDenyMacListArray) ElementType ¶
func (WtpprofileDenyMacListArray) ElementType() reflect.Type
func (WtpprofileDenyMacListArray) ToWtpprofileDenyMacListArrayOutput ¶
func (i WtpprofileDenyMacListArray) ToWtpprofileDenyMacListArrayOutput() WtpprofileDenyMacListArrayOutput
func (WtpprofileDenyMacListArray) ToWtpprofileDenyMacListArrayOutputWithContext ¶
func (i WtpprofileDenyMacListArray) ToWtpprofileDenyMacListArrayOutputWithContext(ctx context.Context) WtpprofileDenyMacListArrayOutput
type WtpprofileDenyMacListArrayInput ¶
type WtpprofileDenyMacListArrayInput interface { pulumi.Input ToWtpprofileDenyMacListArrayOutput() WtpprofileDenyMacListArrayOutput ToWtpprofileDenyMacListArrayOutputWithContext(context.Context) WtpprofileDenyMacListArrayOutput }
WtpprofileDenyMacListArrayInput is an input type that accepts WtpprofileDenyMacListArray and WtpprofileDenyMacListArrayOutput values. You can construct a concrete instance of `WtpprofileDenyMacListArrayInput` via:
WtpprofileDenyMacListArray{ WtpprofileDenyMacListArgs{...} }
type WtpprofileDenyMacListArrayOutput ¶
type WtpprofileDenyMacListArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileDenyMacListArrayOutput) ElementType ¶
func (WtpprofileDenyMacListArrayOutput) ElementType() reflect.Type
func (WtpprofileDenyMacListArrayOutput) Index ¶
func (o WtpprofileDenyMacListArrayOutput) Index(i pulumi.IntInput) WtpprofileDenyMacListOutput
func (WtpprofileDenyMacListArrayOutput) ToWtpprofileDenyMacListArrayOutput ¶
func (o WtpprofileDenyMacListArrayOutput) ToWtpprofileDenyMacListArrayOutput() WtpprofileDenyMacListArrayOutput
func (WtpprofileDenyMacListArrayOutput) ToWtpprofileDenyMacListArrayOutputWithContext ¶
func (o WtpprofileDenyMacListArrayOutput) ToWtpprofileDenyMacListArrayOutputWithContext(ctx context.Context) WtpprofileDenyMacListArrayOutput
type WtpprofileDenyMacListInput ¶
type WtpprofileDenyMacListInput interface { pulumi.Input ToWtpprofileDenyMacListOutput() WtpprofileDenyMacListOutput ToWtpprofileDenyMacListOutputWithContext(context.Context) WtpprofileDenyMacListOutput }
WtpprofileDenyMacListInput is an input type that accepts WtpprofileDenyMacListArgs and WtpprofileDenyMacListOutput values. You can construct a concrete instance of `WtpprofileDenyMacListInput` via:
WtpprofileDenyMacListArgs{...}
type WtpprofileDenyMacListOutput ¶
type WtpprofileDenyMacListOutput struct{ *pulumi.OutputState }
func (WtpprofileDenyMacListOutput) ElementType ¶
func (WtpprofileDenyMacListOutput) ElementType() reflect.Type
func (WtpprofileDenyMacListOutput) Id ¶
func (o WtpprofileDenyMacListOutput) Id() pulumi.IntPtrOutput
ID.
func (WtpprofileDenyMacListOutput) Mac ¶
func (o WtpprofileDenyMacListOutput) Mac() pulumi.StringPtrOutput
A WiFi device with this MAC address is denied access to this WTP, FortiAP or AP.
func (WtpprofileDenyMacListOutput) ToWtpprofileDenyMacListOutput ¶
func (o WtpprofileDenyMacListOutput) ToWtpprofileDenyMacListOutput() WtpprofileDenyMacListOutput
func (WtpprofileDenyMacListOutput) ToWtpprofileDenyMacListOutputWithContext ¶
func (o WtpprofileDenyMacListOutput) ToWtpprofileDenyMacListOutputWithContext(ctx context.Context) WtpprofileDenyMacListOutput
type WtpprofileEslSesDongle ¶
type WtpprofileEslSesDongle struct { // ESL SES-imagotag APC address type (default = fqdn). Valid values: `fqdn`, `ip`. ApcAddrType *string `pulumi:"apcAddrType"` // FQDN of ESL SES-imagotag Access Point Controller (APC). ApcFqdn *string `pulumi:"apcFqdn"` // IP address of ESL SES-imagotag Access Point Controller (APC). ApcIp *string `pulumi:"apcIp"` // Port of ESL SES-imagotag Access Point Controller (APC). ApcPort *int `pulumi:"apcPort"` // ESL SES-imagotag dongle coexistence level (default = none). Valid values: `none`. CoexLevel *string `pulumi:"coexLevel"` // Compliance levels for the ESL solution integration (default = compliance-level-2). Valid values: `compliance-level-2`. ComplianceLevel *string `pulumi:"complianceLevel"` // ESL SES-imagotag dongle channel (default = 127). Valid values: `-1`, `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `127`. EslChannel *string `pulumi:"eslChannel"` // ESL SES-imagotag dongle output power (default = A). Valid values: `a`, `b`, `c`, `d`, `e`, `f`, `g`, `h`. OutputPower *string `pulumi:"outputPower"` // Enable/disable ESL SES-imagotag Serial Communication Daemon (SCD) (default = disable). Valid values: `enable`, `disable`. ScdEnable *string `pulumi:"scdEnable"` // Enable/disable TLS Certificate verification. (default = enable). Valid values: `enable`, `disable`. TlsCertVerification *string `pulumi:"tlsCertVerification"` // Enable/disable TLS Certificate verification. (default = disable). Valid values: `enable`, `disable`. TlsFqdnVerification *string `pulumi:"tlsFqdnVerification"` }
type WtpprofileEslSesDongleArgs ¶
type WtpprofileEslSesDongleArgs struct { // ESL SES-imagotag APC address type (default = fqdn). Valid values: `fqdn`, `ip`. ApcAddrType pulumi.StringPtrInput `pulumi:"apcAddrType"` // FQDN of ESL SES-imagotag Access Point Controller (APC). ApcFqdn pulumi.StringPtrInput `pulumi:"apcFqdn"` // IP address of ESL SES-imagotag Access Point Controller (APC). ApcIp pulumi.StringPtrInput `pulumi:"apcIp"` // Port of ESL SES-imagotag Access Point Controller (APC). ApcPort pulumi.IntPtrInput `pulumi:"apcPort"` // ESL SES-imagotag dongle coexistence level (default = none). Valid values: `none`. CoexLevel pulumi.StringPtrInput `pulumi:"coexLevel"` // Compliance levels for the ESL solution integration (default = compliance-level-2). Valid values: `compliance-level-2`. ComplianceLevel pulumi.StringPtrInput `pulumi:"complianceLevel"` // ESL SES-imagotag dongle channel (default = 127). Valid values: `-1`, `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `127`. EslChannel pulumi.StringPtrInput `pulumi:"eslChannel"` // ESL SES-imagotag dongle output power (default = A). Valid values: `a`, `b`, `c`, `d`, `e`, `f`, `g`, `h`. OutputPower pulumi.StringPtrInput `pulumi:"outputPower"` // Enable/disable ESL SES-imagotag Serial Communication Daemon (SCD) (default = disable). Valid values: `enable`, `disable`. ScdEnable pulumi.StringPtrInput `pulumi:"scdEnable"` // Enable/disable TLS Certificate verification. (default = enable). Valid values: `enable`, `disable`. TlsCertVerification pulumi.StringPtrInput `pulumi:"tlsCertVerification"` // Enable/disable TLS Certificate verification. (default = disable). Valid values: `enable`, `disable`. TlsFqdnVerification pulumi.StringPtrInput `pulumi:"tlsFqdnVerification"` }
func (WtpprofileEslSesDongleArgs) ElementType ¶
func (WtpprofileEslSesDongleArgs) ElementType() reflect.Type
func (WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDongleOutput ¶
func (i WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDongleOutput() WtpprofileEslSesDongleOutput
func (WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDongleOutputWithContext ¶
func (i WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDongleOutputWithContext(ctx context.Context) WtpprofileEslSesDongleOutput
func (WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDonglePtrOutput ¶
func (i WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDonglePtrOutput() WtpprofileEslSesDonglePtrOutput
func (WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDonglePtrOutputWithContext ¶
func (i WtpprofileEslSesDongleArgs) ToWtpprofileEslSesDonglePtrOutputWithContext(ctx context.Context) WtpprofileEslSesDonglePtrOutput
type WtpprofileEslSesDongleInput ¶
type WtpprofileEslSesDongleInput interface { pulumi.Input ToWtpprofileEslSesDongleOutput() WtpprofileEslSesDongleOutput ToWtpprofileEslSesDongleOutputWithContext(context.Context) WtpprofileEslSesDongleOutput }
WtpprofileEslSesDongleInput is an input type that accepts WtpprofileEslSesDongleArgs and WtpprofileEslSesDongleOutput values. You can construct a concrete instance of `WtpprofileEslSesDongleInput` via:
WtpprofileEslSesDongleArgs{...}
type WtpprofileEslSesDongleOutput ¶
type WtpprofileEslSesDongleOutput struct{ *pulumi.OutputState }
func (WtpprofileEslSesDongleOutput) ApcAddrType ¶
func (o WtpprofileEslSesDongleOutput) ApcAddrType() pulumi.StringPtrOutput
ESL SES-imagotag APC address type (default = fqdn). Valid values: `fqdn`, `ip`.
func (WtpprofileEslSesDongleOutput) ApcFqdn ¶
func (o WtpprofileEslSesDongleOutput) ApcFqdn() pulumi.StringPtrOutput
FQDN of ESL SES-imagotag Access Point Controller (APC).
func (WtpprofileEslSesDongleOutput) ApcIp ¶
func (o WtpprofileEslSesDongleOutput) ApcIp() pulumi.StringPtrOutput
IP address of ESL SES-imagotag Access Point Controller (APC).
func (WtpprofileEslSesDongleOutput) ApcPort ¶
func (o WtpprofileEslSesDongleOutput) ApcPort() pulumi.IntPtrOutput
Port of ESL SES-imagotag Access Point Controller (APC).
func (WtpprofileEslSesDongleOutput) CoexLevel ¶
func (o WtpprofileEslSesDongleOutput) CoexLevel() pulumi.StringPtrOutput
ESL SES-imagotag dongle coexistence level (default = none). Valid values: `none`.
func (WtpprofileEslSesDongleOutput) ComplianceLevel ¶
func (o WtpprofileEslSesDongleOutput) ComplianceLevel() pulumi.StringPtrOutput
Compliance levels for the ESL solution integration (default = compliance-level-2). Valid values: `compliance-level-2`.
func (WtpprofileEslSesDongleOutput) ElementType ¶
func (WtpprofileEslSesDongleOutput) ElementType() reflect.Type
func (WtpprofileEslSesDongleOutput) EslChannel ¶
func (o WtpprofileEslSesDongleOutput) EslChannel() pulumi.StringPtrOutput
ESL SES-imagotag dongle channel (default = 127). Valid values: `-1`, `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `127`.
func (WtpprofileEslSesDongleOutput) OutputPower ¶
func (o WtpprofileEslSesDongleOutput) OutputPower() pulumi.StringPtrOutput
ESL SES-imagotag dongle output power (default = A). Valid values: `a`, `b`, `c`, `d`, `e`, `f`, `g`, `h`.
func (WtpprofileEslSesDongleOutput) ScdEnable ¶
func (o WtpprofileEslSesDongleOutput) ScdEnable() pulumi.StringPtrOutput
Enable/disable ESL SES-imagotag Serial Communication Daemon (SCD) (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileEslSesDongleOutput) TlsCertVerification ¶
func (o WtpprofileEslSesDongleOutput) TlsCertVerification() pulumi.StringPtrOutput
Enable/disable TLS Certificate verification. (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileEslSesDongleOutput) TlsFqdnVerification ¶
func (o WtpprofileEslSesDongleOutput) TlsFqdnVerification() pulumi.StringPtrOutput
Enable/disable TLS Certificate verification. (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDongleOutput ¶
func (o WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDongleOutput() WtpprofileEslSesDongleOutput
func (WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDongleOutputWithContext ¶
func (o WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDongleOutputWithContext(ctx context.Context) WtpprofileEslSesDongleOutput
func (WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDonglePtrOutput ¶
func (o WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDonglePtrOutput() WtpprofileEslSesDonglePtrOutput
func (WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDonglePtrOutputWithContext ¶
func (o WtpprofileEslSesDongleOutput) ToWtpprofileEslSesDonglePtrOutputWithContext(ctx context.Context) WtpprofileEslSesDonglePtrOutput
type WtpprofileEslSesDonglePtrInput ¶
type WtpprofileEslSesDonglePtrInput interface { pulumi.Input ToWtpprofileEslSesDonglePtrOutput() WtpprofileEslSesDonglePtrOutput ToWtpprofileEslSesDonglePtrOutputWithContext(context.Context) WtpprofileEslSesDonglePtrOutput }
WtpprofileEslSesDonglePtrInput is an input type that accepts WtpprofileEslSesDongleArgs, WtpprofileEslSesDonglePtr and WtpprofileEslSesDonglePtrOutput values. You can construct a concrete instance of `WtpprofileEslSesDonglePtrInput` via:
WtpprofileEslSesDongleArgs{...} or: nil
func WtpprofileEslSesDonglePtr ¶
func WtpprofileEslSesDonglePtr(v *WtpprofileEslSesDongleArgs) WtpprofileEslSesDonglePtrInput
type WtpprofileEslSesDonglePtrOutput ¶
type WtpprofileEslSesDonglePtrOutput struct{ *pulumi.OutputState }
func (WtpprofileEslSesDonglePtrOutput) ApcAddrType ¶
func (o WtpprofileEslSesDonglePtrOutput) ApcAddrType() pulumi.StringPtrOutput
ESL SES-imagotag APC address type (default = fqdn). Valid values: `fqdn`, `ip`.
func (WtpprofileEslSesDonglePtrOutput) ApcFqdn ¶
func (o WtpprofileEslSesDonglePtrOutput) ApcFqdn() pulumi.StringPtrOutput
FQDN of ESL SES-imagotag Access Point Controller (APC).
func (WtpprofileEslSesDonglePtrOutput) ApcIp ¶
func (o WtpprofileEslSesDonglePtrOutput) ApcIp() pulumi.StringPtrOutput
IP address of ESL SES-imagotag Access Point Controller (APC).
func (WtpprofileEslSesDonglePtrOutput) ApcPort ¶
func (o WtpprofileEslSesDonglePtrOutput) ApcPort() pulumi.IntPtrOutput
Port of ESL SES-imagotag Access Point Controller (APC).
func (WtpprofileEslSesDonglePtrOutput) CoexLevel ¶
func (o WtpprofileEslSesDonglePtrOutput) CoexLevel() pulumi.StringPtrOutput
ESL SES-imagotag dongle coexistence level (default = none). Valid values: `none`.
func (WtpprofileEslSesDonglePtrOutput) ComplianceLevel ¶
func (o WtpprofileEslSesDonglePtrOutput) ComplianceLevel() pulumi.StringPtrOutput
Compliance levels for the ESL solution integration (default = compliance-level-2). Valid values: `compliance-level-2`.
func (WtpprofileEslSesDonglePtrOutput) Elem ¶
func (o WtpprofileEslSesDonglePtrOutput) Elem() WtpprofileEslSesDongleOutput
func (WtpprofileEslSesDonglePtrOutput) ElementType ¶
func (WtpprofileEslSesDonglePtrOutput) ElementType() reflect.Type
func (WtpprofileEslSesDonglePtrOutput) EslChannel ¶
func (o WtpprofileEslSesDonglePtrOutput) EslChannel() pulumi.StringPtrOutput
ESL SES-imagotag dongle channel (default = 127). Valid values: `-1`, `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `127`.
func (WtpprofileEslSesDonglePtrOutput) OutputPower ¶
func (o WtpprofileEslSesDonglePtrOutput) OutputPower() pulumi.StringPtrOutput
ESL SES-imagotag dongle output power (default = A). Valid values: `a`, `b`, `c`, `d`, `e`, `f`, `g`, `h`.
func (WtpprofileEslSesDonglePtrOutput) ScdEnable ¶
func (o WtpprofileEslSesDonglePtrOutput) ScdEnable() pulumi.StringPtrOutput
Enable/disable ESL SES-imagotag Serial Communication Daemon (SCD) (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileEslSesDonglePtrOutput) TlsCertVerification ¶
func (o WtpprofileEslSesDonglePtrOutput) TlsCertVerification() pulumi.StringPtrOutput
Enable/disable TLS Certificate verification. (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileEslSesDonglePtrOutput) TlsFqdnVerification ¶
func (o WtpprofileEslSesDonglePtrOutput) TlsFqdnVerification() pulumi.StringPtrOutput
Enable/disable TLS Certificate verification. (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileEslSesDonglePtrOutput) ToWtpprofileEslSesDonglePtrOutput ¶
func (o WtpprofileEslSesDonglePtrOutput) ToWtpprofileEslSesDonglePtrOutput() WtpprofileEslSesDonglePtrOutput
func (WtpprofileEslSesDonglePtrOutput) ToWtpprofileEslSesDonglePtrOutputWithContext ¶
func (o WtpprofileEslSesDonglePtrOutput) ToWtpprofileEslSesDonglePtrOutputWithContext(ctx context.Context) WtpprofileEslSesDonglePtrOutput
type WtpprofileInput ¶
type WtpprofileInput interface { pulumi.Input ToWtpprofileOutput() WtpprofileOutput ToWtpprofileOutputWithContext(ctx context.Context) WtpprofileOutput }
type WtpprofileLan ¶
type WtpprofileLan struct { // LAN port 1 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port1Mode *string `pulumi:"port1Mode"` // Bridge LAN port 1 to SSID. Port1Ssid *string `pulumi:"port1Ssid"` // LAN port 2 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port2Mode *string `pulumi:"port2Mode"` // Bridge LAN port 2 to SSID. Port2Ssid *string `pulumi:"port2Ssid"` // LAN port 3 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port3Mode *string `pulumi:"port3Mode"` // Bridge LAN port 3 to SSID. Port3Ssid *string `pulumi:"port3Ssid"` // LAN port 4 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port4Mode *string `pulumi:"port4Mode"` // Bridge LAN port 4 to SSID. Port4Ssid *string `pulumi:"port4Ssid"` // LAN port 5 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port5Mode *string `pulumi:"port5Mode"` // Bridge LAN port 5 to SSID. Port5Ssid *string `pulumi:"port5Ssid"` // LAN port 6 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port6Mode *string `pulumi:"port6Mode"` // Bridge LAN port 6 to SSID. Port6Ssid *string `pulumi:"port6Ssid"` // LAN port 7 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port7Mode *string `pulumi:"port7Mode"` // Bridge LAN port 7 to SSID. Port7Ssid *string `pulumi:"port7Ssid"` // LAN port 8 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port8Mode *string `pulumi:"port8Mode"` // Bridge LAN port 8 to SSID. Port8Ssid *string `pulumi:"port8Ssid"` // ESL port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. PortEslMode *string `pulumi:"portEslMode"` // Bridge ESL port to SSID. PortEslSsid *string `pulumi:"portEslSsid"` // LAN port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. PortMode *string `pulumi:"portMode"` // Bridge LAN port to SSID. PortSsid *string `pulumi:"portSsid"` }
type WtpprofileLanArgs ¶
type WtpprofileLanArgs struct { // LAN port 1 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port1Mode pulumi.StringPtrInput `pulumi:"port1Mode"` // Bridge LAN port 1 to SSID. Port1Ssid pulumi.StringPtrInput `pulumi:"port1Ssid"` // LAN port 2 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port2Mode pulumi.StringPtrInput `pulumi:"port2Mode"` // Bridge LAN port 2 to SSID. Port2Ssid pulumi.StringPtrInput `pulumi:"port2Ssid"` // LAN port 3 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port3Mode pulumi.StringPtrInput `pulumi:"port3Mode"` // Bridge LAN port 3 to SSID. Port3Ssid pulumi.StringPtrInput `pulumi:"port3Ssid"` // LAN port 4 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port4Mode pulumi.StringPtrInput `pulumi:"port4Mode"` // Bridge LAN port 4 to SSID. Port4Ssid pulumi.StringPtrInput `pulumi:"port4Ssid"` // LAN port 5 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port5Mode pulumi.StringPtrInput `pulumi:"port5Mode"` // Bridge LAN port 5 to SSID. Port5Ssid pulumi.StringPtrInput `pulumi:"port5Ssid"` // LAN port 6 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port6Mode pulumi.StringPtrInput `pulumi:"port6Mode"` // Bridge LAN port 6 to SSID. Port6Ssid pulumi.StringPtrInput `pulumi:"port6Ssid"` // LAN port 7 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port7Mode pulumi.StringPtrInput `pulumi:"port7Mode"` // Bridge LAN port 7 to SSID. Port7Ssid pulumi.StringPtrInput `pulumi:"port7Ssid"` // LAN port 8 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. Port8Mode pulumi.StringPtrInput `pulumi:"port8Mode"` // Bridge LAN port 8 to SSID. Port8Ssid pulumi.StringPtrInput `pulumi:"port8Ssid"` // ESL port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. PortEslMode pulumi.StringPtrInput `pulumi:"portEslMode"` // Bridge ESL port to SSID. PortEslSsid pulumi.StringPtrInput `pulumi:"portEslSsid"` // LAN port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`. PortMode pulumi.StringPtrInput `pulumi:"portMode"` // Bridge LAN port to SSID. PortSsid pulumi.StringPtrInput `pulumi:"portSsid"` }
func (WtpprofileLanArgs) ElementType ¶
func (WtpprofileLanArgs) ElementType() reflect.Type
func (WtpprofileLanArgs) ToWtpprofileLanOutput ¶
func (i WtpprofileLanArgs) ToWtpprofileLanOutput() WtpprofileLanOutput
func (WtpprofileLanArgs) ToWtpprofileLanOutputWithContext ¶
func (i WtpprofileLanArgs) ToWtpprofileLanOutputWithContext(ctx context.Context) WtpprofileLanOutput
func (WtpprofileLanArgs) ToWtpprofileLanPtrOutput ¶
func (i WtpprofileLanArgs) ToWtpprofileLanPtrOutput() WtpprofileLanPtrOutput
func (WtpprofileLanArgs) ToWtpprofileLanPtrOutputWithContext ¶
func (i WtpprofileLanArgs) ToWtpprofileLanPtrOutputWithContext(ctx context.Context) WtpprofileLanPtrOutput
type WtpprofileLanInput ¶
type WtpprofileLanInput interface { pulumi.Input ToWtpprofileLanOutput() WtpprofileLanOutput ToWtpprofileLanOutputWithContext(context.Context) WtpprofileLanOutput }
WtpprofileLanInput is an input type that accepts WtpprofileLanArgs and WtpprofileLanOutput values. You can construct a concrete instance of `WtpprofileLanInput` via:
WtpprofileLanArgs{...}
type WtpprofileLanOutput ¶
type WtpprofileLanOutput struct{ *pulumi.OutputState }
func (WtpprofileLanOutput) ElementType ¶
func (WtpprofileLanOutput) ElementType() reflect.Type
func (WtpprofileLanOutput) Port1Mode ¶
func (o WtpprofileLanOutput) Port1Mode() pulumi.StringPtrOutput
LAN port 1 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) Port1Ssid ¶
func (o WtpprofileLanOutput) Port1Ssid() pulumi.StringPtrOutput
Bridge LAN port 1 to SSID.
func (WtpprofileLanOutput) Port2Mode ¶
func (o WtpprofileLanOutput) Port2Mode() pulumi.StringPtrOutput
LAN port 2 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) Port2Ssid ¶
func (o WtpprofileLanOutput) Port2Ssid() pulumi.StringPtrOutput
Bridge LAN port 2 to SSID.
func (WtpprofileLanOutput) Port3Mode ¶
func (o WtpprofileLanOutput) Port3Mode() pulumi.StringPtrOutput
LAN port 3 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) Port3Ssid ¶
func (o WtpprofileLanOutput) Port3Ssid() pulumi.StringPtrOutput
Bridge LAN port 3 to SSID.
func (WtpprofileLanOutput) Port4Mode ¶
func (o WtpprofileLanOutput) Port4Mode() pulumi.StringPtrOutput
LAN port 4 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) Port4Ssid ¶
func (o WtpprofileLanOutput) Port4Ssid() pulumi.StringPtrOutput
Bridge LAN port 4 to SSID.
func (WtpprofileLanOutput) Port5Mode ¶
func (o WtpprofileLanOutput) Port5Mode() pulumi.StringPtrOutput
LAN port 5 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) Port5Ssid ¶
func (o WtpprofileLanOutput) Port5Ssid() pulumi.StringPtrOutput
Bridge LAN port 5 to SSID.
func (WtpprofileLanOutput) Port6Mode ¶
func (o WtpprofileLanOutput) Port6Mode() pulumi.StringPtrOutput
LAN port 6 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) Port6Ssid ¶
func (o WtpprofileLanOutput) Port6Ssid() pulumi.StringPtrOutput
Bridge LAN port 6 to SSID.
func (WtpprofileLanOutput) Port7Mode ¶
func (o WtpprofileLanOutput) Port7Mode() pulumi.StringPtrOutput
LAN port 7 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) Port7Ssid ¶
func (o WtpprofileLanOutput) Port7Ssid() pulumi.StringPtrOutput
Bridge LAN port 7 to SSID.
func (WtpprofileLanOutput) Port8Mode ¶
func (o WtpprofileLanOutput) Port8Mode() pulumi.StringPtrOutput
LAN port 8 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) Port8Ssid ¶
func (o WtpprofileLanOutput) Port8Ssid() pulumi.StringPtrOutput
Bridge LAN port 8 to SSID.
func (WtpprofileLanOutput) PortEslMode ¶
func (o WtpprofileLanOutput) PortEslMode() pulumi.StringPtrOutput
ESL port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) PortEslSsid ¶
func (o WtpprofileLanOutput) PortEslSsid() pulumi.StringPtrOutput
Bridge ESL port to SSID.
func (WtpprofileLanOutput) PortMode ¶
func (o WtpprofileLanOutput) PortMode() pulumi.StringPtrOutput
LAN port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanOutput) PortSsid ¶
func (o WtpprofileLanOutput) PortSsid() pulumi.StringPtrOutput
Bridge LAN port to SSID.
func (WtpprofileLanOutput) ToWtpprofileLanOutput ¶
func (o WtpprofileLanOutput) ToWtpprofileLanOutput() WtpprofileLanOutput
func (WtpprofileLanOutput) ToWtpprofileLanOutputWithContext ¶
func (o WtpprofileLanOutput) ToWtpprofileLanOutputWithContext(ctx context.Context) WtpprofileLanOutput
func (WtpprofileLanOutput) ToWtpprofileLanPtrOutput ¶
func (o WtpprofileLanOutput) ToWtpprofileLanPtrOutput() WtpprofileLanPtrOutput
func (WtpprofileLanOutput) ToWtpprofileLanPtrOutputWithContext ¶
func (o WtpprofileLanOutput) ToWtpprofileLanPtrOutputWithContext(ctx context.Context) WtpprofileLanPtrOutput
type WtpprofileLanPtrInput ¶
type WtpprofileLanPtrInput interface { pulumi.Input ToWtpprofileLanPtrOutput() WtpprofileLanPtrOutput ToWtpprofileLanPtrOutputWithContext(context.Context) WtpprofileLanPtrOutput }
WtpprofileLanPtrInput is an input type that accepts WtpprofileLanArgs, WtpprofileLanPtr and WtpprofileLanPtrOutput values. You can construct a concrete instance of `WtpprofileLanPtrInput` via:
WtpprofileLanArgs{...} or: nil
func WtpprofileLanPtr ¶
func WtpprofileLanPtr(v *WtpprofileLanArgs) WtpprofileLanPtrInput
type WtpprofileLanPtrOutput ¶
type WtpprofileLanPtrOutput struct{ *pulumi.OutputState }
func (WtpprofileLanPtrOutput) Elem ¶
func (o WtpprofileLanPtrOutput) Elem() WtpprofileLanOutput
func (WtpprofileLanPtrOutput) ElementType ¶
func (WtpprofileLanPtrOutput) ElementType() reflect.Type
func (WtpprofileLanPtrOutput) Port1Mode ¶
func (o WtpprofileLanPtrOutput) Port1Mode() pulumi.StringPtrOutput
LAN port 1 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) Port1Ssid ¶
func (o WtpprofileLanPtrOutput) Port1Ssid() pulumi.StringPtrOutput
Bridge LAN port 1 to SSID.
func (WtpprofileLanPtrOutput) Port2Mode ¶
func (o WtpprofileLanPtrOutput) Port2Mode() pulumi.StringPtrOutput
LAN port 2 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) Port2Ssid ¶
func (o WtpprofileLanPtrOutput) Port2Ssid() pulumi.StringPtrOutput
Bridge LAN port 2 to SSID.
func (WtpprofileLanPtrOutput) Port3Mode ¶
func (o WtpprofileLanPtrOutput) Port3Mode() pulumi.StringPtrOutput
LAN port 3 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) Port3Ssid ¶
func (o WtpprofileLanPtrOutput) Port3Ssid() pulumi.StringPtrOutput
Bridge LAN port 3 to SSID.
func (WtpprofileLanPtrOutput) Port4Mode ¶
func (o WtpprofileLanPtrOutput) Port4Mode() pulumi.StringPtrOutput
LAN port 4 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) Port4Ssid ¶
func (o WtpprofileLanPtrOutput) Port4Ssid() pulumi.StringPtrOutput
Bridge LAN port 4 to SSID.
func (WtpprofileLanPtrOutput) Port5Mode ¶
func (o WtpprofileLanPtrOutput) Port5Mode() pulumi.StringPtrOutput
LAN port 5 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) Port5Ssid ¶
func (o WtpprofileLanPtrOutput) Port5Ssid() pulumi.StringPtrOutput
Bridge LAN port 5 to SSID.
func (WtpprofileLanPtrOutput) Port6Mode ¶
func (o WtpprofileLanPtrOutput) Port6Mode() pulumi.StringPtrOutput
LAN port 6 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) Port6Ssid ¶
func (o WtpprofileLanPtrOutput) Port6Ssid() pulumi.StringPtrOutput
Bridge LAN port 6 to SSID.
func (WtpprofileLanPtrOutput) Port7Mode ¶
func (o WtpprofileLanPtrOutput) Port7Mode() pulumi.StringPtrOutput
LAN port 7 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) Port7Ssid ¶
func (o WtpprofileLanPtrOutput) Port7Ssid() pulumi.StringPtrOutput
Bridge LAN port 7 to SSID.
func (WtpprofileLanPtrOutput) Port8Mode ¶
func (o WtpprofileLanPtrOutput) Port8Mode() pulumi.StringPtrOutput
LAN port 8 mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) Port8Ssid ¶
func (o WtpprofileLanPtrOutput) Port8Ssid() pulumi.StringPtrOutput
Bridge LAN port 8 to SSID.
func (WtpprofileLanPtrOutput) PortEslMode ¶
func (o WtpprofileLanPtrOutput) PortEslMode() pulumi.StringPtrOutput
ESL port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) PortEslSsid ¶
func (o WtpprofileLanPtrOutput) PortEslSsid() pulumi.StringPtrOutput
Bridge ESL port to SSID.
func (WtpprofileLanPtrOutput) PortMode ¶
func (o WtpprofileLanPtrOutput) PortMode() pulumi.StringPtrOutput
LAN port mode. Valid values: `offline`, `nat-to-wan`, `bridge-to-wan`, `bridge-to-ssid`.
func (WtpprofileLanPtrOutput) PortSsid ¶
func (o WtpprofileLanPtrOutput) PortSsid() pulumi.StringPtrOutput
Bridge LAN port to SSID.
func (WtpprofileLanPtrOutput) ToWtpprofileLanPtrOutput ¶
func (o WtpprofileLanPtrOutput) ToWtpprofileLanPtrOutput() WtpprofileLanPtrOutput
func (WtpprofileLanPtrOutput) ToWtpprofileLanPtrOutputWithContext ¶
func (o WtpprofileLanPtrOutput) ToWtpprofileLanPtrOutputWithContext(ctx context.Context) WtpprofileLanPtrOutput
type WtpprofileLbs ¶
type WtpprofileLbs struct { // Enable/disable AeroScout Real Time Location Service (RTLS) support. Valid values: `enable`, `disable`. Aeroscout *string `pulumi:"aeroscout"` // Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. AeroscoutApMac *string `pulumi:"aeroscoutApMac"` // Enable/disable MU compounded report. Valid values: `enable`, `disable`. AeroscoutMmuReport *string `pulumi:"aeroscoutMmuReport"` // Enable/disable AeroScout support. Valid values: `enable`, `disable`. AeroscoutMu *string `pulumi:"aeroscoutMu"` // AeroScout Mobile Unit (MU) mode dilution factor (default = 20). AeroscoutMuFactor *int `pulumi:"aeroscoutMuFactor"` // AeroScout MU mode timeout (0 - 65535 sec, default = 5). AeroscoutMuTimeout *int `pulumi:"aeroscoutMuTimeout"` // IP address of AeroScout server. AeroscoutServerIp *string `pulumi:"aeroscoutServerIp"` // AeroScout server UDP listening port. AeroscoutServerPort *int `pulumi:"aeroscoutServerPort"` // Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. EkahauBlinkMode *string `pulumi:"ekahauBlinkMode"` // WiFi frame MAC address or WiFi Tag. EkahauTag *string `pulumi:"ekahauTag"` // IP address of Ekahua RTLS Controller (ERC). ErcServerIp *string `pulumi:"ercServerIp"` // Ekahua RTLS Controller (ERC) UDP listening port. ErcServerPort *int `pulumi:"ercServerPort"` // Enable/disable FortiPresence to monitor the location and activity of WiFi clients even if they don't connect to this WiFi network (default = disable). Valid values: `foreign`, `both`, `disable`. Fortipresence *string `pulumi:"fortipresence"` // Enable/disable FortiPresence finding and reporting BLE devices. Valid values: `enable`, `disable`. FortipresenceBle *string `pulumi:"fortipresenceBle"` // FortiPresence report transmit frequency (5 - 65535 sec, default = 30). FortipresenceFrequency *int `pulumi:"fortipresenceFrequency"` // FortiPresence server UDP listening port (default = 3000). FortipresencePort *int `pulumi:"fortipresencePort"` // FortiPresence project name (max. 16 characters, default = fortipresence). FortipresenceProject *string `pulumi:"fortipresenceProject"` // Enable/disable FortiPresence finding and reporting rogue APs. Valid values: `enable`, `disable`. FortipresenceRogue *string `pulumi:"fortipresenceRogue"` // FortiPresence secret password (max. 16 characters). FortipresenceSecret *string `pulumi:"fortipresenceSecret"` // FortiPresence server IP address. FortipresenceServer *string `pulumi:"fortipresenceServer"` // FortiPresence server address type (default = ipv4). Valid values: `ipv4`, `fqdn`. FortipresenceServerAddrType *string `pulumi:"fortipresenceServerAddrType"` // FQDN of FortiPresence server. FortipresenceServerFqdn *string `pulumi:"fortipresenceServerFqdn"` // Enable/disable FortiPresence finding and reporting unassociated stations. Valid values: `enable`, `disable`. FortipresenceUnassoc *string `pulumi:"fortipresenceUnassoc"` // Enable/disable PoleStar BLE NAO Track Real Time Location Service (RTLS) support (default = disable). Valid values: `enable`, `disable`. Polestar *string `pulumi:"polestar"` // Time that measurements should be accumulated in seconds (default = 2). PolestarAccumulationInterval *int `pulumi:"polestarAccumulationInterval"` // Tags and asset addrgrp list to be reported. PolestarAssetAddrgrpList *string `pulumi:"polestarAssetAddrgrpList"` // Tags and asset UUID list 1 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'). PolestarAssetUuidList1 *string `pulumi:"polestarAssetUuidList1"` // Tags and asset UUID list 2 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'). PolestarAssetUuidList2 *string `pulumi:"polestarAssetUuidList2"` // Tags and asset UUID list 3 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'). PolestarAssetUuidList3 *string `pulumi:"polestarAssetUuidList3"` // Tags and asset UUID list 4 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'). PolestarAssetUuidList4 *string `pulumi:"polestarAssetUuidList4"` // Select the protocol to report Measurements, Advertising Data, or Location Data to NAO Cloud. (default = WSS). Valid values: `WSS`. PolestarProtocol *string `pulumi:"polestarProtocol"` // Time between reporting accumulated measurements in seconds (default = 2). PolestarReportingInterval *int `pulumi:"polestarReportingInterval"` // FQDN of PoleStar Nao Track Server (default = ws.nao-cloud.com). PolestarServerFqdn *string `pulumi:"polestarServerFqdn"` // Path of PoleStar Nao Track Server (default = /v1/token/<access_token>/pst-v2). PolestarServerPath *string `pulumi:"polestarServerPath"` // Port of PoleStar Nao Track Server (default = 443). PolestarServerPort *int `pulumi:"polestarServerPort"` // Access Token of PoleStar Nao Track Server. PolestarServerToken *string `pulumi:"polestarServerToken"` // Enable/disable client station locating services for all clients, whether associated or not (default = disable). Valid values: `enable`, `disable`. StationLocate *string `pulumi:"stationLocate"` }
type WtpprofileLbsArgs ¶
type WtpprofileLbsArgs struct { // Enable/disable AeroScout Real Time Location Service (RTLS) support. Valid values: `enable`, `disable`. Aeroscout pulumi.StringPtrInput `pulumi:"aeroscout"` // Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. AeroscoutApMac pulumi.StringPtrInput `pulumi:"aeroscoutApMac"` // Enable/disable MU compounded report. Valid values: `enable`, `disable`. AeroscoutMmuReport pulumi.StringPtrInput `pulumi:"aeroscoutMmuReport"` // Enable/disable AeroScout support. Valid values: `enable`, `disable`. AeroscoutMu pulumi.StringPtrInput `pulumi:"aeroscoutMu"` // AeroScout Mobile Unit (MU) mode dilution factor (default = 20). AeroscoutMuFactor pulumi.IntPtrInput `pulumi:"aeroscoutMuFactor"` // AeroScout MU mode timeout (0 - 65535 sec, default = 5). AeroscoutMuTimeout pulumi.IntPtrInput `pulumi:"aeroscoutMuTimeout"` // IP address of AeroScout server. AeroscoutServerIp pulumi.StringPtrInput `pulumi:"aeroscoutServerIp"` // AeroScout server UDP listening port. AeroscoutServerPort pulumi.IntPtrInput `pulumi:"aeroscoutServerPort"` // Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. EkahauBlinkMode pulumi.StringPtrInput `pulumi:"ekahauBlinkMode"` // WiFi frame MAC address or WiFi Tag. EkahauTag pulumi.StringPtrInput `pulumi:"ekahauTag"` // IP address of Ekahua RTLS Controller (ERC). ErcServerIp pulumi.StringPtrInput `pulumi:"ercServerIp"` // Ekahua RTLS Controller (ERC) UDP listening port. ErcServerPort pulumi.IntPtrInput `pulumi:"ercServerPort"` // Enable/disable FortiPresence to monitor the location and activity of WiFi clients even if they don't connect to this WiFi network (default = disable). Valid values: `foreign`, `both`, `disable`. Fortipresence pulumi.StringPtrInput `pulumi:"fortipresence"` // Enable/disable FortiPresence finding and reporting BLE devices. Valid values: `enable`, `disable`. FortipresenceBle pulumi.StringPtrInput `pulumi:"fortipresenceBle"` // FortiPresence report transmit frequency (5 - 65535 sec, default = 30). FortipresenceFrequency pulumi.IntPtrInput `pulumi:"fortipresenceFrequency"` // FortiPresence server UDP listening port (default = 3000). FortipresencePort pulumi.IntPtrInput `pulumi:"fortipresencePort"` // FortiPresence project name (max. 16 characters, default = fortipresence). FortipresenceProject pulumi.StringPtrInput `pulumi:"fortipresenceProject"` // Enable/disable FortiPresence finding and reporting rogue APs. Valid values: `enable`, `disable`. FortipresenceRogue pulumi.StringPtrInput `pulumi:"fortipresenceRogue"` // FortiPresence secret password (max. 16 characters). FortipresenceSecret pulumi.StringPtrInput `pulumi:"fortipresenceSecret"` // FortiPresence server IP address. FortipresenceServer pulumi.StringPtrInput `pulumi:"fortipresenceServer"` // FortiPresence server address type (default = ipv4). Valid values: `ipv4`, `fqdn`. FortipresenceServerAddrType pulumi.StringPtrInput `pulumi:"fortipresenceServerAddrType"` // FQDN of FortiPresence server. FortipresenceServerFqdn pulumi.StringPtrInput `pulumi:"fortipresenceServerFqdn"` // Enable/disable FortiPresence finding and reporting unassociated stations. Valid values: `enable`, `disable`. FortipresenceUnassoc pulumi.StringPtrInput `pulumi:"fortipresenceUnassoc"` // Enable/disable PoleStar BLE NAO Track Real Time Location Service (RTLS) support (default = disable). Valid values: `enable`, `disable`. Polestar pulumi.StringPtrInput `pulumi:"polestar"` // Time that measurements should be accumulated in seconds (default = 2). PolestarAccumulationInterval pulumi.IntPtrInput `pulumi:"polestarAccumulationInterval"` // Tags and asset addrgrp list to be reported. PolestarAssetAddrgrpList pulumi.StringPtrInput `pulumi:"polestarAssetAddrgrpList"` // Tags and asset UUID list 1 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'). PolestarAssetUuidList1 pulumi.StringPtrInput `pulumi:"polestarAssetUuidList1"` // Tags and asset UUID list 2 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'). PolestarAssetUuidList2 pulumi.StringPtrInput `pulumi:"polestarAssetUuidList2"` // Tags and asset UUID list 3 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'). PolestarAssetUuidList3 pulumi.StringPtrInput `pulumi:"polestarAssetUuidList3"` // Tags and asset UUID list 4 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'). PolestarAssetUuidList4 pulumi.StringPtrInput `pulumi:"polestarAssetUuidList4"` // Select the protocol to report Measurements, Advertising Data, or Location Data to NAO Cloud. (default = WSS). Valid values: `WSS`. PolestarProtocol pulumi.StringPtrInput `pulumi:"polestarProtocol"` // Time between reporting accumulated measurements in seconds (default = 2). PolestarReportingInterval pulumi.IntPtrInput `pulumi:"polestarReportingInterval"` // FQDN of PoleStar Nao Track Server (default = ws.nao-cloud.com). PolestarServerFqdn pulumi.StringPtrInput `pulumi:"polestarServerFqdn"` // Path of PoleStar Nao Track Server (default = /v1/token/<access_token>/pst-v2). PolestarServerPath pulumi.StringPtrInput `pulumi:"polestarServerPath"` // Port of PoleStar Nao Track Server (default = 443). PolestarServerPort pulumi.IntPtrInput `pulumi:"polestarServerPort"` // Access Token of PoleStar Nao Track Server. PolestarServerToken pulumi.StringPtrInput `pulumi:"polestarServerToken"` // Enable/disable client station locating services for all clients, whether associated or not (default = disable). Valid values: `enable`, `disable`. StationLocate pulumi.StringPtrInput `pulumi:"stationLocate"` }
func (WtpprofileLbsArgs) ElementType ¶
func (WtpprofileLbsArgs) ElementType() reflect.Type
func (WtpprofileLbsArgs) ToWtpprofileLbsOutput ¶
func (i WtpprofileLbsArgs) ToWtpprofileLbsOutput() WtpprofileLbsOutput
func (WtpprofileLbsArgs) ToWtpprofileLbsOutputWithContext ¶
func (i WtpprofileLbsArgs) ToWtpprofileLbsOutputWithContext(ctx context.Context) WtpprofileLbsOutput
func (WtpprofileLbsArgs) ToWtpprofileLbsPtrOutput ¶
func (i WtpprofileLbsArgs) ToWtpprofileLbsPtrOutput() WtpprofileLbsPtrOutput
func (WtpprofileLbsArgs) ToWtpprofileLbsPtrOutputWithContext ¶
func (i WtpprofileLbsArgs) ToWtpprofileLbsPtrOutputWithContext(ctx context.Context) WtpprofileLbsPtrOutput
type WtpprofileLbsInput ¶
type WtpprofileLbsInput interface { pulumi.Input ToWtpprofileLbsOutput() WtpprofileLbsOutput ToWtpprofileLbsOutputWithContext(context.Context) WtpprofileLbsOutput }
WtpprofileLbsInput is an input type that accepts WtpprofileLbsArgs and WtpprofileLbsOutput values. You can construct a concrete instance of `WtpprofileLbsInput` via:
WtpprofileLbsArgs{...}
type WtpprofileLbsOutput ¶
type WtpprofileLbsOutput struct{ *pulumi.OutputState }
func (WtpprofileLbsOutput) Aeroscout ¶
func (o WtpprofileLbsOutput) Aeroscout() pulumi.StringPtrOutput
Enable/disable AeroScout Real Time Location Service (RTLS) support. Valid values: `enable`, `disable`.
func (WtpprofileLbsOutput) AeroscoutApMac ¶
func (o WtpprofileLbsOutput) AeroscoutApMac() pulumi.StringPtrOutput
Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`.
func (WtpprofileLbsOutput) AeroscoutMmuReport ¶
func (o WtpprofileLbsOutput) AeroscoutMmuReport() pulumi.StringPtrOutput
Enable/disable MU compounded report. Valid values: `enable`, `disable`.
func (WtpprofileLbsOutput) AeroscoutMu ¶
func (o WtpprofileLbsOutput) AeroscoutMu() pulumi.StringPtrOutput
Enable/disable AeroScout support. Valid values: `enable`, `disable`.
func (WtpprofileLbsOutput) AeroscoutMuFactor ¶
func (o WtpprofileLbsOutput) AeroscoutMuFactor() pulumi.IntPtrOutput
AeroScout Mobile Unit (MU) mode dilution factor (default = 20).
func (WtpprofileLbsOutput) AeroscoutMuTimeout ¶
func (o WtpprofileLbsOutput) AeroscoutMuTimeout() pulumi.IntPtrOutput
AeroScout MU mode timeout (0 - 65535 sec, default = 5).
func (WtpprofileLbsOutput) AeroscoutServerIp ¶
func (o WtpprofileLbsOutput) AeroscoutServerIp() pulumi.StringPtrOutput
IP address of AeroScout server.
func (WtpprofileLbsOutput) AeroscoutServerPort ¶
func (o WtpprofileLbsOutput) AeroscoutServerPort() pulumi.IntPtrOutput
AeroScout server UDP listening port.
func (WtpprofileLbsOutput) EkahauBlinkMode ¶
func (o WtpprofileLbsOutput) EkahauBlinkMode() pulumi.StringPtrOutput
Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileLbsOutput) EkahauTag ¶
func (o WtpprofileLbsOutput) EkahauTag() pulumi.StringPtrOutput
WiFi frame MAC address or WiFi Tag.
func (WtpprofileLbsOutput) ElementType ¶
func (WtpprofileLbsOutput) ElementType() reflect.Type
func (WtpprofileLbsOutput) ErcServerIp ¶
func (o WtpprofileLbsOutput) ErcServerIp() pulumi.StringPtrOutput
IP address of Ekahua RTLS Controller (ERC).
func (WtpprofileLbsOutput) ErcServerPort ¶
func (o WtpprofileLbsOutput) ErcServerPort() pulumi.IntPtrOutput
Ekahua RTLS Controller (ERC) UDP listening port.
func (WtpprofileLbsOutput) Fortipresence ¶
func (o WtpprofileLbsOutput) Fortipresence() pulumi.StringPtrOutput
Enable/disable FortiPresence to monitor the location and activity of WiFi clients even if they don't connect to this WiFi network (default = disable). Valid values: `foreign`, `both`, `disable`.
func (WtpprofileLbsOutput) FortipresenceBle ¶
func (o WtpprofileLbsOutput) FortipresenceBle() pulumi.StringPtrOutput
Enable/disable FortiPresence finding and reporting BLE devices. Valid values: `enable`, `disable`.
func (WtpprofileLbsOutput) FortipresenceFrequency ¶
func (o WtpprofileLbsOutput) FortipresenceFrequency() pulumi.IntPtrOutput
FortiPresence report transmit frequency (5 - 65535 sec, default = 30).
func (WtpprofileLbsOutput) FortipresencePort ¶
func (o WtpprofileLbsOutput) FortipresencePort() pulumi.IntPtrOutput
FortiPresence server UDP listening port (default = 3000).
func (WtpprofileLbsOutput) FortipresenceProject ¶
func (o WtpprofileLbsOutput) FortipresenceProject() pulumi.StringPtrOutput
FortiPresence project name (max. 16 characters, default = fortipresence).
func (WtpprofileLbsOutput) FortipresenceRogue ¶
func (o WtpprofileLbsOutput) FortipresenceRogue() pulumi.StringPtrOutput
Enable/disable FortiPresence finding and reporting rogue APs. Valid values: `enable`, `disable`.
func (WtpprofileLbsOutput) FortipresenceSecret ¶
func (o WtpprofileLbsOutput) FortipresenceSecret() pulumi.StringPtrOutput
FortiPresence secret password (max. 16 characters).
func (WtpprofileLbsOutput) FortipresenceServer ¶
func (o WtpprofileLbsOutput) FortipresenceServer() pulumi.StringPtrOutput
FortiPresence server IP address.
func (WtpprofileLbsOutput) FortipresenceServerAddrType ¶
func (o WtpprofileLbsOutput) FortipresenceServerAddrType() pulumi.StringPtrOutput
FortiPresence server address type (default = ipv4). Valid values: `ipv4`, `fqdn`.
func (WtpprofileLbsOutput) FortipresenceServerFqdn ¶
func (o WtpprofileLbsOutput) FortipresenceServerFqdn() pulumi.StringPtrOutput
FQDN of FortiPresence server.
func (WtpprofileLbsOutput) FortipresenceUnassoc ¶
func (o WtpprofileLbsOutput) FortipresenceUnassoc() pulumi.StringPtrOutput
Enable/disable FortiPresence finding and reporting unassociated stations. Valid values: `enable`, `disable`.
func (WtpprofileLbsOutput) Polestar ¶
func (o WtpprofileLbsOutput) Polestar() pulumi.StringPtrOutput
Enable/disable PoleStar BLE NAO Track Real Time Location Service (RTLS) support (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileLbsOutput) PolestarAccumulationInterval ¶
func (o WtpprofileLbsOutput) PolestarAccumulationInterval() pulumi.IntPtrOutput
Time that measurements should be accumulated in seconds (default = 2).
func (WtpprofileLbsOutput) PolestarAssetAddrgrpList ¶
func (o WtpprofileLbsOutput) PolestarAssetAddrgrpList() pulumi.StringPtrOutput
Tags and asset addrgrp list to be reported.
func (WtpprofileLbsOutput) PolestarAssetUuidList1 ¶
func (o WtpprofileLbsOutput) PolestarAssetUuidList1() pulumi.StringPtrOutput
Tags and asset UUID list 1 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').
func (WtpprofileLbsOutput) PolestarAssetUuidList2 ¶
func (o WtpprofileLbsOutput) PolestarAssetUuidList2() pulumi.StringPtrOutput
Tags and asset UUID list 2 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').
func (WtpprofileLbsOutput) PolestarAssetUuidList3 ¶
func (o WtpprofileLbsOutput) PolestarAssetUuidList3() pulumi.StringPtrOutput
Tags and asset UUID list 3 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').
func (WtpprofileLbsOutput) PolestarAssetUuidList4 ¶
func (o WtpprofileLbsOutput) PolestarAssetUuidList4() pulumi.StringPtrOutput
Tags and asset UUID list 4 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').
func (WtpprofileLbsOutput) PolestarProtocol ¶
func (o WtpprofileLbsOutput) PolestarProtocol() pulumi.StringPtrOutput
Select the protocol to report Measurements, Advertising Data, or Location Data to NAO Cloud. (default = WSS). Valid values: `WSS`.
func (WtpprofileLbsOutput) PolestarReportingInterval ¶
func (o WtpprofileLbsOutput) PolestarReportingInterval() pulumi.IntPtrOutput
Time between reporting accumulated measurements in seconds (default = 2).
func (WtpprofileLbsOutput) PolestarServerFqdn ¶
func (o WtpprofileLbsOutput) PolestarServerFqdn() pulumi.StringPtrOutput
FQDN of PoleStar Nao Track Server (default = ws.nao-cloud.com).
func (WtpprofileLbsOutput) PolestarServerPath ¶
func (o WtpprofileLbsOutput) PolestarServerPath() pulumi.StringPtrOutput
Path of PoleStar Nao Track Server (default = /v1/token/<access_token>/pst-v2).
func (WtpprofileLbsOutput) PolestarServerPort ¶
func (o WtpprofileLbsOutput) PolestarServerPort() pulumi.IntPtrOutput
Port of PoleStar Nao Track Server (default = 443).
func (WtpprofileLbsOutput) PolestarServerToken ¶
func (o WtpprofileLbsOutput) PolestarServerToken() pulumi.StringPtrOutput
Access Token of PoleStar Nao Track Server.
func (WtpprofileLbsOutput) StationLocate ¶
func (o WtpprofileLbsOutput) StationLocate() pulumi.StringPtrOutput
Enable/disable client station locating services for all clients, whether associated or not (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileLbsOutput) ToWtpprofileLbsOutput ¶
func (o WtpprofileLbsOutput) ToWtpprofileLbsOutput() WtpprofileLbsOutput
func (WtpprofileLbsOutput) ToWtpprofileLbsOutputWithContext ¶
func (o WtpprofileLbsOutput) ToWtpprofileLbsOutputWithContext(ctx context.Context) WtpprofileLbsOutput
func (WtpprofileLbsOutput) ToWtpprofileLbsPtrOutput ¶
func (o WtpprofileLbsOutput) ToWtpprofileLbsPtrOutput() WtpprofileLbsPtrOutput
func (WtpprofileLbsOutput) ToWtpprofileLbsPtrOutputWithContext ¶
func (o WtpprofileLbsOutput) ToWtpprofileLbsPtrOutputWithContext(ctx context.Context) WtpprofileLbsPtrOutput
type WtpprofileLbsPtrInput ¶
type WtpprofileLbsPtrInput interface { pulumi.Input ToWtpprofileLbsPtrOutput() WtpprofileLbsPtrOutput ToWtpprofileLbsPtrOutputWithContext(context.Context) WtpprofileLbsPtrOutput }
WtpprofileLbsPtrInput is an input type that accepts WtpprofileLbsArgs, WtpprofileLbsPtr and WtpprofileLbsPtrOutput values. You can construct a concrete instance of `WtpprofileLbsPtrInput` via:
WtpprofileLbsArgs{...} or: nil
func WtpprofileLbsPtr ¶
func WtpprofileLbsPtr(v *WtpprofileLbsArgs) WtpprofileLbsPtrInput
type WtpprofileLbsPtrOutput ¶
type WtpprofileLbsPtrOutput struct{ *pulumi.OutputState }
func (WtpprofileLbsPtrOutput) Aeroscout ¶
func (o WtpprofileLbsPtrOutput) Aeroscout() pulumi.StringPtrOutput
Enable/disable AeroScout Real Time Location Service (RTLS) support. Valid values: `enable`, `disable`.
func (WtpprofileLbsPtrOutput) AeroscoutApMac ¶
func (o WtpprofileLbsPtrOutput) AeroscoutApMac() pulumi.StringPtrOutput
Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`.
func (WtpprofileLbsPtrOutput) AeroscoutMmuReport ¶
func (o WtpprofileLbsPtrOutput) AeroscoutMmuReport() pulumi.StringPtrOutput
Enable/disable MU compounded report. Valid values: `enable`, `disable`.
func (WtpprofileLbsPtrOutput) AeroscoutMu ¶
func (o WtpprofileLbsPtrOutput) AeroscoutMu() pulumi.StringPtrOutput
Enable/disable AeroScout support. Valid values: `enable`, `disable`.
func (WtpprofileLbsPtrOutput) AeroscoutMuFactor ¶
func (o WtpprofileLbsPtrOutput) AeroscoutMuFactor() pulumi.IntPtrOutput
AeroScout Mobile Unit (MU) mode dilution factor (default = 20).
func (WtpprofileLbsPtrOutput) AeroscoutMuTimeout ¶
func (o WtpprofileLbsPtrOutput) AeroscoutMuTimeout() pulumi.IntPtrOutput
AeroScout MU mode timeout (0 - 65535 sec, default = 5).
func (WtpprofileLbsPtrOutput) AeroscoutServerIp ¶
func (o WtpprofileLbsPtrOutput) AeroscoutServerIp() pulumi.StringPtrOutput
IP address of AeroScout server.
func (WtpprofileLbsPtrOutput) AeroscoutServerPort ¶
func (o WtpprofileLbsPtrOutput) AeroscoutServerPort() pulumi.IntPtrOutput
AeroScout server UDP listening port.
func (WtpprofileLbsPtrOutput) EkahauBlinkMode ¶
func (o WtpprofileLbsPtrOutput) EkahauBlinkMode() pulumi.StringPtrOutput
Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileLbsPtrOutput) EkahauTag ¶
func (o WtpprofileLbsPtrOutput) EkahauTag() pulumi.StringPtrOutput
WiFi frame MAC address or WiFi Tag.
func (WtpprofileLbsPtrOutput) Elem ¶
func (o WtpprofileLbsPtrOutput) Elem() WtpprofileLbsOutput
func (WtpprofileLbsPtrOutput) ElementType ¶
func (WtpprofileLbsPtrOutput) ElementType() reflect.Type
func (WtpprofileLbsPtrOutput) ErcServerIp ¶
func (o WtpprofileLbsPtrOutput) ErcServerIp() pulumi.StringPtrOutput
IP address of Ekahua RTLS Controller (ERC).
func (WtpprofileLbsPtrOutput) ErcServerPort ¶
func (o WtpprofileLbsPtrOutput) ErcServerPort() pulumi.IntPtrOutput
Ekahua RTLS Controller (ERC) UDP listening port.
func (WtpprofileLbsPtrOutput) Fortipresence ¶
func (o WtpprofileLbsPtrOutput) Fortipresence() pulumi.StringPtrOutput
Enable/disable FortiPresence to monitor the location and activity of WiFi clients even if they don't connect to this WiFi network (default = disable). Valid values: `foreign`, `both`, `disable`.
func (WtpprofileLbsPtrOutput) FortipresenceBle ¶
func (o WtpprofileLbsPtrOutput) FortipresenceBle() pulumi.StringPtrOutput
Enable/disable FortiPresence finding and reporting BLE devices. Valid values: `enable`, `disable`.
func (WtpprofileLbsPtrOutput) FortipresenceFrequency ¶
func (o WtpprofileLbsPtrOutput) FortipresenceFrequency() pulumi.IntPtrOutput
FortiPresence report transmit frequency (5 - 65535 sec, default = 30).
func (WtpprofileLbsPtrOutput) FortipresencePort ¶
func (o WtpprofileLbsPtrOutput) FortipresencePort() pulumi.IntPtrOutput
FortiPresence server UDP listening port (default = 3000).
func (WtpprofileLbsPtrOutput) FortipresenceProject ¶
func (o WtpprofileLbsPtrOutput) FortipresenceProject() pulumi.StringPtrOutput
FortiPresence project name (max. 16 characters, default = fortipresence).
func (WtpprofileLbsPtrOutput) FortipresenceRogue ¶
func (o WtpprofileLbsPtrOutput) FortipresenceRogue() pulumi.StringPtrOutput
Enable/disable FortiPresence finding and reporting rogue APs. Valid values: `enable`, `disable`.
func (WtpprofileLbsPtrOutput) FortipresenceSecret ¶
func (o WtpprofileLbsPtrOutput) FortipresenceSecret() pulumi.StringPtrOutput
FortiPresence secret password (max. 16 characters).
func (WtpprofileLbsPtrOutput) FortipresenceServer ¶
func (o WtpprofileLbsPtrOutput) FortipresenceServer() pulumi.StringPtrOutput
FortiPresence server IP address.
func (WtpprofileLbsPtrOutput) FortipresenceServerAddrType ¶
func (o WtpprofileLbsPtrOutput) FortipresenceServerAddrType() pulumi.StringPtrOutput
FortiPresence server address type (default = ipv4). Valid values: `ipv4`, `fqdn`.
func (WtpprofileLbsPtrOutput) FortipresenceServerFqdn ¶
func (o WtpprofileLbsPtrOutput) FortipresenceServerFqdn() pulumi.StringPtrOutput
FQDN of FortiPresence server.
func (WtpprofileLbsPtrOutput) FortipresenceUnassoc ¶
func (o WtpprofileLbsPtrOutput) FortipresenceUnassoc() pulumi.StringPtrOutput
Enable/disable FortiPresence finding and reporting unassociated stations. Valid values: `enable`, `disable`.
func (WtpprofileLbsPtrOutput) Polestar ¶
func (o WtpprofileLbsPtrOutput) Polestar() pulumi.StringPtrOutput
Enable/disable PoleStar BLE NAO Track Real Time Location Service (RTLS) support (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileLbsPtrOutput) PolestarAccumulationInterval ¶
func (o WtpprofileLbsPtrOutput) PolestarAccumulationInterval() pulumi.IntPtrOutput
Time that measurements should be accumulated in seconds (default = 2).
func (WtpprofileLbsPtrOutput) PolestarAssetAddrgrpList ¶
func (o WtpprofileLbsPtrOutput) PolestarAssetAddrgrpList() pulumi.StringPtrOutput
Tags and asset addrgrp list to be reported.
func (WtpprofileLbsPtrOutput) PolestarAssetUuidList1 ¶
func (o WtpprofileLbsPtrOutput) PolestarAssetUuidList1() pulumi.StringPtrOutput
Tags and asset UUID list 1 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').
func (WtpprofileLbsPtrOutput) PolestarAssetUuidList2 ¶
func (o WtpprofileLbsPtrOutput) PolestarAssetUuidList2() pulumi.StringPtrOutput
Tags and asset UUID list 2 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').
func (WtpprofileLbsPtrOutput) PolestarAssetUuidList3 ¶
func (o WtpprofileLbsPtrOutput) PolestarAssetUuidList3() pulumi.StringPtrOutput
Tags and asset UUID list 3 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').
func (WtpprofileLbsPtrOutput) PolestarAssetUuidList4 ¶
func (o WtpprofileLbsPtrOutput) PolestarAssetUuidList4() pulumi.StringPtrOutput
Tags and asset UUID list 4 to be reported (string in the format of 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX').
func (WtpprofileLbsPtrOutput) PolestarProtocol ¶
func (o WtpprofileLbsPtrOutput) PolestarProtocol() pulumi.StringPtrOutput
Select the protocol to report Measurements, Advertising Data, or Location Data to NAO Cloud. (default = WSS). Valid values: `WSS`.
func (WtpprofileLbsPtrOutput) PolestarReportingInterval ¶
func (o WtpprofileLbsPtrOutput) PolestarReportingInterval() pulumi.IntPtrOutput
Time between reporting accumulated measurements in seconds (default = 2).
func (WtpprofileLbsPtrOutput) PolestarServerFqdn ¶
func (o WtpprofileLbsPtrOutput) PolestarServerFqdn() pulumi.StringPtrOutput
FQDN of PoleStar Nao Track Server (default = ws.nao-cloud.com).
func (WtpprofileLbsPtrOutput) PolestarServerPath ¶
func (o WtpprofileLbsPtrOutput) PolestarServerPath() pulumi.StringPtrOutput
Path of PoleStar Nao Track Server (default = /v1/token/<access_token>/pst-v2).
func (WtpprofileLbsPtrOutput) PolestarServerPort ¶
func (o WtpprofileLbsPtrOutput) PolestarServerPort() pulumi.IntPtrOutput
Port of PoleStar Nao Track Server (default = 443).
func (WtpprofileLbsPtrOutput) PolestarServerToken ¶
func (o WtpprofileLbsPtrOutput) PolestarServerToken() pulumi.StringPtrOutput
Access Token of PoleStar Nao Track Server.
func (WtpprofileLbsPtrOutput) StationLocate ¶
func (o WtpprofileLbsPtrOutput) StationLocate() pulumi.StringPtrOutput
Enable/disable client station locating services for all clients, whether associated or not (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileLbsPtrOutput) ToWtpprofileLbsPtrOutput ¶
func (o WtpprofileLbsPtrOutput) ToWtpprofileLbsPtrOutput() WtpprofileLbsPtrOutput
func (WtpprofileLbsPtrOutput) ToWtpprofileLbsPtrOutputWithContext ¶
func (o WtpprofileLbsPtrOutput) ToWtpprofileLbsPtrOutputWithContext(ctx context.Context) WtpprofileLbsPtrOutput
type WtpprofileLedSchedule ¶
type WtpprofileLedSchedule struct { // LED schedule name. Name *string `pulumi:"name"` }
type WtpprofileLedScheduleArgs ¶
type WtpprofileLedScheduleArgs struct { // LED schedule name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WtpprofileLedScheduleArgs) ElementType ¶
func (WtpprofileLedScheduleArgs) ElementType() reflect.Type
func (WtpprofileLedScheduleArgs) ToWtpprofileLedScheduleOutput ¶
func (i WtpprofileLedScheduleArgs) ToWtpprofileLedScheduleOutput() WtpprofileLedScheduleOutput
func (WtpprofileLedScheduleArgs) ToWtpprofileLedScheduleOutputWithContext ¶
func (i WtpprofileLedScheduleArgs) ToWtpprofileLedScheduleOutputWithContext(ctx context.Context) WtpprofileLedScheduleOutput
type WtpprofileLedScheduleArray ¶
type WtpprofileLedScheduleArray []WtpprofileLedScheduleInput
func (WtpprofileLedScheduleArray) ElementType ¶
func (WtpprofileLedScheduleArray) ElementType() reflect.Type
func (WtpprofileLedScheduleArray) ToWtpprofileLedScheduleArrayOutput ¶
func (i WtpprofileLedScheduleArray) ToWtpprofileLedScheduleArrayOutput() WtpprofileLedScheduleArrayOutput
func (WtpprofileLedScheduleArray) ToWtpprofileLedScheduleArrayOutputWithContext ¶
func (i WtpprofileLedScheduleArray) ToWtpprofileLedScheduleArrayOutputWithContext(ctx context.Context) WtpprofileLedScheduleArrayOutput
type WtpprofileLedScheduleArrayInput ¶
type WtpprofileLedScheduleArrayInput interface { pulumi.Input ToWtpprofileLedScheduleArrayOutput() WtpprofileLedScheduleArrayOutput ToWtpprofileLedScheduleArrayOutputWithContext(context.Context) WtpprofileLedScheduleArrayOutput }
WtpprofileLedScheduleArrayInput is an input type that accepts WtpprofileLedScheduleArray and WtpprofileLedScheduleArrayOutput values. You can construct a concrete instance of `WtpprofileLedScheduleArrayInput` via:
WtpprofileLedScheduleArray{ WtpprofileLedScheduleArgs{...} }
type WtpprofileLedScheduleArrayOutput ¶
type WtpprofileLedScheduleArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileLedScheduleArrayOutput) ElementType ¶
func (WtpprofileLedScheduleArrayOutput) ElementType() reflect.Type
func (WtpprofileLedScheduleArrayOutput) Index ¶
func (o WtpprofileLedScheduleArrayOutput) Index(i pulumi.IntInput) WtpprofileLedScheduleOutput
func (WtpprofileLedScheduleArrayOutput) ToWtpprofileLedScheduleArrayOutput ¶
func (o WtpprofileLedScheduleArrayOutput) ToWtpprofileLedScheduleArrayOutput() WtpprofileLedScheduleArrayOutput
func (WtpprofileLedScheduleArrayOutput) ToWtpprofileLedScheduleArrayOutputWithContext ¶
func (o WtpprofileLedScheduleArrayOutput) ToWtpprofileLedScheduleArrayOutputWithContext(ctx context.Context) WtpprofileLedScheduleArrayOutput
type WtpprofileLedScheduleInput ¶
type WtpprofileLedScheduleInput interface { pulumi.Input ToWtpprofileLedScheduleOutput() WtpprofileLedScheduleOutput ToWtpprofileLedScheduleOutputWithContext(context.Context) WtpprofileLedScheduleOutput }
WtpprofileLedScheduleInput is an input type that accepts WtpprofileLedScheduleArgs and WtpprofileLedScheduleOutput values. You can construct a concrete instance of `WtpprofileLedScheduleInput` via:
WtpprofileLedScheduleArgs{...}
type WtpprofileLedScheduleOutput ¶
type WtpprofileLedScheduleOutput struct{ *pulumi.OutputState }
func (WtpprofileLedScheduleOutput) ElementType ¶
func (WtpprofileLedScheduleOutput) ElementType() reflect.Type
func (WtpprofileLedScheduleOutput) Name ¶
func (o WtpprofileLedScheduleOutput) Name() pulumi.StringPtrOutput
LED schedule name.
func (WtpprofileLedScheduleOutput) ToWtpprofileLedScheduleOutput ¶
func (o WtpprofileLedScheduleOutput) ToWtpprofileLedScheduleOutput() WtpprofileLedScheduleOutput
func (WtpprofileLedScheduleOutput) ToWtpprofileLedScheduleOutputWithContext ¶
func (o WtpprofileLedScheduleOutput) ToWtpprofileLedScheduleOutputWithContext(ctx context.Context) WtpprofileLedScheduleOutput
type WtpprofileMap ¶
type WtpprofileMap map[string]WtpprofileInput
func (WtpprofileMap) ElementType ¶
func (WtpprofileMap) ElementType() reflect.Type
func (WtpprofileMap) ToWtpprofileMapOutput ¶
func (i WtpprofileMap) ToWtpprofileMapOutput() WtpprofileMapOutput
func (WtpprofileMap) ToWtpprofileMapOutputWithContext ¶
func (i WtpprofileMap) ToWtpprofileMapOutputWithContext(ctx context.Context) WtpprofileMapOutput
type WtpprofileMapInput ¶
type WtpprofileMapInput interface { pulumi.Input ToWtpprofileMapOutput() WtpprofileMapOutput ToWtpprofileMapOutputWithContext(context.Context) WtpprofileMapOutput }
WtpprofileMapInput is an input type that accepts WtpprofileMap and WtpprofileMapOutput values. You can construct a concrete instance of `WtpprofileMapInput` via:
WtpprofileMap{ "key": WtpprofileArgs{...} }
type WtpprofileMapOutput ¶
type WtpprofileMapOutput struct{ *pulumi.OutputState }
func (WtpprofileMapOutput) ElementType ¶
func (WtpprofileMapOutput) ElementType() reflect.Type
func (WtpprofileMapOutput) MapIndex ¶
func (o WtpprofileMapOutput) MapIndex(k pulumi.StringInput) WtpprofileOutput
func (WtpprofileMapOutput) ToWtpprofileMapOutput ¶
func (o WtpprofileMapOutput) ToWtpprofileMapOutput() WtpprofileMapOutput
func (WtpprofileMapOutput) ToWtpprofileMapOutputWithContext ¶
func (o WtpprofileMapOutput) ToWtpprofileMapOutputWithContext(ctx context.Context) WtpprofileMapOutput
type WtpprofileOutput ¶
type WtpprofileOutput struct{ *pulumi.OutputState }
func (WtpprofileOutput) Allowaccess ¶
func (o WtpprofileOutput) Allowaccess() pulumi.StringOutput
Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space.
func (WtpprofileOutput) ApCountry ¶
func (o WtpprofileOutput) ApCountry() pulumi.StringOutput
Country in which this WTP, FortiAP or AP will operate (default = NA, automatically use the country configured for the current VDOM).
func (WtpprofileOutput) ApHandoff ¶
func (o WtpprofileOutput) ApHandoff() pulumi.StringOutput
Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileOutput) ApcfgProfile ¶
func (o WtpprofileOutput) ApcfgProfile() pulumi.StringOutput
AP local configuration profile name.
func (WtpprofileOutput) BleProfile ¶
func (o WtpprofileOutput) BleProfile() pulumi.StringOutput
Bluetooth Low Energy profile name.
func (WtpprofileOutput) BonjourProfile ¶
func (o WtpprofileOutput) BonjourProfile() pulumi.StringOutput
Bonjour profile name.
func (WtpprofileOutput) Comment ¶
func (o WtpprofileOutput) Comment() pulumi.StringPtrOutput
Comment.
func (WtpprofileOutput) ConsoleLogin ¶
func (o WtpprofileOutput) ConsoleLogin() pulumi.StringOutput
Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileOutput) ControlMessageOffload ¶
func (o WtpprofileOutput) ControlMessageOffload() pulumi.StringOutput
Enable/disable CAPWAP control message data channel offload.
func (WtpprofileOutput) DenyMacLists ¶
func (o WtpprofileOutput) DenyMacLists() WtpprofileDenyMacListArrayOutput
List of MAC addresses that are denied access to this WTP, FortiAP, or AP. The structure of `denyMacList` block is documented below.
func (WtpprofileOutput) DtlsInKernel ¶
func (o WtpprofileOutput) DtlsInKernel() pulumi.StringOutput
Enable/disable data channel DTLS in kernel. Valid values: `enable`, `disable`.
func (WtpprofileOutput) DtlsPolicy ¶
func (o WtpprofileOutput) DtlsPolicy() pulumi.StringOutput
WTP data channel DTLS policy (default = clear-text).
func (WtpprofileOutput) DynamicSortSubtable ¶
func (o WtpprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (WtpprofileOutput) ElementType ¶
func (WtpprofileOutput) ElementType() reflect.Type
func (WtpprofileOutput) EnergyEfficientEthernet ¶
func (o WtpprofileOutput) EnergyEfficientEthernet() pulumi.StringOutput
Enable/disable use of energy efficient Ethernet on WTP. Valid values: `enable`, `disable`.
func (WtpprofileOutput) EslSesDongle ¶
func (o WtpprofileOutput) EslSesDongle() WtpprofileEslSesDongleOutput
ESL SES-imagotag dongle configuration. The structure of `eslSesDongle` block is documented below.
func (WtpprofileOutput) ExtInfoEnable ¶
func (o WtpprofileOutput) ExtInfoEnable() pulumi.StringOutput
Enable/disable station/VAP/radio extension information. Valid values: `enable`, `disable`.
func (WtpprofileOutput) FrequencyHandoff ¶
func (o WtpprofileOutput) FrequencyHandoff() pulumi.StringOutput
Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileOutput) GetAllTables ¶
func (o WtpprofileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (WtpprofileOutput) HandoffRoaming ¶
func (o WtpprofileOutput) HandoffRoaming() pulumi.StringOutput
Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileOutput) HandoffRssi ¶
func (o WtpprofileOutput) HandoffRssi() pulumi.IntOutput
Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25).
func (WtpprofileOutput) HandoffStaThresh ¶
func (o WtpprofileOutput) HandoffStaThresh() pulumi.IntOutput
Threshold value for AP handoff.
func (WtpprofileOutput) IndoorOutdoorDeployment ¶
func (o WtpprofileOutput) IndoorOutdoorDeployment() pulumi.StringOutput
Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`.
func (WtpprofileOutput) IpFragmentPreventing ¶
func (o WtpprofileOutput) IpFragmentPreventing() pulumi.StringOutput
Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.
func (WtpprofileOutput) Lan ¶
func (o WtpprofileOutput) Lan() WtpprofileLanOutput
WTP LAN port mapping. The structure of `lan` block is documented below.
func (WtpprofileOutput) Lbs ¶
func (o WtpprofileOutput) Lbs() WtpprofileLbsOutput
Set various location based service (LBS) options. The structure of `lbs` block is documented below.
func (WtpprofileOutput) LedSchedules ¶
func (o WtpprofileOutput) LedSchedules() WtpprofileLedScheduleArrayOutput
Recurring firewall schedules for illuminating LEDs on the FortiAP. If led-state is enabled, LEDs will be visible when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of `ledSchedules` block is documented below.
func (WtpprofileOutput) LedState ¶
func (o WtpprofileOutput) LedState() pulumi.StringOutput
Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileOutput) Lldp ¶
func (o WtpprofileOutput) Lldp() pulumi.StringOutput
Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileOutput) LoginPasswd ¶
func (o WtpprofileOutput) LoginPasswd() pulumi.StringPtrOutput
Set the managed WTP, FortiAP, or AP's administrator password.
func (WtpprofileOutput) LoginPasswdChange ¶
func (o WtpprofileOutput) LoginPasswdChange() pulumi.StringOutput
Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`.
func (WtpprofileOutput) MaxClients ¶
func (o WtpprofileOutput) MaxClients() pulumi.IntOutput
Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).
func (WtpprofileOutput) Name ¶
func (o WtpprofileOutput) Name() pulumi.StringOutput
WTP (or FortiAP or AP) profile name.
func (WtpprofileOutput) Platform ¶
func (o WtpprofileOutput) Platform() WtpprofilePlatformOutput
WTP, FortiAP, or AP platform. The structure of `platform` block is documented below.
func (WtpprofileOutput) PoeMode ¶
func (o WtpprofileOutput) PoeMode() pulumi.StringOutput
Set the WTP, FortiAP, or AP's PoE mode.
func (WtpprofileOutput) Radio1 ¶
func (o WtpprofileOutput) Radio1() WtpprofileRadio1Output
Configuration options for radio 1. The structure of `radio1` block is documented below.
func (WtpprofileOutput) Radio2 ¶
func (o WtpprofileOutput) Radio2() WtpprofileRadio2Output
Configuration options for radio 2. The structure of `radio2` block is documented below.
func (WtpprofileOutput) Radio3 ¶
func (o WtpprofileOutput) Radio3() WtpprofileRadio3Output
Configuration options for radio 3. The structure of `radio3` block is documented below.
func (WtpprofileOutput) Radio4 ¶
func (o WtpprofileOutput) Radio4() WtpprofileRadio4Output
Configuration options for radio 4. The structure of `radio4` block is documented below.
func (WtpprofileOutput) SplitTunnelingAclLocalApSubnet ¶
func (o WtpprofileOutput) SplitTunnelingAclLocalApSubnet() pulumi.StringOutput
Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileOutput) SplitTunnelingAclPath ¶
func (o WtpprofileOutput) SplitTunnelingAclPath() pulumi.StringOutput
Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`.
func (WtpprofileOutput) SplitTunnelingAcls ¶
func (o WtpprofileOutput) SplitTunnelingAcls() WtpprofileSplitTunnelingAclArrayOutput
Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below.
func (WtpprofileOutput) SyslogProfile ¶
func (o WtpprofileOutput) SyslogProfile() pulumi.StringOutput
System log server configuration profile name.
func (WtpprofileOutput) ToWtpprofileOutput ¶
func (o WtpprofileOutput) ToWtpprofileOutput() WtpprofileOutput
func (WtpprofileOutput) ToWtpprofileOutputWithContext ¶
func (o WtpprofileOutput) ToWtpprofileOutputWithContext(ctx context.Context) WtpprofileOutput
func (WtpprofileOutput) TunMtuDownlink ¶
func (o WtpprofileOutput) TunMtuDownlink() pulumi.IntOutput
Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0).
func (WtpprofileOutput) TunMtuUplink ¶
func (o WtpprofileOutput) TunMtuUplink() pulumi.IntOutput
Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0).
func (WtpprofileOutput) Unii45ghzBand ¶
func (o WtpprofileOutput) Unii45ghzBand() pulumi.StringOutput
Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileOutput) Vdomparam ¶
func (o WtpprofileOutput) Vdomparam() pulumi.StringPtrOutput
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.
func (WtpprofileOutput) WanPortAuth ¶
func (o WtpprofileOutput) WanPortAuth() pulumi.StringOutput
Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`.
func (WtpprofileOutput) WanPortAuthMacsec ¶
func (o WtpprofileOutput) WanPortAuthMacsec() pulumi.StringOutput
Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileOutput) WanPortAuthMethods ¶
func (o WtpprofileOutput) WanPortAuthMethods() pulumi.StringOutput
WAN port 802.1x supplicant EAP methods (default = all). Valid values: `all`, `EAP-FAST`, `EAP-TLS`, `EAP-PEAP`.
func (WtpprofileOutput) WanPortAuthPassword ¶
func (o WtpprofileOutput) WanPortAuthPassword() pulumi.StringPtrOutput
Set WAN port 802.1x supplicant password.
func (WtpprofileOutput) WanPortAuthUsrname ¶
func (o WtpprofileOutput) WanPortAuthUsrname() pulumi.StringOutput
Set WAN port 802.1x supplicant user name.
func (WtpprofileOutput) WanPortMode ¶
func (o WtpprofileOutput) WanPortMode() pulumi.StringOutput
Enable/disable using a WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`.
type WtpprofilePlatform ¶
type WtpprofilePlatform struct { // Enable/disable use of one radio for dedicated dual-band scanning to detect RF characterization and wireless threat management. Valid values: `enable`, `disable`. Ddscan *string `pulumi:"ddscan"` // Configure operation mode of 5G radios (default = single-5G). Valid values: `single-5G`, `dual-5G`. Mode *string `pulumi:"mode"` // WTP, FortiAP or AP platform type. There are built-in WTP profiles for all supported FortiAP models. You can select a built-in profile and customize it or create a new profile. Type *string `pulumi:"type"` }
type WtpprofilePlatformArgs ¶
type WtpprofilePlatformArgs struct { // Enable/disable use of one radio for dedicated dual-band scanning to detect RF characterization and wireless threat management. Valid values: `enable`, `disable`. Ddscan pulumi.StringPtrInput `pulumi:"ddscan"` // Configure operation mode of 5G radios (default = single-5G). Valid values: `single-5G`, `dual-5G`. Mode pulumi.StringPtrInput `pulumi:"mode"` // WTP, FortiAP or AP platform type. There are built-in WTP profiles for all supported FortiAP models. You can select a built-in profile and customize it or create a new profile. Type pulumi.StringPtrInput `pulumi:"type"` }
func (WtpprofilePlatformArgs) ElementType ¶
func (WtpprofilePlatformArgs) ElementType() reflect.Type
func (WtpprofilePlatformArgs) ToWtpprofilePlatformOutput ¶
func (i WtpprofilePlatformArgs) ToWtpprofilePlatformOutput() WtpprofilePlatformOutput
func (WtpprofilePlatformArgs) ToWtpprofilePlatformOutputWithContext ¶
func (i WtpprofilePlatformArgs) ToWtpprofilePlatformOutputWithContext(ctx context.Context) WtpprofilePlatformOutput
func (WtpprofilePlatformArgs) ToWtpprofilePlatformPtrOutput ¶
func (i WtpprofilePlatformArgs) ToWtpprofilePlatformPtrOutput() WtpprofilePlatformPtrOutput
func (WtpprofilePlatformArgs) ToWtpprofilePlatformPtrOutputWithContext ¶
func (i WtpprofilePlatformArgs) ToWtpprofilePlatformPtrOutputWithContext(ctx context.Context) WtpprofilePlatformPtrOutput
type WtpprofilePlatformInput ¶
type WtpprofilePlatformInput interface { pulumi.Input ToWtpprofilePlatformOutput() WtpprofilePlatformOutput ToWtpprofilePlatformOutputWithContext(context.Context) WtpprofilePlatformOutput }
WtpprofilePlatformInput is an input type that accepts WtpprofilePlatformArgs and WtpprofilePlatformOutput values. You can construct a concrete instance of `WtpprofilePlatformInput` via:
WtpprofilePlatformArgs{...}
type WtpprofilePlatformOutput ¶
type WtpprofilePlatformOutput struct{ *pulumi.OutputState }
func (WtpprofilePlatformOutput) Ddscan ¶
func (o WtpprofilePlatformOutput) Ddscan() pulumi.StringPtrOutput
Enable/disable use of one radio for dedicated dual-band scanning to detect RF characterization and wireless threat management. Valid values: `enable`, `disable`.
func (WtpprofilePlatformOutput) ElementType ¶
func (WtpprofilePlatformOutput) ElementType() reflect.Type
func (WtpprofilePlatformOutput) Mode ¶
func (o WtpprofilePlatformOutput) Mode() pulumi.StringPtrOutput
Configure operation mode of 5G radios (default = single-5G). Valid values: `single-5G`, `dual-5G`.
func (WtpprofilePlatformOutput) ToWtpprofilePlatformOutput ¶
func (o WtpprofilePlatformOutput) ToWtpprofilePlatformOutput() WtpprofilePlatformOutput
func (WtpprofilePlatformOutput) ToWtpprofilePlatformOutputWithContext ¶
func (o WtpprofilePlatformOutput) ToWtpprofilePlatformOutputWithContext(ctx context.Context) WtpprofilePlatformOutput
func (WtpprofilePlatformOutput) ToWtpprofilePlatformPtrOutput ¶
func (o WtpprofilePlatformOutput) ToWtpprofilePlatformPtrOutput() WtpprofilePlatformPtrOutput
func (WtpprofilePlatformOutput) ToWtpprofilePlatformPtrOutputWithContext ¶
func (o WtpprofilePlatformOutput) ToWtpprofilePlatformPtrOutputWithContext(ctx context.Context) WtpprofilePlatformPtrOutput
func (WtpprofilePlatformOutput) Type ¶
func (o WtpprofilePlatformOutput) Type() pulumi.StringPtrOutput
WTP, FortiAP or AP platform type. There are built-in WTP profiles for all supported FortiAP models. You can select a built-in profile and customize it or create a new profile.
type WtpprofilePlatformPtrInput ¶
type WtpprofilePlatformPtrInput interface { pulumi.Input ToWtpprofilePlatformPtrOutput() WtpprofilePlatformPtrOutput ToWtpprofilePlatformPtrOutputWithContext(context.Context) WtpprofilePlatformPtrOutput }
WtpprofilePlatformPtrInput is an input type that accepts WtpprofilePlatformArgs, WtpprofilePlatformPtr and WtpprofilePlatformPtrOutput values. You can construct a concrete instance of `WtpprofilePlatformPtrInput` via:
WtpprofilePlatformArgs{...} or: nil
func WtpprofilePlatformPtr ¶
func WtpprofilePlatformPtr(v *WtpprofilePlatformArgs) WtpprofilePlatformPtrInput
type WtpprofilePlatformPtrOutput ¶
type WtpprofilePlatformPtrOutput struct{ *pulumi.OutputState }
func (WtpprofilePlatformPtrOutput) Ddscan ¶
func (o WtpprofilePlatformPtrOutput) Ddscan() pulumi.StringPtrOutput
Enable/disable use of one radio for dedicated dual-band scanning to detect RF characterization and wireless threat management. Valid values: `enable`, `disable`.
func (WtpprofilePlatformPtrOutput) Elem ¶
func (o WtpprofilePlatformPtrOutput) Elem() WtpprofilePlatformOutput
func (WtpprofilePlatformPtrOutput) ElementType ¶
func (WtpprofilePlatformPtrOutput) ElementType() reflect.Type
func (WtpprofilePlatformPtrOutput) Mode ¶
func (o WtpprofilePlatformPtrOutput) Mode() pulumi.StringPtrOutput
Configure operation mode of 5G radios (default = single-5G). Valid values: `single-5G`, `dual-5G`.
func (WtpprofilePlatformPtrOutput) ToWtpprofilePlatformPtrOutput ¶
func (o WtpprofilePlatformPtrOutput) ToWtpprofilePlatformPtrOutput() WtpprofilePlatformPtrOutput
func (WtpprofilePlatformPtrOutput) ToWtpprofilePlatformPtrOutputWithContext ¶
func (o WtpprofilePlatformPtrOutput) ToWtpprofilePlatformPtrOutputWithContext(ctx context.Context) WtpprofilePlatformPtrOutput
func (WtpprofilePlatformPtrOutput) Type ¶
func (o WtpprofilePlatformPtrOutput) Type() pulumi.StringPtrOutput
WTP, FortiAP or AP platform type. There are built-in WTP profiles for all supported FortiAP models. You can select a built-in profile and customize it or create a new profile.
type WtpprofileRadio1 ¶
type WtpprofileRadio1 struct { // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness *string `pulumi:"airtimeFairness"` // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. Amsdu *string `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff *string `pulumi:"apHandoff"` // MAC address to monitor. ApSnifferAddr *string `pulumi:"apSnifferAddr"` // Sniffer buffer size (1 - 32 MB, default = 16). ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` // Channel on which to operate the sniffer (default = 6). ApSnifferChan *int `pulumi:"apSnifferChan"` // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. ApSnifferCtl *string `pulumi:"apSnifferCtl"` // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. ApSnifferData *string `pulumi:"apSnifferData"` // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. ArrpProfile *string `pulumi:"arrpProfile"` // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh *int `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel *string `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow *int `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget *string `pulumi:"autoPowerTarget"` // WiFi band that Radio 3 operates on. Band *string `pulumi:"band"` // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. Band5gType *string `pulumi:"band5gType"` // Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`. BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity *int `pulumi:"bandwidthCapacity"` // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). BeaconInterval *int `pulumi:"beaconInterval"` // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). BssColor *int `pulumi:"bssColor"` // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. BssColorMode *string `pulumi:"bssColorMode"` // Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`. CallAdmissionControl *string `pulumi:"callAdmissionControl"` // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). CallCapacity *int `pulumi:"callCapacity"` // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. ChannelBonding *string `pulumi:"channelBonding"` // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. ChannelUtilization *string `pulumi:"channelUtilization"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels []WtpprofileRadio1Channel `pulumi:"channels"` // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. Coexistence *string `pulumi:"coexistence"` // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. Darrp *string `pulumi:"darrp"` // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. Drma *string `pulumi:"drma"` // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. DrmaSensitivity *string `pulumi:"drmaSensitivity"` // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. Dtim *int `pulumi:"dtim"` // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). FragThreshold *int `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. IperfProtocol *string `pulumi:"iperfProtocol"` // Iperf service port number. IperfServerPort *int `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients *int `pulumi:"maxClients"` // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). MaxDistance *int `pulumi:"maxDistance"` // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. MimoMode *string `pulumi:"mimoMode"` // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Mode *string `pulumi:"mode"` // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. N80211d *string `pulumi:"n80211d"` // Optional antenna used on FAP (default = none). OptionalAntenna *string `pulumi:"optionalAntenna"` // Optional antenna gain in dBi (0 to 20, default = 0). OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel *int `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode *string `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue *int `pulumi:"powerValue"` // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. PowersaveOptimize *string `pulumi:"powersaveOptimize"` // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. ProtectionMode *string `pulumi:"protectionMode"` // radio-id RadioId *int `pulumi:"radioId"` // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). RtsThreshold *int `pulumi:"rtsThreshold"` // BSSID for WiFi network. SamBssid *string `pulumi:"samBssid"` // CA certificate for WPA2/WPA3-ENTERPRISE. SamCaCertificate *string `pulumi:"samCaCertificate"` // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. SamCaptivePortal *string `pulumi:"samCaptivePortal"` // Client certificate for WPA2/WPA3-ENTERPRISE. SamClientCertificate *string `pulumi:"samClientCertificate"` // Failure identification on the page after an incorrect login. SamCwpFailureString *string `pulumi:"samCwpFailureString"` // Identification string from the captive portal login form. SamCwpMatchString *string `pulumi:"samCwpMatchString"` // Password for captive portal authentication. SamCwpPassword *string `pulumi:"samCwpPassword"` // Success identification on the page after a successful login. SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` // Website the client is trying to access. SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` // Username for captive portal authentication. SamCwpUsername *string `pulumi:"samCwpUsername"` // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. SamEapMethod *string `pulumi:"samEapMethod"` // Passphrase for WiFi network connection. SamPassword *string `pulumi:"samPassword"` // Private key for WPA2/WPA3-ENTERPRISE. SamPrivateKey *string `pulumi:"samPrivateKey"` // Password for private key file for WPA2/WPA3-ENTERPRISE. SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` // SAM report interval (sec), 0 for a one-time report. SamReportIntv *int `pulumi:"samReportIntv"` // Select WiFi network security type (default = "wpa-personal"). SamSecurityType *string `pulumi:"samSecurityType"` // SAM test server domain name. SamServerFqdn *string `pulumi:"samServerFqdn"` // SAM test server IP address. SamServerIp *string `pulumi:"samServerIp"` // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. SamServerType *string `pulumi:"samServerType"` // SSID for WiFi network. SamSsid *string `pulumi:"samSsid"` // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. SamTest *string `pulumi:"samTest"` // Username for WiFi network connection. SamUsername *string `pulumi:"samUsername"` // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. ShortGuardInterval *string `pulumi:"shortGuardInterval"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. TransmitOptimize *string `pulumi:"transmitOptimize"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll *string `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps []WtpprofileRadio1Vap `pulumi:"vaps"` // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. WidsProfile *string `pulumi:"widsProfile"` // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` }
type WtpprofileRadio1Args ¶
type WtpprofileRadio1Args struct { // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness pulumi.StringPtrInput `pulumi:"airtimeFairness"` // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` // MAC address to monitor. ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` // Sniffer buffer size (1 - 32 MB, default = 16). ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` // Channel on which to operate the sniffer (default = 6). ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` // WiFi band that Radio 3 operates on. Band pulumi.StringPtrInput `pulumi:"band"` // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` // Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`. BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). BssColor pulumi.IntPtrInput `pulumi:"bssColor"` // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` // Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`. CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels WtpprofileRadio1ChannelArrayInput `pulumi:"channels"` // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. Darrp pulumi.StringPtrInput `pulumi:"darrp"` // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. Drma pulumi.StringPtrInput `pulumi:"drma"` // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. Dtim pulumi.IntPtrInput `pulumi:"dtim"` // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput `pulumi:"frequencyHandoff"` // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` // Iperf service port number. IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Mode pulumi.StringPtrInput `pulumi:"mode"` // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. N80211d pulumi.StringPtrInput `pulumi:"n80211d"` // Optional antenna used on FAP (default = none). OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` // Optional antenna gain in dBi (0 to 20, default = 0). OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` // radio-id RadioId pulumi.IntPtrInput `pulumi:"radioId"` // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` // BSSID for WiFi network. SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` // CA certificate for WPA2/WPA3-ENTERPRISE. SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` // Client certificate for WPA2/WPA3-ENTERPRISE. SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` // Failure identification on the page after an incorrect login. SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` // Identification string from the captive portal login form. SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` // Password for captive portal authentication. SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` // Success identification on the page after a successful login. SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` // Website the client is trying to access. SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` // Username for captive portal authentication. SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` // Passphrase for WiFi network connection. SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` // Private key for WPA2/WPA3-ENTERPRISE. SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` // Password for private key file for WPA2/WPA3-ENTERPRISE. SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` // SAM report interval (sec), 0 for a one-time report. SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` // Select WiFi network security type (default = "wpa-personal"). SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` // SAM test server domain name. SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` // SAM test server IP address. SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` // SSID for WiFi network. SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. SamTest pulumi.StringPtrInput `pulumi:"samTest"` // Username for WiFi network connection. SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll pulumi.StringPtrInput `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps WtpprofileRadio1VapArrayInput `pulumi:"vaps"` // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` }
func (WtpprofileRadio1Args) ElementType ¶
func (WtpprofileRadio1Args) ElementType() reflect.Type
func (WtpprofileRadio1Args) ToWtpprofileRadio1Output ¶
func (i WtpprofileRadio1Args) ToWtpprofileRadio1Output() WtpprofileRadio1Output
func (WtpprofileRadio1Args) ToWtpprofileRadio1OutputWithContext ¶
func (i WtpprofileRadio1Args) ToWtpprofileRadio1OutputWithContext(ctx context.Context) WtpprofileRadio1Output
func (WtpprofileRadio1Args) ToWtpprofileRadio1PtrOutput ¶
func (i WtpprofileRadio1Args) ToWtpprofileRadio1PtrOutput() WtpprofileRadio1PtrOutput
func (WtpprofileRadio1Args) ToWtpprofileRadio1PtrOutputWithContext ¶
func (i WtpprofileRadio1Args) ToWtpprofileRadio1PtrOutputWithContext(ctx context.Context) WtpprofileRadio1PtrOutput
type WtpprofileRadio1Channel ¶
type WtpprofileRadio1Channel struct { // Channel number. Chan *string `pulumi:"chan"` }
type WtpprofileRadio1ChannelArgs ¶
type WtpprofileRadio1ChannelArgs struct { // Channel number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WtpprofileRadio1ChannelArgs) ElementType ¶
func (WtpprofileRadio1ChannelArgs) ElementType() reflect.Type
func (WtpprofileRadio1ChannelArgs) ToWtpprofileRadio1ChannelOutput ¶
func (i WtpprofileRadio1ChannelArgs) ToWtpprofileRadio1ChannelOutput() WtpprofileRadio1ChannelOutput
func (WtpprofileRadio1ChannelArgs) ToWtpprofileRadio1ChannelOutputWithContext ¶
func (i WtpprofileRadio1ChannelArgs) ToWtpprofileRadio1ChannelOutputWithContext(ctx context.Context) WtpprofileRadio1ChannelOutput
type WtpprofileRadio1ChannelArray ¶
type WtpprofileRadio1ChannelArray []WtpprofileRadio1ChannelInput
func (WtpprofileRadio1ChannelArray) ElementType ¶
func (WtpprofileRadio1ChannelArray) ElementType() reflect.Type
func (WtpprofileRadio1ChannelArray) ToWtpprofileRadio1ChannelArrayOutput ¶
func (i WtpprofileRadio1ChannelArray) ToWtpprofileRadio1ChannelArrayOutput() WtpprofileRadio1ChannelArrayOutput
func (WtpprofileRadio1ChannelArray) ToWtpprofileRadio1ChannelArrayOutputWithContext ¶
func (i WtpprofileRadio1ChannelArray) ToWtpprofileRadio1ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio1ChannelArrayOutput
type WtpprofileRadio1ChannelArrayInput ¶
type WtpprofileRadio1ChannelArrayInput interface { pulumi.Input ToWtpprofileRadio1ChannelArrayOutput() WtpprofileRadio1ChannelArrayOutput ToWtpprofileRadio1ChannelArrayOutputWithContext(context.Context) WtpprofileRadio1ChannelArrayOutput }
WtpprofileRadio1ChannelArrayInput is an input type that accepts WtpprofileRadio1ChannelArray and WtpprofileRadio1ChannelArrayOutput values. You can construct a concrete instance of `WtpprofileRadio1ChannelArrayInput` via:
WtpprofileRadio1ChannelArray{ WtpprofileRadio1ChannelArgs{...} }
type WtpprofileRadio1ChannelArrayOutput ¶
type WtpprofileRadio1ChannelArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio1ChannelArrayOutput) ElementType ¶
func (WtpprofileRadio1ChannelArrayOutput) ElementType() reflect.Type
func (WtpprofileRadio1ChannelArrayOutput) Index ¶
func (o WtpprofileRadio1ChannelArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio1ChannelOutput
func (WtpprofileRadio1ChannelArrayOutput) ToWtpprofileRadio1ChannelArrayOutput ¶
func (o WtpprofileRadio1ChannelArrayOutput) ToWtpprofileRadio1ChannelArrayOutput() WtpprofileRadio1ChannelArrayOutput
func (WtpprofileRadio1ChannelArrayOutput) ToWtpprofileRadio1ChannelArrayOutputWithContext ¶
func (o WtpprofileRadio1ChannelArrayOutput) ToWtpprofileRadio1ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio1ChannelArrayOutput
type WtpprofileRadio1ChannelInput ¶
type WtpprofileRadio1ChannelInput interface { pulumi.Input ToWtpprofileRadio1ChannelOutput() WtpprofileRadio1ChannelOutput ToWtpprofileRadio1ChannelOutputWithContext(context.Context) WtpprofileRadio1ChannelOutput }
WtpprofileRadio1ChannelInput is an input type that accepts WtpprofileRadio1ChannelArgs and WtpprofileRadio1ChannelOutput values. You can construct a concrete instance of `WtpprofileRadio1ChannelInput` via:
WtpprofileRadio1ChannelArgs{...}
type WtpprofileRadio1ChannelOutput ¶
type WtpprofileRadio1ChannelOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio1ChannelOutput) Chan ¶
func (o WtpprofileRadio1ChannelOutput) Chan() pulumi.StringPtrOutput
Channel number.
func (WtpprofileRadio1ChannelOutput) ElementType ¶
func (WtpprofileRadio1ChannelOutput) ElementType() reflect.Type
func (WtpprofileRadio1ChannelOutput) ToWtpprofileRadio1ChannelOutput ¶
func (o WtpprofileRadio1ChannelOutput) ToWtpprofileRadio1ChannelOutput() WtpprofileRadio1ChannelOutput
func (WtpprofileRadio1ChannelOutput) ToWtpprofileRadio1ChannelOutputWithContext ¶
func (o WtpprofileRadio1ChannelOutput) ToWtpprofileRadio1ChannelOutputWithContext(ctx context.Context) WtpprofileRadio1ChannelOutput
type WtpprofileRadio1Input ¶
type WtpprofileRadio1Input interface { pulumi.Input ToWtpprofileRadio1Output() WtpprofileRadio1Output ToWtpprofileRadio1OutputWithContext(context.Context) WtpprofileRadio1Output }
WtpprofileRadio1Input is an input type that accepts WtpprofileRadio1Args and WtpprofileRadio1Output values. You can construct a concrete instance of `WtpprofileRadio1Input` via:
WtpprofileRadio1Args{...}
type WtpprofileRadio1Output ¶
type WtpprofileRadio1Output struct{ *pulumi.OutputState }
func (WtpprofileRadio1Output) AirtimeFairness ¶
func (o WtpprofileRadio1Output) AirtimeFairness() pulumi.StringPtrOutput
Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) Amsdu ¶
func (o WtpprofileRadio1Output) Amsdu() pulumi.StringPtrOutput
Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) ApHandoff ¶
func (o WtpprofileRadio1Output) ApHandoff() pulumi.StringPtrOutput
Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) ApSnifferAddr ¶
func (o WtpprofileRadio1Output) ApSnifferAddr() pulumi.StringPtrOutput
MAC address to monitor.
func (WtpprofileRadio1Output) ApSnifferBufsize ¶
func (o WtpprofileRadio1Output) ApSnifferBufsize() pulumi.IntPtrOutput
Sniffer buffer size (1 - 32 MB, default = 16).
func (WtpprofileRadio1Output) ApSnifferChan ¶
func (o WtpprofileRadio1Output) ApSnifferChan() pulumi.IntPtrOutput
Channel on which to operate the sniffer (default = 6).
func (WtpprofileRadio1Output) ApSnifferCtl ¶
func (o WtpprofileRadio1Output) ApSnifferCtl() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) ApSnifferData ¶
func (o WtpprofileRadio1Output) ApSnifferData() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) ApSnifferMgmtBeacon ¶
func (o WtpprofileRadio1Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) ApSnifferMgmtOther ¶
func (o WtpprofileRadio1Output) ApSnifferMgmtOther() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) ApSnifferMgmtProbe ¶
func (o WtpprofileRadio1Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) ArrpProfile ¶
func (o WtpprofileRadio1Output) ArrpProfile() pulumi.StringPtrOutput
Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.
func (WtpprofileRadio1Output) AutoPowerHigh ¶
func (o WtpprofileRadio1Output) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio1Output) AutoPowerLevel ¶
func (o WtpprofileRadio1Output) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) AutoPowerLow ¶
func (o WtpprofileRadio1Output) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio1Output) AutoPowerTarget ¶
func (o WtpprofileRadio1Output) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpprofileRadio1Output) Band ¶
func (o WtpprofileRadio1Output) Band() pulumi.StringPtrOutput
WiFi band that Radio 3 operates on.
func (WtpprofileRadio1Output) Band5gType ¶
func (o WtpprofileRadio1Output) Band5gType() pulumi.StringPtrOutput
WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.
func (WtpprofileRadio1Output) BandwidthAdmissionControl ¶
func (o WtpprofileRadio1Output) BandwidthAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) BandwidthCapacity ¶
func (o WtpprofileRadio1Output) BandwidthCapacity() pulumi.IntPtrOutput
Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
func (WtpprofileRadio1Output) BeaconInterval ¶
func (o WtpprofileRadio1Output) BeaconInterval() pulumi.IntPtrOutput
Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).
func (WtpprofileRadio1Output) BssColor ¶
func (o WtpprofileRadio1Output) BssColor() pulumi.IntPtrOutput
BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).
func (WtpprofileRadio1Output) BssColorMode ¶
func (o WtpprofileRadio1Output) BssColorMode() pulumi.StringPtrOutput
BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.
func (WtpprofileRadio1Output) CallAdmissionControl ¶
func (o WtpprofileRadio1Output) CallAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) CallCapacity ¶
func (o WtpprofileRadio1Output) CallCapacity() pulumi.IntPtrOutput
Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).
func (WtpprofileRadio1Output) ChannelBonding ¶
func (o WtpprofileRadio1Output) ChannelBonding() pulumi.StringPtrOutput
Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.
func (WtpprofileRadio1Output) ChannelUtilization ¶
func (o WtpprofileRadio1Output) ChannelUtilization() pulumi.StringPtrOutput
Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) Channels ¶
func (o WtpprofileRadio1Output) Channels() WtpprofileRadio1ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpprofileRadio1Output) Coexistence ¶
func (o WtpprofileRadio1Output) Coexistence() pulumi.StringPtrOutput
Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) Darrp ¶
func (o WtpprofileRadio1Output) Darrp() pulumi.StringPtrOutput
Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) Drma ¶
func (o WtpprofileRadio1Output) Drma() pulumi.StringPtrOutput
Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.
func (WtpprofileRadio1Output) DrmaSensitivity ¶
func (o WtpprofileRadio1Output) DrmaSensitivity() pulumi.StringPtrOutput
Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.
func (WtpprofileRadio1Output) Dtim ¶
func (o WtpprofileRadio1Output) Dtim() pulumi.IntPtrOutput
Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.
func (WtpprofileRadio1Output) ElementType ¶
func (WtpprofileRadio1Output) ElementType() reflect.Type
func (WtpprofileRadio1Output) FragThreshold ¶
func (o WtpprofileRadio1Output) FragThreshold() pulumi.IntPtrOutput
Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).
func (WtpprofileRadio1Output) FrequencyHandoff ¶
func (o WtpprofileRadio1Output) FrequencyHandoff() pulumi.StringPtrOutput
Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) IperfProtocol ¶
func (o WtpprofileRadio1Output) IperfProtocol() pulumi.StringPtrOutput
Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`.
func (WtpprofileRadio1Output) IperfServerPort ¶
func (o WtpprofileRadio1Output) IperfServerPort() pulumi.IntPtrOutput
Iperf service port number.
func (WtpprofileRadio1Output) MaxClients ¶
func (o WtpprofileRadio1Output) MaxClients() pulumi.IntPtrOutput
Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).
func (WtpprofileRadio1Output) MaxDistance ¶
func (o WtpprofileRadio1Output) MaxDistance() pulumi.IntPtrOutput
Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).
func (WtpprofileRadio1Output) MimoMode ¶
func (o WtpprofileRadio1Output) MimoMode() pulumi.StringPtrOutput
Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.
func (WtpprofileRadio1Output) Mode ¶
func (o WtpprofileRadio1Output) Mode() pulumi.StringPtrOutput
Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
func (WtpprofileRadio1Output) N80211d ¶
func (o WtpprofileRadio1Output) N80211d() pulumi.StringPtrOutput
Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) OptionalAntenna ¶
func (o WtpprofileRadio1Output) OptionalAntenna() pulumi.StringPtrOutput
Optional antenna used on FAP (default = none).
func (WtpprofileRadio1Output) OptionalAntennaGain ¶
func (o WtpprofileRadio1Output) OptionalAntennaGain() pulumi.StringPtrOutput
Optional antenna gain in dBi (0 to 20, default = 0).
func (WtpprofileRadio1Output) PowerLevel ¶
func (o WtpprofileRadio1Output) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpprofileRadio1Output) PowerMode ¶
func (o WtpprofileRadio1Output) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpprofileRadio1Output) PowerValue ¶
func (o WtpprofileRadio1Output) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpprofileRadio1Output) PowersaveOptimize ¶
func (o WtpprofileRadio1Output) PowersaveOptimize() pulumi.StringPtrOutput
Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.
func (WtpprofileRadio1Output) ProtectionMode ¶
func (o WtpprofileRadio1Output) ProtectionMode() pulumi.StringPtrOutput
Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.
func (WtpprofileRadio1Output) RadioId ¶
func (o WtpprofileRadio1Output) RadioId() pulumi.IntPtrOutput
radio-id
func (WtpprofileRadio1Output) RtsThreshold ¶
func (o WtpprofileRadio1Output) RtsThreshold() pulumi.IntPtrOutput
Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).
func (WtpprofileRadio1Output) SamBssid ¶
func (o WtpprofileRadio1Output) SamBssid() pulumi.StringPtrOutput
BSSID for WiFi network.
func (WtpprofileRadio1Output) SamCaCertificate ¶
func (o WtpprofileRadio1Output) SamCaCertificate() pulumi.StringPtrOutput
CA certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio1Output) SamCaptivePortal ¶
func (o WtpprofileRadio1Output) SamCaptivePortal() pulumi.StringPtrOutput
Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) SamClientCertificate ¶
func (o WtpprofileRadio1Output) SamClientCertificate() pulumi.StringPtrOutput
Client certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio1Output) SamCwpFailureString ¶
func (o WtpprofileRadio1Output) SamCwpFailureString() pulumi.StringPtrOutput
Failure identification on the page after an incorrect login.
func (WtpprofileRadio1Output) SamCwpMatchString ¶
func (o WtpprofileRadio1Output) SamCwpMatchString() pulumi.StringPtrOutput
Identification string from the captive portal login form.
func (WtpprofileRadio1Output) SamCwpPassword ¶
func (o WtpprofileRadio1Output) SamCwpPassword() pulumi.StringPtrOutput
Password for captive portal authentication.
func (WtpprofileRadio1Output) SamCwpSuccessString ¶
func (o WtpprofileRadio1Output) SamCwpSuccessString() pulumi.StringPtrOutput
Success identification on the page after a successful login.
func (WtpprofileRadio1Output) SamCwpTestUrl ¶
func (o WtpprofileRadio1Output) SamCwpTestUrl() pulumi.StringPtrOutput
Website the client is trying to access.
func (WtpprofileRadio1Output) SamCwpUsername ¶
func (o WtpprofileRadio1Output) SamCwpUsername() pulumi.StringPtrOutput
Username for captive portal authentication.
func (WtpprofileRadio1Output) SamEapMethod ¶
func (o WtpprofileRadio1Output) SamEapMethod() pulumi.StringPtrOutput
Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.
func (WtpprofileRadio1Output) SamPassword ¶
func (o WtpprofileRadio1Output) SamPassword() pulumi.StringPtrOutput
Passphrase for WiFi network connection.
func (WtpprofileRadio1Output) SamPrivateKey ¶
func (o WtpprofileRadio1Output) SamPrivateKey() pulumi.StringPtrOutput
Private key for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio1Output) SamPrivateKeyPassword ¶
func (o WtpprofileRadio1Output) SamPrivateKeyPassword() pulumi.StringPtrOutput
Password for private key file for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio1Output) SamReportIntv ¶
func (o WtpprofileRadio1Output) SamReportIntv() pulumi.IntPtrOutput
SAM report interval (sec), 0 for a one-time report.
func (WtpprofileRadio1Output) SamSecurityType ¶
func (o WtpprofileRadio1Output) SamSecurityType() pulumi.StringPtrOutput
Select WiFi network security type (default = "wpa-personal").
func (WtpprofileRadio1Output) SamServerFqdn ¶
func (o WtpprofileRadio1Output) SamServerFqdn() pulumi.StringPtrOutput
SAM test server domain name.
func (WtpprofileRadio1Output) SamServerIp ¶
func (o WtpprofileRadio1Output) SamServerIp() pulumi.StringPtrOutput
SAM test server IP address.
func (WtpprofileRadio1Output) SamServerType ¶
func (o WtpprofileRadio1Output) SamServerType() pulumi.StringPtrOutput
Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`.
func (WtpprofileRadio1Output) SamSsid ¶
func (o WtpprofileRadio1Output) SamSsid() pulumi.StringPtrOutput
SSID for WiFi network.
func (WtpprofileRadio1Output) SamTest ¶
func (o WtpprofileRadio1Output) SamTest() pulumi.StringPtrOutput
Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`.
func (WtpprofileRadio1Output) SamUsername ¶
func (o WtpprofileRadio1Output) SamUsername() pulumi.StringPtrOutput
Username for WiFi network connection.
func (WtpprofileRadio1Output) ShortGuardInterval ¶
func (o WtpprofileRadio1Output) ShortGuardInterval() pulumi.StringPtrOutput
Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`.
func (WtpprofileRadio1Output) SpectrumAnalysis ¶
func (o WtpprofileRadio1Output) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpprofileRadio1Output) ToWtpprofileRadio1Output ¶
func (o WtpprofileRadio1Output) ToWtpprofileRadio1Output() WtpprofileRadio1Output
func (WtpprofileRadio1Output) ToWtpprofileRadio1OutputWithContext ¶
func (o WtpprofileRadio1Output) ToWtpprofileRadio1OutputWithContext(ctx context.Context) WtpprofileRadio1Output
func (WtpprofileRadio1Output) ToWtpprofileRadio1PtrOutput ¶
func (o WtpprofileRadio1Output) ToWtpprofileRadio1PtrOutput() WtpprofileRadio1PtrOutput
func (WtpprofileRadio1Output) ToWtpprofileRadio1PtrOutputWithContext ¶
func (o WtpprofileRadio1Output) ToWtpprofileRadio1PtrOutputWithContext(ctx context.Context) WtpprofileRadio1PtrOutput
func (WtpprofileRadio1Output) TransmitOptimize ¶
func (o WtpprofileRadio1Output) TransmitOptimize() pulumi.StringPtrOutput
Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.
func (WtpprofileRadio1Output) VapAll ¶
func (o WtpprofileRadio1Output) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpprofileRadio1Output) Vaps ¶
func (o WtpprofileRadio1Output) Vaps() WtpprofileRadio1VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
func (WtpprofileRadio1Output) WidsProfile ¶
func (o WtpprofileRadio1Output) WidsProfile() pulumi.StringPtrOutput
Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.
func (WtpprofileRadio1Output) ZeroWaitDfs ¶
func (o WtpprofileRadio1Output) ZeroWaitDfs() pulumi.StringPtrOutput
Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.
type WtpprofileRadio1PtrInput ¶
type WtpprofileRadio1PtrInput interface { pulumi.Input ToWtpprofileRadio1PtrOutput() WtpprofileRadio1PtrOutput ToWtpprofileRadio1PtrOutputWithContext(context.Context) WtpprofileRadio1PtrOutput }
WtpprofileRadio1PtrInput is an input type that accepts WtpprofileRadio1Args, WtpprofileRadio1Ptr and WtpprofileRadio1PtrOutput values. You can construct a concrete instance of `WtpprofileRadio1PtrInput` via:
WtpprofileRadio1Args{...} or: nil
func WtpprofileRadio1Ptr ¶
func WtpprofileRadio1Ptr(v *WtpprofileRadio1Args) WtpprofileRadio1PtrInput
type WtpprofileRadio1PtrOutput ¶
type WtpprofileRadio1PtrOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio1PtrOutput) AirtimeFairness ¶
func (o WtpprofileRadio1PtrOutput) AirtimeFairness() pulumi.StringPtrOutput
Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) Amsdu ¶
func (o WtpprofileRadio1PtrOutput) Amsdu() pulumi.StringPtrOutput
Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) ApHandoff ¶
func (o WtpprofileRadio1PtrOutput) ApHandoff() pulumi.StringPtrOutput
Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) ApSnifferAddr ¶
func (o WtpprofileRadio1PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput
MAC address to monitor.
func (WtpprofileRadio1PtrOutput) ApSnifferBufsize ¶
func (o WtpprofileRadio1PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput
Sniffer buffer size (1 - 32 MB, default = 16).
func (WtpprofileRadio1PtrOutput) ApSnifferChan ¶
func (o WtpprofileRadio1PtrOutput) ApSnifferChan() pulumi.IntPtrOutput
Channel on which to operate the sniffer (default = 6).
func (WtpprofileRadio1PtrOutput) ApSnifferCtl ¶
func (o WtpprofileRadio1PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) ApSnifferData ¶
func (o WtpprofileRadio1PtrOutput) ApSnifferData() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) ApSnifferMgmtBeacon ¶
func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) ApSnifferMgmtOther ¶
func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) ApSnifferMgmtProbe ¶
func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) ArrpProfile ¶
func (o WtpprofileRadio1PtrOutput) ArrpProfile() pulumi.StringPtrOutput
Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.
func (WtpprofileRadio1PtrOutput) AutoPowerHigh ¶
func (o WtpprofileRadio1PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio1PtrOutput) AutoPowerLevel ¶
func (o WtpprofileRadio1PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) AutoPowerLow ¶
func (o WtpprofileRadio1PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio1PtrOutput) AutoPowerTarget ¶
func (o WtpprofileRadio1PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpprofileRadio1PtrOutput) Band ¶
func (o WtpprofileRadio1PtrOutput) Band() pulumi.StringPtrOutput
WiFi band that Radio 3 operates on.
func (WtpprofileRadio1PtrOutput) Band5gType ¶
func (o WtpprofileRadio1PtrOutput) Band5gType() pulumi.StringPtrOutput
WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.
func (WtpprofileRadio1PtrOutput) BandwidthAdmissionControl ¶
func (o WtpprofileRadio1PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) BandwidthCapacity ¶
func (o WtpprofileRadio1PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput
Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
func (WtpprofileRadio1PtrOutput) BeaconInterval ¶
func (o WtpprofileRadio1PtrOutput) BeaconInterval() pulumi.IntPtrOutput
Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).
func (WtpprofileRadio1PtrOutput) BssColor ¶
func (o WtpprofileRadio1PtrOutput) BssColor() pulumi.IntPtrOutput
BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).
func (WtpprofileRadio1PtrOutput) BssColorMode ¶
func (o WtpprofileRadio1PtrOutput) BssColorMode() pulumi.StringPtrOutput
BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.
func (WtpprofileRadio1PtrOutput) CallAdmissionControl ¶
func (o WtpprofileRadio1PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) CallCapacity ¶
func (o WtpprofileRadio1PtrOutput) CallCapacity() pulumi.IntPtrOutput
Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).
func (WtpprofileRadio1PtrOutput) ChannelBonding ¶
func (o WtpprofileRadio1PtrOutput) ChannelBonding() pulumi.StringPtrOutput
Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.
func (WtpprofileRadio1PtrOutput) ChannelUtilization ¶
func (o WtpprofileRadio1PtrOutput) ChannelUtilization() pulumi.StringPtrOutput
Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) Channels ¶
func (o WtpprofileRadio1PtrOutput) Channels() WtpprofileRadio1ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpprofileRadio1PtrOutput) Coexistence ¶
func (o WtpprofileRadio1PtrOutput) Coexistence() pulumi.StringPtrOutput
Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) Darrp ¶
func (o WtpprofileRadio1PtrOutput) Darrp() pulumi.StringPtrOutput
Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) Drma ¶
func (o WtpprofileRadio1PtrOutput) Drma() pulumi.StringPtrOutput
Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.
func (WtpprofileRadio1PtrOutput) DrmaSensitivity ¶
func (o WtpprofileRadio1PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput
Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.
func (WtpprofileRadio1PtrOutput) Dtim ¶
func (o WtpprofileRadio1PtrOutput) Dtim() pulumi.IntPtrOutput
Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.
func (WtpprofileRadio1PtrOutput) Elem ¶
func (o WtpprofileRadio1PtrOutput) Elem() WtpprofileRadio1Output
func (WtpprofileRadio1PtrOutput) ElementType ¶
func (WtpprofileRadio1PtrOutput) ElementType() reflect.Type
func (WtpprofileRadio1PtrOutput) FragThreshold ¶
func (o WtpprofileRadio1PtrOutput) FragThreshold() pulumi.IntPtrOutput
Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).
func (WtpprofileRadio1PtrOutput) FrequencyHandoff ¶
func (o WtpprofileRadio1PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput
Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) IperfProtocol ¶
func (o WtpprofileRadio1PtrOutput) IperfProtocol() pulumi.StringPtrOutput
Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`.
func (WtpprofileRadio1PtrOutput) IperfServerPort ¶
func (o WtpprofileRadio1PtrOutput) IperfServerPort() pulumi.IntPtrOutput
Iperf service port number.
func (WtpprofileRadio1PtrOutput) MaxClients ¶
func (o WtpprofileRadio1PtrOutput) MaxClients() pulumi.IntPtrOutput
Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).
func (WtpprofileRadio1PtrOutput) MaxDistance ¶
func (o WtpprofileRadio1PtrOutput) MaxDistance() pulumi.IntPtrOutput
Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).
func (WtpprofileRadio1PtrOutput) MimoMode ¶
func (o WtpprofileRadio1PtrOutput) MimoMode() pulumi.StringPtrOutput
Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.
func (WtpprofileRadio1PtrOutput) Mode ¶
func (o WtpprofileRadio1PtrOutput) Mode() pulumi.StringPtrOutput
Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
func (WtpprofileRadio1PtrOutput) N80211d ¶
func (o WtpprofileRadio1PtrOutput) N80211d() pulumi.StringPtrOutput
Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) OptionalAntenna ¶
func (o WtpprofileRadio1PtrOutput) OptionalAntenna() pulumi.StringPtrOutput
Optional antenna used on FAP (default = none).
func (WtpprofileRadio1PtrOutput) OptionalAntennaGain ¶
func (o WtpprofileRadio1PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput
Optional antenna gain in dBi (0 to 20, default = 0).
func (WtpprofileRadio1PtrOutput) PowerLevel ¶
func (o WtpprofileRadio1PtrOutput) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpprofileRadio1PtrOutput) PowerMode ¶
func (o WtpprofileRadio1PtrOutput) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpprofileRadio1PtrOutput) PowerValue ¶
func (o WtpprofileRadio1PtrOutput) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpprofileRadio1PtrOutput) PowersaveOptimize ¶
func (o WtpprofileRadio1PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput
Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.
func (WtpprofileRadio1PtrOutput) ProtectionMode ¶
func (o WtpprofileRadio1PtrOutput) ProtectionMode() pulumi.StringPtrOutput
Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.
func (WtpprofileRadio1PtrOutput) RadioId ¶
func (o WtpprofileRadio1PtrOutput) RadioId() pulumi.IntPtrOutput
radio-id
func (WtpprofileRadio1PtrOutput) RtsThreshold ¶
func (o WtpprofileRadio1PtrOutput) RtsThreshold() pulumi.IntPtrOutput
Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).
func (WtpprofileRadio1PtrOutput) SamBssid ¶
func (o WtpprofileRadio1PtrOutput) SamBssid() pulumi.StringPtrOutput
BSSID for WiFi network.
func (WtpprofileRadio1PtrOutput) SamCaCertificate ¶
func (o WtpprofileRadio1PtrOutput) SamCaCertificate() pulumi.StringPtrOutput
CA certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio1PtrOutput) SamCaptivePortal ¶
func (o WtpprofileRadio1PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput
Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) SamClientCertificate ¶
func (o WtpprofileRadio1PtrOutput) SamClientCertificate() pulumi.StringPtrOutput
Client certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio1PtrOutput) SamCwpFailureString ¶
func (o WtpprofileRadio1PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput
Failure identification on the page after an incorrect login.
func (WtpprofileRadio1PtrOutput) SamCwpMatchString ¶
func (o WtpprofileRadio1PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput
Identification string from the captive portal login form.
func (WtpprofileRadio1PtrOutput) SamCwpPassword ¶
func (o WtpprofileRadio1PtrOutput) SamCwpPassword() pulumi.StringPtrOutput
Password for captive portal authentication.
func (WtpprofileRadio1PtrOutput) SamCwpSuccessString ¶
func (o WtpprofileRadio1PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput
Success identification on the page after a successful login.
func (WtpprofileRadio1PtrOutput) SamCwpTestUrl ¶
func (o WtpprofileRadio1PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput
Website the client is trying to access.
func (WtpprofileRadio1PtrOutput) SamCwpUsername ¶
func (o WtpprofileRadio1PtrOutput) SamCwpUsername() pulumi.StringPtrOutput
Username for captive portal authentication.
func (WtpprofileRadio1PtrOutput) SamEapMethod ¶
func (o WtpprofileRadio1PtrOutput) SamEapMethod() pulumi.StringPtrOutput
Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.
func (WtpprofileRadio1PtrOutput) SamPassword ¶
func (o WtpprofileRadio1PtrOutput) SamPassword() pulumi.StringPtrOutput
Passphrase for WiFi network connection.
func (WtpprofileRadio1PtrOutput) SamPrivateKey ¶
func (o WtpprofileRadio1PtrOutput) SamPrivateKey() pulumi.StringPtrOutput
Private key for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio1PtrOutput) SamPrivateKeyPassword ¶
func (o WtpprofileRadio1PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput
Password for private key file for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio1PtrOutput) SamReportIntv ¶
func (o WtpprofileRadio1PtrOutput) SamReportIntv() pulumi.IntPtrOutput
SAM report interval (sec), 0 for a one-time report.
func (WtpprofileRadio1PtrOutput) SamSecurityType ¶
func (o WtpprofileRadio1PtrOutput) SamSecurityType() pulumi.StringPtrOutput
Select WiFi network security type (default = "wpa-personal").
func (WtpprofileRadio1PtrOutput) SamServerFqdn ¶
func (o WtpprofileRadio1PtrOutput) SamServerFqdn() pulumi.StringPtrOutput
SAM test server domain name.
func (WtpprofileRadio1PtrOutput) SamServerIp ¶
func (o WtpprofileRadio1PtrOutput) SamServerIp() pulumi.StringPtrOutput
SAM test server IP address.
func (WtpprofileRadio1PtrOutput) SamServerType ¶
func (o WtpprofileRadio1PtrOutput) SamServerType() pulumi.StringPtrOutput
Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`.
func (WtpprofileRadio1PtrOutput) SamSsid ¶
func (o WtpprofileRadio1PtrOutput) SamSsid() pulumi.StringPtrOutput
SSID for WiFi network.
func (WtpprofileRadio1PtrOutput) SamTest ¶
func (o WtpprofileRadio1PtrOutput) SamTest() pulumi.StringPtrOutput
Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`.
func (WtpprofileRadio1PtrOutput) SamUsername ¶
func (o WtpprofileRadio1PtrOutput) SamUsername() pulumi.StringPtrOutput
Username for WiFi network connection.
func (WtpprofileRadio1PtrOutput) ShortGuardInterval ¶
func (o WtpprofileRadio1PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput
Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`.
func (WtpprofileRadio1PtrOutput) SpectrumAnalysis ¶
func (o WtpprofileRadio1PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpprofileRadio1PtrOutput) ToWtpprofileRadio1PtrOutput ¶
func (o WtpprofileRadio1PtrOutput) ToWtpprofileRadio1PtrOutput() WtpprofileRadio1PtrOutput
func (WtpprofileRadio1PtrOutput) ToWtpprofileRadio1PtrOutputWithContext ¶
func (o WtpprofileRadio1PtrOutput) ToWtpprofileRadio1PtrOutputWithContext(ctx context.Context) WtpprofileRadio1PtrOutput
func (WtpprofileRadio1PtrOutput) TransmitOptimize ¶
func (o WtpprofileRadio1PtrOutput) TransmitOptimize() pulumi.StringPtrOutput
Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.
func (WtpprofileRadio1PtrOutput) VapAll ¶
func (o WtpprofileRadio1PtrOutput) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpprofileRadio1PtrOutput) Vaps ¶
func (o WtpprofileRadio1PtrOutput) Vaps() WtpprofileRadio1VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
func (WtpprofileRadio1PtrOutput) WidsProfile ¶
func (o WtpprofileRadio1PtrOutput) WidsProfile() pulumi.StringPtrOutput
Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.
func (WtpprofileRadio1PtrOutput) ZeroWaitDfs ¶
func (o WtpprofileRadio1PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput
Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.
type WtpprofileRadio1Vap ¶
type WtpprofileRadio1Vap struct { // Virtual Access Point (VAP) name. Name *string `pulumi:"name"` }
type WtpprofileRadio1VapArgs ¶
type WtpprofileRadio1VapArgs struct { // Virtual Access Point (VAP) name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WtpprofileRadio1VapArgs) ElementType ¶
func (WtpprofileRadio1VapArgs) ElementType() reflect.Type
func (WtpprofileRadio1VapArgs) ToWtpprofileRadio1VapOutput ¶
func (i WtpprofileRadio1VapArgs) ToWtpprofileRadio1VapOutput() WtpprofileRadio1VapOutput
func (WtpprofileRadio1VapArgs) ToWtpprofileRadio1VapOutputWithContext ¶
func (i WtpprofileRadio1VapArgs) ToWtpprofileRadio1VapOutputWithContext(ctx context.Context) WtpprofileRadio1VapOutput
type WtpprofileRadio1VapArray ¶
type WtpprofileRadio1VapArray []WtpprofileRadio1VapInput
func (WtpprofileRadio1VapArray) ElementType ¶
func (WtpprofileRadio1VapArray) ElementType() reflect.Type
func (WtpprofileRadio1VapArray) ToWtpprofileRadio1VapArrayOutput ¶
func (i WtpprofileRadio1VapArray) ToWtpprofileRadio1VapArrayOutput() WtpprofileRadio1VapArrayOutput
func (WtpprofileRadio1VapArray) ToWtpprofileRadio1VapArrayOutputWithContext ¶
func (i WtpprofileRadio1VapArray) ToWtpprofileRadio1VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio1VapArrayOutput
type WtpprofileRadio1VapArrayInput ¶
type WtpprofileRadio1VapArrayInput interface { pulumi.Input ToWtpprofileRadio1VapArrayOutput() WtpprofileRadio1VapArrayOutput ToWtpprofileRadio1VapArrayOutputWithContext(context.Context) WtpprofileRadio1VapArrayOutput }
WtpprofileRadio1VapArrayInput is an input type that accepts WtpprofileRadio1VapArray and WtpprofileRadio1VapArrayOutput values. You can construct a concrete instance of `WtpprofileRadio1VapArrayInput` via:
WtpprofileRadio1VapArray{ WtpprofileRadio1VapArgs{...} }
type WtpprofileRadio1VapArrayOutput ¶
type WtpprofileRadio1VapArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio1VapArrayOutput) ElementType ¶
func (WtpprofileRadio1VapArrayOutput) ElementType() reflect.Type
func (WtpprofileRadio1VapArrayOutput) Index ¶
func (o WtpprofileRadio1VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio1VapOutput
func (WtpprofileRadio1VapArrayOutput) ToWtpprofileRadio1VapArrayOutput ¶
func (o WtpprofileRadio1VapArrayOutput) ToWtpprofileRadio1VapArrayOutput() WtpprofileRadio1VapArrayOutput
func (WtpprofileRadio1VapArrayOutput) ToWtpprofileRadio1VapArrayOutputWithContext ¶
func (o WtpprofileRadio1VapArrayOutput) ToWtpprofileRadio1VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio1VapArrayOutput
type WtpprofileRadio1VapInput ¶
type WtpprofileRadio1VapInput interface { pulumi.Input ToWtpprofileRadio1VapOutput() WtpprofileRadio1VapOutput ToWtpprofileRadio1VapOutputWithContext(context.Context) WtpprofileRadio1VapOutput }
WtpprofileRadio1VapInput is an input type that accepts WtpprofileRadio1VapArgs and WtpprofileRadio1VapOutput values. You can construct a concrete instance of `WtpprofileRadio1VapInput` via:
WtpprofileRadio1VapArgs{...}
type WtpprofileRadio1VapOutput ¶
type WtpprofileRadio1VapOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio1VapOutput) ElementType ¶
func (WtpprofileRadio1VapOutput) ElementType() reflect.Type
func (WtpprofileRadio1VapOutput) Name ¶
func (o WtpprofileRadio1VapOutput) Name() pulumi.StringPtrOutput
Virtual Access Point (VAP) name.
func (WtpprofileRadio1VapOutput) ToWtpprofileRadio1VapOutput ¶
func (o WtpprofileRadio1VapOutput) ToWtpprofileRadio1VapOutput() WtpprofileRadio1VapOutput
func (WtpprofileRadio1VapOutput) ToWtpprofileRadio1VapOutputWithContext ¶
func (o WtpprofileRadio1VapOutput) ToWtpprofileRadio1VapOutputWithContext(ctx context.Context) WtpprofileRadio1VapOutput
type WtpprofileRadio2 ¶
type WtpprofileRadio2 struct { // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness *string `pulumi:"airtimeFairness"` // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. Amsdu *string `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff *string `pulumi:"apHandoff"` // MAC address to monitor. ApSnifferAddr *string `pulumi:"apSnifferAddr"` // Sniffer buffer size (1 - 32 MB, default = 16). ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` // Channel on which to operate the sniffer (default = 6). ApSnifferChan *int `pulumi:"apSnifferChan"` // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. ApSnifferCtl *string `pulumi:"apSnifferCtl"` // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. ApSnifferData *string `pulumi:"apSnifferData"` // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. ArrpProfile *string `pulumi:"arrpProfile"` // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh *int `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel *string `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow *int `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget *string `pulumi:"autoPowerTarget"` // WiFi band that Radio 3 operates on. Band *string `pulumi:"band"` // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. Band5gType *string `pulumi:"band5gType"` // Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`. BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity *int `pulumi:"bandwidthCapacity"` // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). BeaconInterval *int `pulumi:"beaconInterval"` // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). BssColor *int `pulumi:"bssColor"` // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. BssColorMode *string `pulumi:"bssColorMode"` // Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`. CallAdmissionControl *string `pulumi:"callAdmissionControl"` // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). CallCapacity *int `pulumi:"callCapacity"` // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. ChannelBonding *string `pulumi:"channelBonding"` // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. ChannelUtilization *string `pulumi:"channelUtilization"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels []WtpprofileRadio2Channel `pulumi:"channels"` // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. Coexistence *string `pulumi:"coexistence"` // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. Darrp *string `pulumi:"darrp"` // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. Drma *string `pulumi:"drma"` // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. DrmaSensitivity *string `pulumi:"drmaSensitivity"` // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. Dtim *int `pulumi:"dtim"` // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). FragThreshold *int `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. IperfProtocol *string `pulumi:"iperfProtocol"` // Iperf service port number. IperfServerPort *int `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients *int `pulumi:"maxClients"` // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). MaxDistance *int `pulumi:"maxDistance"` // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. MimoMode *string `pulumi:"mimoMode"` // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Mode *string `pulumi:"mode"` // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. N80211d *string `pulumi:"n80211d"` // Optional antenna used on FAP (default = none). OptionalAntenna *string `pulumi:"optionalAntenna"` // Optional antenna gain in dBi (0 to 20, default = 0). OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel *int `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode *string `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue *int `pulumi:"powerValue"` // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. PowersaveOptimize *string `pulumi:"powersaveOptimize"` // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. ProtectionMode *string `pulumi:"protectionMode"` // radio-id RadioId *int `pulumi:"radioId"` // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). RtsThreshold *int `pulumi:"rtsThreshold"` // BSSID for WiFi network. SamBssid *string `pulumi:"samBssid"` // CA certificate for WPA2/WPA3-ENTERPRISE. SamCaCertificate *string `pulumi:"samCaCertificate"` // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. SamCaptivePortal *string `pulumi:"samCaptivePortal"` // Client certificate for WPA2/WPA3-ENTERPRISE. SamClientCertificate *string `pulumi:"samClientCertificate"` // Failure identification on the page after an incorrect login. SamCwpFailureString *string `pulumi:"samCwpFailureString"` // Identification string from the captive portal login form. SamCwpMatchString *string `pulumi:"samCwpMatchString"` // Password for captive portal authentication. SamCwpPassword *string `pulumi:"samCwpPassword"` // Success identification on the page after a successful login. SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` // Website the client is trying to access. SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` // Username for captive portal authentication. SamCwpUsername *string `pulumi:"samCwpUsername"` // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. SamEapMethod *string `pulumi:"samEapMethod"` // Passphrase for WiFi network connection. SamPassword *string `pulumi:"samPassword"` // Private key for WPA2/WPA3-ENTERPRISE. SamPrivateKey *string `pulumi:"samPrivateKey"` // Password for private key file for WPA2/WPA3-ENTERPRISE. SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` // SAM report interval (sec), 0 for a one-time report. SamReportIntv *int `pulumi:"samReportIntv"` // Select WiFi network security type (default = "wpa-personal"). SamSecurityType *string `pulumi:"samSecurityType"` // SAM test server domain name. SamServerFqdn *string `pulumi:"samServerFqdn"` // SAM test server IP address. SamServerIp *string `pulumi:"samServerIp"` // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. SamServerType *string `pulumi:"samServerType"` // SSID for WiFi network. SamSsid *string `pulumi:"samSsid"` // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. SamTest *string `pulumi:"samTest"` // Username for WiFi network connection. SamUsername *string `pulumi:"samUsername"` // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. ShortGuardInterval *string `pulumi:"shortGuardInterval"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. TransmitOptimize *string `pulumi:"transmitOptimize"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll *string `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps []WtpprofileRadio2Vap `pulumi:"vaps"` // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. WidsProfile *string `pulumi:"widsProfile"` // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` }
type WtpprofileRadio2Args ¶
type WtpprofileRadio2Args struct { // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness pulumi.StringPtrInput `pulumi:"airtimeFairness"` // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` // MAC address to monitor. ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` // Sniffer buffer size (1 - 32 MB, default = 16). ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` // Channel on which to operate the sniffer (default = 6). ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` // WiFi band that Radio 3 operates on. Band pulumi.StringPtrInput `pulumi:"band"` // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` // Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`. BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). BssColor pulumi.IntPtrInput `pulumi:"bssColor"` // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` // Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`. CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels WtpprofileRadio2ChannelArrayInput `pulumi:"channels"` // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. Darrp pulumi.StringPtrInput `pulumi:"darrp"` // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. Drma pulumi.StringPtrInput `pulumi:"drma"` // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. Dtim pulumi.IntPtrInput `pulumi:"dtim"` // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput `pulumi:"frequencyHandoff"` // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` // Iperf service port number. IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Mode pulumi.StringPtrInput `pulumi:"mode"` // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. N80211d pulumi.StringPtrInput `pulumi:"n80211d"` // Optional antenna used on FAP (default = none). OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` // Optional antenna gain in dBi (0 to 20, default = 0). OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` // radio-id RadioId pulumi.IntPtrInput `pulumi:"radioId"` // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` // BSSID for WiFi network. SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` // CA certificate for WPA2/WPA3-ENTERPRISE. SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` // Client certificate for WPA2/WPA3-ENTERPRISE. SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` // Failure identification on the page after an incorrect login. SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` // Identification string from the captive portal login form. SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` // Password for captive portal authentication. SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` // Success identification on the page after a successful login. SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` // Website the client is trying to access. SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` // Username for captive portal authentication. SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` // Passphrase for WiFi network connection. SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` // Private key for WPA2/WPA3-ENTERPRISE. SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` // Password for private key file for WPA2/WPA3-ENTERPRISE. SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` // SAM report interval (sec), 0 for a one-time report. SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` // Select WiFi network security type (default = "wpa-personal"). SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` // SAM test server domain name. SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` // SAM test server IP address. SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` // SSID for WiFi network. SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. SamTest pulumi.StringPtrInput `pulumi:"samTest"` // Username for WiFi network connection. SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll pulumi.StringPtrInput `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps WtpprofileRadio2VapArrayInput `pulumi:"vaps"` // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` }
func (WtpprofileRadio2Args) ElementType ¶
func (WtpprofileRadio2Args) ElementType() reflect.Type
func (WtpprofileRadio2Args) ToWtpprofileRadio2Output ¶
func (i WtpprofileRadio2Args) ToWtpprofileRadio2Output() WtpprofileRadio2Output
func (WtpprofileRadio2Args) ToWtpprofileRadio2OutputWithContext ¶
func (i WtpprofileRadio2Args) ToWtpprofileRadio2OutputWithContext(ctx context.Context) WtpprofileRadio2Output
func (WtpprofileRadio2Args) ToWtpprofileRadio2PtrOutput ¶
func (i WtpprofileRadio2Args) ToWtpprofileRadio2PtrOutput() WtpprofileRadio2PtrOutput
func (WtpprofileRadio2Args) ToWtpprofileRadio2PtrOutputWithContext ¶
func (i WtpprofileRadio2Args) ToWtpprofileRadio2PtrOutputWithContext(ctx context.Context) WtpprofileRadio2PtrOutput
type WtpprofileRadio2Channel ¶
type WtpprofileRadio2Channel struct { // Channel number. Chan *string `pulumi:"chan"` }
type WtpprofileRadio2ChannelArgs ¶
type WtpprofileRadio2ChannelArgs struct { // Channel number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WtpprofileRadio2ChannelArgs) ElementType ¶
func (WtpprofileRadio2ChannelArgs) ElementType() reflect.Type
func (WtpprofileRadio2ChannelArgs) ToWtpprofileRadio2ChannelOutput ¶
func (i WtpprofileRadio2ChannelArgs) ToWtpprofileRadio2ChannelOutput() WtpprofileRadio2ChannelOutput
func (WtpprofileRadio2ChannelArgs) ToWtpprofileRadio2ChannelOutputWithContext ¶
func (i WtpprofileRadio2ChannelArgs) ToWtpprofileRadio2ChannelOutputWithContext(ctx context.Context) WtpprofileRadio2ChannelOutput
type WtpprofileRadio2ChannelArray ¶
type WtpprofileRadio2ChannelArray []WtpprofileRadio2ChannelInput
func (WtpprofileRadio2ChannelArray) ElementType ¶
func (WtpprofileRadio2ChannelArray) ElementType() reflect.Type
func (WtpprofileRadio2ChannelArray) ToWtpprofileRadio2ChannelArrayOutput ¶
func (i WtpprofileRadio2ChannelArray) ToWtpprofileRadio2ChannelArrayOutput() WtpprofileRadio2ChannelArrayOutput
func (WtpprofileRadio2ChannelArray) ToWtpprofileRadio2ChannelArrayOutputWithContext ¶
func (i WtpprofileRadio2ChannelArray) ToWtpprofileRadio2ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio2ChannelArrayOutput
type WtpprofileRadio2ChannelArrayInput ¶
type WtpprofileRadio2ChannelArrayInput interface { pulumi.Input ToWtpprofileRadio2ChannelArrayOutput() WtpprofileRadio2ChannelArrayOutput ToWtpprofileRadio2ChannelArrayOutputWithContext(context.Context) WtpprofileRadio2ChannelArrayOutput }
WtpprofileRadio2ChannelArrayInput is an input type that accepts WtpprofileRadio2ChannelArray and WtpprofileRadio2ChannelArrayOutput values. You can construct a concrete instance of `WtpprofileRadio2ChannelArrayInput` via:
WtpprofileRadio2ChannelArray{ WtpprofileRadio2ChannelArgs{...} }
type WtpprofileRadio2ChannelArrayOutput ¶
type WtpprofileRadio2ChannelArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio2ChannelArrayOutput) ElementType ¶
func (WtpprofileRadio2ChannelArrayOutput) ElementType() reflect.Type
func (WtpprofileRadio2ChannelArrayOutput) Index ¶
func (o WtpprofileRadio2ChannelArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio2ChannelOutput
func (WtpprofileRadio2ChannelArrayOutput) ToWtpprofileRadio2ChannelArrayOutput ¶
func (o WtpprofileRadio2ChannelArrayOutput) ToWtpprofileRadio2ChannelArrayOutput() WtpprofileRadio2ChannelArrayOutput
func (WtpprofileRadio2ChannelArrayOutput) ToWtpprofileRadio2ChannelArrayOutputWithContext ¶
func (o WtpprofileRadio2ChannelArrayOutput) ToWtpprofileRadio2ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio2ChannelArrayOutput
type WtpprofileRadio2ChannelInput ¶
type WtpprofileRadio2ChannelInput interface { pulumi.Input ToWtpprofileRadio2ChannelOutput() WtpprofileRadio2ChannelOutput ToWtpprofileRadio2ChannelOutputWithContext(context.Context) WtpprofileRadio2ChannelOutput }
WtpprofileRadio2ChannelInput is an input type that accepts WtpprofileRadio2ChannelArgs and WtpprofileRadio2ChannelOutput values. You can construct a concrete instance of `WtpprofileRadio2ChannelInput` via:
WtpprofileRadio2ChannelArgs{...}
type WtpprofileRadio2ChannelOutput ¶
type WtpprofileRadio2ChannelOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio2ChannelOutput) Chan ¶
func (o WtpprofileRadio2ChannelOutput) Chan() pulumi.StringPtrOutput
Channel number.
func (WtpprofileRadio2ChannelOutput) ElementType ¶
func (WtpprofileRadio2ChannelOutput) ElementType() reflect.Type
func (WtpprofileRadio2ChannelOutput) ToWtpprofileRadio2ChannelOutput ¶
func (o WtpprofileRadio2ChannelOutput) ToWtpprofileRadio2ChannelOutput() WtpprofileRadio2ChannelOutput
func (WtpprofileRadio2ChannelOutput) ToWtpprofileRadio2ChannelOutputWithContext ¶
func (o WtpprofileRadio2ChannelOutput) ToWtpprofileRadio2ChannelOutputWithContext(ctx context.Context) WtpprofileRadio2ChannelOutput
type WtpprofileRadio2Input ¶
type WtpprofileRadio2Input interface { pulumi.Input ToWtpprofileRadio2Output() WtpprofileRadio2Output ToWtpprofileRadio2OutputWithContext(context.Context) WtpprofileRadio2Output }
WtpprofileRadio2Input is an input type that accepts WtpprofileRadio2Args and WtpprofileRadio2Output values. You can construct a concrete instance of `WtpprofileRadio2Input` via:
WtpprofileRadio2Args{...}
type WtpprofileRadio2Output ¶
type WtpprofileRadio2Output struct{ *pulumi.OutputState }
func (WtpprofileRadio2Output) AirtimeFairness ¶
func (o WtpprofileRadio2Output) AirtimeFairness() pulumi.StringPtrOutput
Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) Amsdu ¶
func (o WtpprofileRadio2Output) Amsdu() pulumi.StringPtrOutput
Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) ApHandoff ¶
func (o WtpprofileRadio2Output) ApHandoff() pulumi.StringPtrOutput
Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) ApSnifferAddr ¶
func (o WtpprofileRadio2Output) ApSnifferAddr() pulumi.StringPtrOutput
MAC address to monitor.
func (WtpprofileRadio2Output) ApSnifferBufsize ¶
func (o WtpprofileRadio2Output) ApSnifferBufsize() pulumi.IntPtrOutput
Sniffer buffer size (1 - 32 MB, default = 16).
func (WtpprofileRadio2Output) ApSnifferChan ¶
func (o WtpprofileRadio2Output) ApSnifferChan() pulumi.IntPtrOutput
Channel on which to operate the sniffer (default = 6).
func (WtpprofileRadio2Output) ApSnifferCtl ¶
func (o WtpprofileRadio2Output) ApSnifferCtl() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) ApSnifferData ¶
func (o WtpprofileRadio2Output) ApSnifferData() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) ApSnifferMgmtBeacon ¶
func (o WtpprofileRadio2Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) ApSnifferMgmtOther ¶
func (o WtpprofileRadio2Output) ApSnifferMgmtOther() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) ApSnifferMgmtProbe ¶
func (o WtpprofileRadio2Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) ArrpProfile ¶
func (o WtpprofileRadio2Output) ArrpProfile() pulumi.StringPtrOutput
Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.
func (WtpprofileRadio2Output) AutoPowerHigh ¶
func (o WtpprofileRadio2Output) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio2Output) AutoPowerLevel ¶
func (o WtpprofileRadio2Output) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) AutoPowerLow ¶
func (o WtpprofileRadio2Output) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio2Output) AutoPowerTarget ¶
func (o WtpprofileRadio2Output) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpprofileRadio2Output) Band ¶
func (o WtpprofileRadio2Output) Band() pulumi.StringPtrOutput
WiFi band that Radio 3 operates on.
func (WtpprofileRadio2Output) Band5gType ¶
func (o WtpprofileRadio2Output) Band5gType() pulumi.StringPtrOutput
WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.
func (WtpprofileRadio2Output) BandwidthAdmissionControl ¶
func (o WtpprofileRadio2Output) BandwidthAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) BandwidthCapacity ¶
func (o WtpprofileRadio2Output) BandwidthCapacity() pulumi.IntPtrOutput
Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
func (WtpprofileRadio2Output) BeaconInterval ¶
func (o WtpprofileRadio2Output) BeaconInterval() pulumi.IntPtrOutput
Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).
func (WtpprofileRadio2Output) BssColor ¶
func (o WtpprofileRadio2Output) BssColor() pulumi.IntPtrOutput
BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).
func (WtpprofileRadio2Output) BssColorMode ¶
func (o WtpprofileRadio2Output) BssColorMode() pulumi.StringPtrOutput
BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.
func (WtpprofileRadio2Output) CallAdmissionControl ¶
func (o WtpprofileRadio2Output) CallAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) CallCapacity ¶
func (o WtpprofileRadio2Output) CallCapacity() pulumi.IntPtrOutput
Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).
func (WtpprofileRadio2Output) ChannelBonding ¶
func (o WtpprofileRadio2Output) ChannelBonding() pulumi.StringPtrOutput
Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.
func (WtpprofileRadio2Output) ChannelUtilization ¶
func (o WtpprofileRadio2Output) ChannelUtilization() pulumi.StringPtrOutput
Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) Channels ¶
func (o WtpprofileRadio2Output) Channels() WtpprofileRadio2ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpprofileRadio2Output) Coexistence ¶
func (o WtpprofileRadio2Output) Coexistence() pulumi.StringPtrOutput
Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) Darrp ¶
func (o WtpprofileRadio2Output) Darrp() pulumi.StringPtrOutput
Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) Drma ¶
func (o WtpprofileRadio2Output) Drma() pulumi.StringPtrOutput
Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.
func (WtpprofileRadio2Output) DrmaSensitivity ¶
func (o WtpprofileRadio2Output) DrmaSensitivity() pulumi.StringPtrOutput
Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.
func (WtpprofileRadio2Output) Dtim ¶
func (o WtpprofileRadio2Output) Dtim() pulumi.IntPtrOutput
Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.
func (WtpprofileRadio2Output) ElementType ¶
func (WtpprofileRadio2Output) ElementType() reflect.Type
func (WtpprofileRadio2Output) FragThreshold ¶
func (o WtpprofileRadio2Output) FragThreshold() pulumi.IntPtrOutput
Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).
func (WtpprofileRadio2Output) FrequencyHandoff ¶
func (o WtpprofileRadio2Output) FrequencyHandoff() pulumi.StringPtrOutput
Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) IperfProtocol ¶
func (o WtpprofileRadio2Output) IperfProtocol() pulumi.StringPtrOutput
Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`.
func (WtpprofileRadio2Output) IperfServerPort ¶
func (o WtpprofileRadio2Output) IperfServerPort() pulumi.IntPtrOutput
Iperf service port number.
func (WtpprofileRadio2Output) MaxClients ¶
func (o WtpprofileRadio2Output) MaxClients() pulumi.IntPtrOutput
Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).
func (WtpprofileRadio2Output) MaxDistance ¶
func (o WtpprofileRadio2Output) MaxDistance() pulumi.IntPtrOutput
Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).
func (WtpprofileRadio2Output) MimoMode ¶
func (o WtpprofileRadio2Output) MimoMode() pulumi.StringPtrOutput
Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.
func (WtpprofileRadio2Output) Mode ¶
func (o WtpprofileRadio2Output) Mode() pulumi.StringPtrOutput
Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
func (WtpprofileRadio2Output) N80211d ¶
func (o WtpprofileRadio2Output) N80211d() pulumi.StringPtrOutput
Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) OptionalAntenna ¶
func (o WtpprofileRadio2Output) OptionalAntenna() pulumi.StringPtrOutput
Optional antenna used on FAP (default = none).
func (WtpprofileRadio2Output) OptionalAntennaGain ¶
func (o WtpprofileRadio2Output) OptionalAntennaGain() pulumi.StringPtrOutput
Optional antenna gain in dBi (0 to 20, default = 0).
func (WtpprofileRadio2Output) PowerLevel ¶
func (o WtpprofileRadio2Output) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpprofileRadio2Output) PowerMode ¶
func (o WtpprofileRadio2Output) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpprofileRadio2Output) PowerValue ¶
func (o WtpprofileRadio2Output) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpprofileRadio2Output) PowersaveOptimize ¶
func (o WtpprofileRadio2Output) PowersaveOptimize() pulumi.StringPtrOutput
Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.
func (WtpprofileRadio2Output) ProtectionMode ¶
func (o WtpprofileRadio2Output) ProtectionMode() pulumi.StringPtrOutput
Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.
func (WtpprofileRadio2Output) RadioId ¶
func (o WtpprofileRadio2Output) RadioId() pulumi.IntPtrOutput
radio-id
func (WtpprofileRadio2Output) RtsThreshold ¶
func (o WtpprofileRadio2Output) RtsThreshold() pulumi.IntPtrOutput
Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).
func (WtpprofileRadio2Output) SamBssid ¶
func (o WtpprofileRadio2Output) SamBssid() pulumi.StringPtrOutput
BSSID for WiFi network.
func (WtpprofileRadio2Output) SamCaCertificate ¶
func (o WtpprofileRadio2Output) SamCaCertificate() pulumi.StringPtrOutput
CA certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio2Output) SamCaptivePortal ¶
func (o WtpprofileRadio2Output) SamCaptivePortal() pulumi.StringPtrOutput
Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) SamClientCertificate ¶
func (o WtpprofileRadio2Output) SamClientCertificate() pulumi.StringPtrOutput
Client certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio2Output) SamCwpFailureString ¶
func (o WtpprofileRadio2Output) SamCwpFailureString() pulumi.StringPtrOutput
Failure identification on the page after an incorrect login.
func (WtpprofileRadio2Output) SamCwpMatchString ¶
func (o WtpprofileRadio2Output) SamCwpMatchString() pulumi.StringPtrOutput
Identification string from the captive portal login form.
func (WtpprofileRadio2Output) SamCwpPassword ¶
func (o WtpprofileRadio2Output) SamCwpPassword() pulumi.StringPtrOutput
Password for captive portal authentication.
func (WtpprofileRadio2Output) SamCwpSuccessString ¶
func (o WtpprofileRadio2Output) SamCwpSuccessString() pulumi.StringPtrOutput
Success identification on the page after a successful login.
func (WtpprofileRadio2Output) SamCwpTestUrl ¶
func (o WtpprofileRadio2Output) SamCwpTestUrl() pulumi.StringPtrOutput
Website the client is trying to access.
func (WtpprofileRadio2Output) SamCwpUsername ¶
func (o WtpprofileRadio2Output) SamCwpUsername() pulumi.StringPtrOutput
Username for captive portal authentication.
func (WtpprofileRadio2Output) SamEapMethod ¶
func (o WtpprofileRadio2Output) SamEapMethod() pulumi.StringPtrOutput
Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.
func (WtpprofileRadio2Output) SamPassword ¶
func (o WtpprofileRadio2Output) SamPassword() pulumi.StringPtrOutput
Passphrase for WiFi network connection.
func (WtpprofileRadio2Output) SamPrivateKey ¶
func (o WtpprofileRadio2Output) SamPrivateKey() pulumi.StringPtrOutput
Private key for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio2Output) SamPrivateKeyPassword ¶
func (o WtpprofileRadio2Output) SamPrivateKeyPassword() pulumi.StringPtrOutput
Password for private key file for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio2Output) SamReportIntv ¶
func (o WtpprofileRadio2Output) SamReportIntv() pulumi.IntPtrOutput
SAM report interval (sec), 0 for a one-time report.
func (WtpprofileRadio2Output) SamSecurityType ¶
func (o WtpprofileRadio2Output) SamSecurityType() pulumi.StringPtrOutput
Select WiFi network security type (default = "wpa-personal").
func (WtpprofileRadio2Output) SamServerFqdn ¶
func (o WtpprofileRadio2Output) SamServerFqdn() pulumi.StringPtrOutput
SAM test server domain name.
func (WtpprofileRadio2Output) SamServerIp ¶
func (o WtpprofileRadio2Output) SamServerIp() pulumi.StringPtrOutput
SAM test server IP address.
func (WtpprofileRadio2Output) SamServerType ¶
func (o WtpprofileRadio2Output) SamServerType() pulumi.StringPtrOutput
Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`.
func (WtpprofileRadio2Output) SamSsid ¶
func (o WtpprofileRadio2Output) SamSsid() pulumi.StringPtrOutput
SSID for WiFi network.
func (WtpprofileRadio2Output) SamTest ¶
func (o WtpprofileRadio2Output) SamTest() pulumi.StringPtrOutput
Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`.
func (WtpprofileRadio2Output) SamUsername ¶
func (o WtpprofileRadio2Output) SamUsername() pulumi.StringPtrOutput
Username for WiFi network connection.
func (WtpprofileRadio2Output) ShortGuardInterval ¶
func (o WtpprofileRadio2Output) ShortGuardInterval() pulumi.StringPtrOutput
Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`.
func (WtpprofileRadio2Output) SpectrumAnalysis ¶
func (o WtpprofileRadio2Output) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpprofileRadio2Output) ToWtpprofileRadio2Output ¶
func (o WtpprofileRadio2Output) ToWtpprofileRadio2Output() WtpprofileRadio2Output
func (WtpprofileRadio2Output) ToWtpprofileRadio2OutputWithContext ¶
func (o WtpprofileRadio2Output) ToWtpprofileRadio2OutputWithContext(ctx context.Context) WtpprofileRadio2Output
func (WtpprofileRadio2Output) ToWtpprofileRadio2PtrOutput ¶
func (o WtpprofileRadio2Output) ToWtpprofileRadio2PtrOutput() WtpprofileRadio2PtrOutput
func (WtpprofileRadio2Output) ToWtpprofileRadio2PtrOutputWithContext ¶
func (o WtpprofileRadio2Output) ToWtpprofileRadio2PtrOutputWithContext(ctx context.Context) WtpprofileRadio2PtrOutput
func (WtpprofileRadio2Output) TransmitOptimize ¶
func (o WtpprofileRadio2Output) TransmitOptimize() pulumi.StringPtrOutput
Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.
func (WtpprofileRadio2Output) VapAll ¶
func (o WtpprofileRadio2Output) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpprofileRadio2Output) Vaps ¶
func (o WtpprofileRadio2Output) Vaps() WtpprofileRadio2VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
func (WtpprofileRadio2Output) WidsProfile ¶
func (o WtpprofileRadio2Output) WidsProfile() pulumi.StringPtrOutput
Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.
func (WtpprofileRadio2Output) ZeroWaitDfs ¶
func (o WtpprofileRadio2Output) ZeroWaitDfs() pulumi.StringPtrOutput
Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.
type WtpprofileRadio2PtrInput ¶
type WtpprofileRadio2PtrInput interface { pulumi.Input ToWtpprofileRadio2PtrOutput() WtpprofileRadio2PtrOutput ToWtpprofileRadio2PtrOutputWithContext(context.Context) WtpprofileRadio2PtrOutput }
WtpprofileRadio2PtrInput is an input type that accepts WtpprofileRadio2Args, WtpprofileRadio2Ptr and WtpprofileRadio2PtrOutput values. You can construct a concrete instance of `WtpprofileRadio2PtrInput` via:
WtpprofileRadio2Args{...} or: nil
func WtpprofileRadio2Ptr ¶
func WtpprofileRadio2Ptr(v *WtpprofileRadio2Args) WtpprofileRadio2PtrInput
type WtpprofileRadio2PtrOutput ¶
type WtpprofileRadio2PtrOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio2PtrOutput) AirtimeFairness ¶
func (o WtpprofileRadio2PtrOutput) AirtimeFairness() pulumi.StringPtrOutput
Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) Amsdu ¶
func (o WtpprofileRadio2PtrOutput) Amsdu() pulumi.StringPtrOutput
Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) ApHandoff ¶
func (o WtpprofileRadio2PtrOutput) ApHandoff() pulumi.StringPtrOutput
Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) ApSnifferAddr ¶
func (o WtpprofileRadio2PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput
MAC address to monitor.
func (WtpprofileRadio2PtrOutput) ApSnifferBufsize ¶
func (o WtpprofileRadio2PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput
Sniffer buffer size (1 - 32 MB, default = 16).
func (WtpprofileRadio2PtrOutput) ApSnifferChan ¶
func (o WtpprofileRadio2PtrOutput) ApSnifferChan() pulumi.IntPtrOutput
Channel on which to operate the sniffer (default = 6).
func (WtpprofileRadio2PtrOutput) ApSnifferCtl ¶
func (o WtpprofileRadio2PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) ApSnifferData ¶
func (o WtpprofileRadio2PtrOutput) ApSnifferData() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) ApSnifferMgmtBeacon ¶
func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) ApSnifferMgmtOther ¶
func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) ApSnifferMgmtProbe ¶
func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) ArrpProfile ¶
func (o WtpprofileRadio2PtrOutput) ArrpProfile() pulumi.StringPtrOutput
Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.
func (WtpprofileRadio2PtrOutput) AutoPowerHigh ¶
func (o WtpprofileRadio2PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio2PtrOutput) AutoPowerLevel ¶
func (o WtpprofileRadio2PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) AutoPowerLow ¶
func (o WtpprofileRadio2PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio2PtrOutput) AutoPowerTarget ¶
func (o WtpprofileRadio2PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpprofileRadio2PtrOutput) Band ¶
func (o WtpprofileRadio2PtrOutput) Band() pulumi.StringPtrOutput
WiFi band that Radio 3 operates on.
func (WtpprofileRadio2PtrOutput) Band5gType ¶
func (o WtpprofileRadio2PtrOutput) Band5gType() pulumi.StringPtrOutput
WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.
func (WtpprofileRadio2PtrOutput) BandwidthAdmissionControl ¶
func (o WtpprofileRadio2PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) BandwidthCapacity ¶
func (o WtpprofileRadio2PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput
Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
func (WtpprofileRadio2PtrOutput) BeaconInterval ¶
func (o WtpprofileRadio2PtrOutput) BeaconInterval() pulumi.IntPtrOutput
Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).
func (WtpprofileRadio2PtrOutput) BssColor ¶
func (o WtpprofileRadio2PtrOutput) BssColor() pulumi.IntPtrOutput
BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).
func (WtpprofileRadio2PtrOutput) BssColorMode ¶
func (o WtpprofileRadio2PtrOutput) BssColorMode() pulumi.StringPtrOutput
BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.
func (WtpprofileRadio2PtrOutput) CallAdmissionControl ¶
func (o WtpprofileRadio2PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) CallCapacity ¶
func (o WtpprofileRadio2PtrOutput) CallCapacity() pulumi.IntPtrOutput
Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).
func (WtpprofileRadio2PtrOutput) ChannelBonding ¶
func (o WtpprofileRadio2PtrOutput) ChannelBonding() pulumi.StringPtrOutput
Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.
func (WtpprofileRadio2PtrOutput) ChannelUtilization ¶
func (o WtpprofileRadio2PtrOutput) ChannelUtilization() pulumi.StringPtrOutput
Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) Channels ¶
func (o WtpprofileRadio2PtrOutput) Channels() WtpprofileRadio2ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpprofileRadio2PtrOutput) Coexistence ¶
func (o WtpprofileRadio2PtrOutput) Coexistence() pulumi.StringPtrOutput
Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) Darrp ¶
func (o WtpprofileRadio2PtrOutput) Darrp() pulumi.StringPtrOutput
Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) Drma ¶
func (o WtpprofileRadio2PtrOutput) Drma() pulumi.StringPtrOutput
Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.
func (WtpprofileRadio2PtrOutput) DrmaSensitivity ¶
func (o WtpprofileRadio2PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput
Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.
func (WtpprofileRadio2PtrOutput) Dtim ¶
func (o WtpprofileRadio2PtrOutput) Dtim() pulumi.IntPtrOutput
Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.
func (WtpprofileRadio2PtrOutput) Elem ¶
func (o WtpprofileRadio2PtrOutput) Elem() WtpprofileRadio2Output
func (WtpprofileRadio2PtrOutput) ElementType ¶
func (WtpprofileRadio2PtrOutput) ElementType() reflect.Type
func (WtpprofileRadio2PtrOutput) FragThreshold ¶
func (o WtpprofileRadio2PtrOutput) FragThreshold() pulumi.IntPtrOutput
Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).
func (WtpprofileRadio2PtrOutput) FrequencyHandoff ¶
func (o WtpprofileRadio2PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput
Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) IperfProtocol ¶
func (o WtpprofileRadio2PtrOutput) IperfProtocol() pulumi.StringPtrOutput
Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`.
func (WtpprofileRadio2PtrOutput) IperfServerPort ¶
func (o WtpprofileRadio2PtrOutput) IperfServerPort() pulumi.IntPtrOutput
Iperf service port number.
func (WtpprofileRadio2PtrOutput) MaxClients ¶
func (o WtpprofileRadio2PtrOutput) MaxClients() pulumi.IntPtrOutput
Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).
func (WtpprofileRadio2PtrOutput) MaxDistance ¶
func (o WtpprofileRadio2PtrOutput) MaxDistance() pulumi.IntPtrOutput
Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).
func (WtpprofileRadio2PtrOutput) MimoMode ¶
func (o WtpprofileRadio2PtrOutput) MimoMode() pulumi.StringPtrOutput
Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.
func (WtpprofileRadio2PtrOutput) Mode ¶
func (o WtpprofileRadio2PtrOutput) Mode() pulumi.StringPtrOutput
Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
func (WtpprofileRadio2PtrOutput) N80211d ¶
func (o WtpprofileRadio2PtrOutput) N80211d() pulumi.StringPtrOutput
Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) OptionalAntenna ¶
func (o WtpprofileRadio2PtrOutput) OptionalAntenna() pulumi.StringPtrOutput
Optional antenna used on FAP (default = none).
func (WtpprofileRadio2PtrOutput) OptionalAntennaGain ¶
func (o WtpprofileRadio2PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput
Optional antenna gain in dBi (0 to 20, default = 0).
func (WtpprofileRadio2PtrOutput) PowerLevel ¶
func (o WtpprofileRadio2PtrOutput) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpprofileRadio2PtrOutput) PowerMode ¶
func (o WtpprofileRadio2PtrOutput) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpprofileRadio2PtrOutput) PowerValue ¶
func (o WtpprofileRadio2PtrOutput) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpprofileRadio2PtrOutput) PowersaveOptimize ¶
func (o WtpprofileRadio2PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput
Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.
func (WtpprofileRadio2PtrOutput) ProtectionMode ¶
func (o WtpprofileRadio2PtrOutput) ProtectionMode() pulumi.StringPtrOutput
Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.
func (WtpprofileRadio2PtrOutput) RadioId ¶
func (o WtpprofileRadio2PtrOutput) RadioId() pulumi.IntPtrOutput
radio-id
func (WtpprofileRadio2PtrOutput) RtsThreshold ¶
func (o WtpprofileRadio2PtrOutput) RtsThreshold() pulumi.IntPtrOutput
Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).
func (WtpprofileRadio2PtrOutput) SamBssid ¶
func (o WtpprofileRadio2PtrOutput) SamBssid() pulumi.StringPtrOutput
BSSID for WiFi network.
func (WtpprofileRadio2PtrOutput) SamCaCertificate ¶
func (o WtpprofileRadio2PtrOutput) SamCaCertificate() pulumi.StringPtrOutput
CA certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio2PtrOutput) SamCaptivePortal ¶
func (o WtpprofileRadio2PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput
Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) SamClientCertificate ¶
func (o WtpprofileRadio2PtrOutput) SamClientCertificate() pulumi.StringPtrOutput
Client certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio2PtrOutput) SamCwpFailureString ¶
func (o WtpprofileRadio2PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput
Failure identification on the page after an incorrect login.
func (WtpprofileRadio2PtrOutput) SamCwpMatchString ¶
func (o WtpprofileRadio2PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput
Identification string from the captive portal login form.
func (WtpprofileRadio2PtrOutput) SamCwpPassword ¶
func (o WtpprofileRadio2PtrOutput) SamCwpPassword() pulumi.StringPtrOutput
Password for captive portal authentication.
func (WtpprofileRadio2PtrOutput) SamCwpSuccessString ¶
func (o WtpprofileRadio2PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput
Success identification on the page after a successful login.
func (WtpprofileRadio2PtrOutput) SamCwpTestUrl ¶
func (o WtpprofileRadio2PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput
Website the client is trying to access.
func (WtpprofileRadio2PtrOutput) SamCwpUsername ¶
func (o WtpprofileRadio2PtrOutput) SamCwpUsername() pulumi.StringPtrOutput
Username for captive portal authentication.
func (WtpprofileRadio2PtrOutput) SamEapMethod ¶
func (o WtpprofileRadio2PtrOutput) SamEapMethod() pulumi.StringPtrOutput
Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.
func (WtpprofileRadio2PtrOutput) SamPassword ¶
func (o WtpprofileRadio2PtrOutput) SamPassword() pulumi.StringPtrOutput
Passphrase for WiFi network connection.
func (WtpprofileRadio2PtrOutput) SamPrivateKey ¶
func (o WtpprofileRadio2PtrOutput) SamPrivateKey() pulumi.StringPtrOutput
Private key for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio2PtrOutput) SamPrivateKeyPassword ¶
func (o WtpprofileRadio2PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput
Password for private key file for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio2PtrOutput) SamReportIntv ¶
func (o WtpprofileRadio2PtrOutput) SamReportIntv() pulumi.IntPtrOutput
SAM report interval (sec), 0 for a one-time report.
func (WtpprofileRadio2PtrOutput) SamSecurityType ¶
func (o WtpprofileRadio2PtrOutput) SamSecurityType() pulumi.StringPtrOutput
Select WiFi network security type (default = "wpa-personal").
func (WtpprofileRadio2PtrOutput) SamServerFqdn ¶
func (o WtpprofileRadio2PtrOutput) SamServerFqdn() pulumi.StringPtrOutput
SAM test server domain name.
func (WtpprofileRadio2PtrOutput) SamServerIp ¶
func (o WtpprofileRadio2PtrOutput) SamServerIp() pulumi.StringPtrOutput
SAM test server IP address.
func (WtpprofileRadio2PtrOutput) SamServerType ¶
func (o WtpprofileRadio2PtrOutput) SamServerType() pulumi.StringPtrOutput
Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`.
func (WtpprofileRadio2PtrOutput) SamSsid ¶
func (o WtpprofileRadio2PtrOutput) SamSsid() pulumi.StringPtrOutput
SSID for WiFi network.
func (WtpprofileRadio2PtrOutput) SamTest ¶
func (o WtpprofileRadio2PtrOutput) SamTest() pulumi.StringPtrOutput
Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`.
func (WtpprofileRadio2PtrOutput) SamUsername ¶
func (o WtpprofileRadio2PtrOutput) SamUsername() pulumi.StringPtrOutput
Username for WiFi network connection.
func (WtpprofileRadio2PtrOutput) ShortGuardInterval ¶
func (o WtpprofileRadio2PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput
Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`.
func (WtpprofileRadio2PtrOutput) SpectrumAnalysis ¶
func (o WtpprofileRadio2PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpprofileRadio2PtrOutput) ToWtpprofileRadio2PtrOutput ¶
func (o WtpprofileRadio2PtrOutput) ToWtpprofileRadio2PtrOutput() WtpprofileRadio2PtrOutput
func (WtpprofileRadio2PtrOutput) ToWtpprofileRadio2PtrOutputWithContext ¶
func (o WtpprofileRadio2PtrOutput) ToWtpprofileRadio2PtrOutputWithContext(ctx context.Context) WtpprofileRadio2PtrOutput
func (WtpprofileRadio2PtrOutput) TransmitOptimize ¶
func (o WtpprofileRadio2PtrOutput) TransmitOptimize() pulumi.StringPtrOutput
Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.
func (WtpprofileRadio2PtrOutput) VapAll ¶
func (o WtpprofileRadio2PtrOutput) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpprofileRadio2PtrOutput) Vaps ¶
func (o WtpprofileRadio2PtrOutput) Vaps() WtpprofileRadio2VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
func (WtpprofileRadio2PtrOutput) WidsProfile ¶
func (o WtpprofileRadio2PtrOutput) WidsProfile() pulumi.StringPtrOutput
Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.
func (WtpprofileRadio2PtrOutput) ZeroWaitDfs ¶
func (o WtpprofileRadio2PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput
Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.
type WtpprofileRadio2Vap ¶
type WtpprofileRadio2Vap struct { // Virtual Access Point (VAP) name. Name *string `pulumi:"name"` }
type WtpprofileRadio2VapArgs ¶
type WtpprofileRadio2VapArgs struct { // Virtual Access Point (VAP) name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WtpprofileRadio2VapArgs) ElementType ¶
func (WtpprofileRadio2VapArgs) ElementType() reflect.Type
func (WtpprofileRadio2VapArgs) ToWtpprofileRadio2VapOutput ¶
func (i WtpprofileRadio2VapArgs) ToWtpprofileRadio2VapOutput() WtpprofileRadio2VapOutput
func (WtpprofileRadio2VapArgs) ToWtpprofileRadio2VapOutputWithContext ¶
func (i WtpprofileRadio2VapArgs) ToWtpprofileRadio2VapOutputWithContext(ctx context.Context) WtpprofileRadio2VapOutput
type WtpprofileRadio2VapArray ¶
type WtpprofileRadio2VapArray []WtpprofileRadio2VapInput
func (WtpprofileRadio2VapArray) ElementType ¶
func (WtpprofileRadio2VapArray) ElementType() reflect.Type
func (WtpprofileRadio2VapArray) ToWtpprofileRadio2VapArrayOutput ¶
func (i WtpprofileRadio2VapArray) ToWtpprofileRadio2VapArrayOutput() WtpprofileRadio2VapArrayOutput
func (WtpprofileRadio2VapArray) ToWtpprofileRadio2VapArrayOutputWithContext ¶
func (i WtpprofileRadio2VapArray) ToWtpprofileRadio2VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio2VapArrayOutput
type WtpprofileRadio2VapArrayInput ¶
type WtpprofileRadio2VapArrayInput interface { pulumi.Input ToWtpprofileRadio2VapArrayOutput() WtpprofileRadio2VapArrayOutput ToWtpprofileRadio2VapArrayOutputWithContext(context.Context) WtpprofileRadio2VapArrayOutput }
WtpprofileRadio2VapArrayInput is an input type that accepts WtpprofileRadio2VapArray and WtpprofileRadio2VapArrayOutput values. You can construct a concrete instance of `WtpprofileRadio2VapArrayInput` via:
WtpprofileRadio2VapArray{ WtpprofileRadio2VapArgs{...} }
type WtpprofileRadio2VapArrayOutput ¶
type WtpprofileRadio2VapArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio2VapArrayOutput) ElementType ¶
func (WtpprofileRadio2VapArrayOutput) ElementType() reflect.Type
func (WtpprofileRadio2VapArrayOutput) Index ¶
func (o WtpprofileRadio2VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio2VapOutput
func (WtpprofileRadio2VapArrayOutput) ToWtpprofileRadio2VapArrayOutput ¶
func (o WtpprofileRadio2VapArrayOutput) ToWtpprofileRadio2VapArrayOutput() WtpprofileRadio2VapArrayOutput
func (WtpprofileRadio2VapArrayOutput) ToWtpprofileRadio2VapArrayOutputWithContext ¶
func (o WtpprofileRadio2VapArrayOutput) ToWtpprofileRadio2VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio2VapArrayOutput
type WtpprofileRadio2VapInput ¶
type WtpprofileRadio2VapInput interface { pulumi.Input ToWtpprofileRadio2VapOutput() WtpprofileRadio2VapOutput ToWtpprofileRadio2VapOutputWithContext(context.Context) WtpprofileRadio2VapOutput }
WtpprofileRadio2VapInput is an input type that accepts WtpprofileRadio2VapArgs and WtpprofileRadio2VapOutput values. You can construct a concrete instance of `WtpprofileRadio2VapInput` via:
WtpprofileRadio2VapArgs{...}
type WtpprofileRadio2VapOutput ¶
type WtpprofileRadio2VapOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio2VapOutput) ElementType ¶
func (WtpprofileRadio2VapOutput) ElementType() reflect.Type
func (WtpprofileRadio2VapOutput) Name ¶
func (o WtpprofileRadio2VapOutput) Name() pulumi.StringPtrOutput
Virtual Access Point (VAP) name.
func (WtpprofileRadio2VapOutput) ToWtpprofileRadio2VapOutput ¶
func (o WtpprofileRadio2VapOutput) ToWtpprofileRadio2VapOutput() WtpprofileRadio2VapOutput
func (WtpprofileRadio2VapOutput) ToWtpprofileRadio2VapOutputWithContext ¶
func (o WtpprofileRadio2VapOutput) ToWtpprofileRadio2VapOutputWithContext(ctx context.Context) WtpprofileRadio2VapOutput
type WtpprofileRadio3 ¶
type WtpprofileRadio3 struct { // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness *string `pulumi:"airtimeFairness"` // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. Amsdu *string `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff *string `pulumi:"apHandoff"` // MAC address to monitor. ApSnifferAddr *string `pulumi:"apSnifferAddr"` // Sniffer buffer size (1 - 32 MB, default = 16). ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` // Channel on which to operate the sniffer (default = 6). ApSnifferChan *int `pulumi:"apSnifferChan"` // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. ApSnifferCtl *string `pulumi:"apSnifferCtl"` // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. ApSnifferData *string `pulumi:"apSnifferData"` // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. ArrpProfile *string `pulumi:"arrpProfile"` // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh *int `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel *string `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow *int `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget *string `pulumi:"autoPowerTarget"` // WiFi band that Radio 3 operates on. Band *string `pulumi:"band"` // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. Band5gType *string `pulumi:"band5gType"` // Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`. BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity *int `pulumi:"bandwidthCapacity"` // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). BeaconInterval *int `pulumi:"beaconInterval"` // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). BssColor *int `pulumi:"bssColor"` // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. BssColorMode *string `pulumi:"bssColorMode"` // Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`. CallAdmissionControl *string `pulumi:"callAdmissionControl"` // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). CallCapacity *int `pulumi:"callCapacity"` // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. ChannelBonding *string `pulumi:"channelBonding"` // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. ChannelUtilization *string `pulumi:"channelUtilization"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels []WtpprofileRadio3Channel `pulumi:"channels"` // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. Coexistence *string `pulumi:"coexistence"` // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. Darrp *string `pulumi:"darrp"` // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. Drma *string `pulumi:"drma"` // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. DrmaSensitivity *string `pulumi:"drmaSensitivity"` // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. Dtim *int `pulumi:"dtim"` // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). FragThreshold *int `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. IperfProtocol *string `pulumi:"iperfProtocol"` // Iperf service port number. IperfServerPort *int `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients *int `pulumi:"maxClients"` // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). MaxDistance *int `pulumi:"maxDistance"` // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. MimoMode *string `pulumi:"mimoMode"` // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Mode *string `pulumi:"mode"` // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. N80211d *string `pulumi:"n80211d"` // Optional antenna used on FAP (default = none). OptionalAntenna *string `pulumi:"optionalAntenna"` // Optional antenna gain in dBi (0 to 20, default = 0). OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel *int `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode *string `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue *int `pulumi:"powerValue"` // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. PowersaveOptimize *string `pulumi:"powersaveOptimize"` // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. ProtectionMode *string `pulumi:"protectionMode"` // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). RtsThreshold *int `pulumi:"rtsThreshold"` // BSSID for WiFi network. SamBssid *string `pulumi:"samBssid"` // CA certificate for WPA2/WPA3-ENTERPRISE. SamCaCertificate *string `pulumi:"samCaCertificate"` // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. SamCaptivePortal *string `pulumi:"samCaptivePortal"` // Client certificate for WPA2/WPA3-ENTERPRISE. SamClientCertificate *string `pulumi:"samClientCertificate"` // Failure identification on the page after an incorrect login. SamCwpFailureString *string `pulumi:"samCwpFailureString"` // Identification string from the captive portal login form. SamCwpMatchString *string `pulumi:"samCwpMatchString"` // Password for captive portal authentication. SamCwpPassword *string `pulumi:"samCwpPassword"` // Success identification on the page after a successful login. SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` // Website the client is trying to access. SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` // Username for captive portal authentication. SamCwpUsername *string `pulumi:"samCwpUsername"` // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. SamEapMethod *string `pulumi:"samEapMethod"` // Passphrase for WiFi network connection. SamPassword *string `pulumi:"samPassword"` // Private key for WPA2/WPA3-ENTERPRISE. SamPrivateKey *string `pulumi:"samPrivateKey"` // Password for private key file for WPA2/WPA3-ENTERPRISE. SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` // SAM report interval (sec), 0 for a one-time report. SamReportIntv *int `pulumi:"samReportIntv"` // Select WiFi network security type (default = "wpa-personal"). SamSecurityType *string `pulumi:"samSecurityType"` // SAM test server domain name. SamServerFqdn *string `pulumi:"samServerFqdn"` // SAM test server IP address. SamServerIp *string `pulumi:"samServerIp"` // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. SamServerType *string `pulumi:"samServerType"` // SSID for WiFi network. SamSsid *string `pulumi:"samSsid"` // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. SamTest *string `pulumi:"samTest"` // Username for WiFi network connection. SamUsername *string `pulumi:"samUsername"` // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. ShortGuardInterval *string `pulumi:"shortGuardInterval"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. TransmitOptimize *string `pulumi:"transmitOptimize"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll *string `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps []WtpprofileRadio3Vap `pulumi:"vaps"` // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. WidsProfile *string `pulumi:"widsProfile"` // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` }
type WtpprofileRadio3Args ¶
type WtpprofileRadio3Args struct { // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness pulumi.StringPtrInput `pulumi:"airtimeFairness"` // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` // MAC address to monitor. ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` // Sniffer buffer size (1 - 32 MB, default = 16). ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` // Channel on which to operate the sniffer (default = 6). ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` // WiFi band that Radio 3 operates on. Band pulumi.StringPtrInput `pulumi:"band"` // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` // Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`. BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). BssColor pulumi.IntPtrInput `pulumi:"bssColor"` // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` // Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`. CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels WtpprofileRadio3ChannelArrayInput `pulumi:"channels"` // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. Darrp pulumi.StringPtrInput `pulumi:"darrp"` // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. Drma pulumi.StringPtrInput `pulumi:"drma"` // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. Dtim pulumi.IntPtrInput `pulumi:"dtim"` // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput `pulumi:"frequencyHandoff"` // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` // Iperf service port number. IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Mode pulumi.StringPtrInput `pulumi:"mode"` // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. N80211d pulumi.StringPtrInput `pulumi:"n80211d"` // Optional antenna used on FAP (default = none). OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` // Optional antenna gain in dBi (0 to 20, default = 0). OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` // BSSID for WiFi network. SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` // CA certificate for WPA2/WPA3-ENTERPRISE. SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` // Client certificate for WPA2/WPA3-ENTERPRISE. SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` // Failure identification on the page after an incorrect login. SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` // Identification string from the captive portal login form. SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` // Password for captive portal authentication. SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` // Success identification on the page after a successful login. SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` // Website the client is trying to access. SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` // Username for captive portal authentication. SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` // Passphrase for WiFi network connection. SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` // Private key for WPA2/WPA3-ENTERPRISE. SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` // Password for private key file for WPA2/WPA3-ENTERPRISE. SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` // SAM report interval (sec), 0 for a one-time report. SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` // Select WiFi network security type (default = "wpa-personal"). SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` // SAM test server domain name. SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` // SAM test server IP address. SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` // SSID for WiFi network. SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. SamTest pulumi.StringPtrInput `pulumi:"samTest"` // Username for WiFi network connection. SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll pulumi.StringPtrInput `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps WtpprofileRadio3VapArrayInput `pulumi:"vaps"` // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` }
func (WtpprofileRadio3Args) ElementType ¶
func (WtpprofileRadio3Args) ElementType() reflect.Type
func (WtpprofileRadio3Args) ToWtpprofileRadio3Output ¶
func (i WtpprofileRadio3Args) ToWtpprofileRadio3Output() WtpprofileRadio3Output
func (WtpprofileRadio3Args) ToWtpprofileRadio3OutputWithContext ¶
func (i WtpprofileRadio3Args) ToWtpprofileRadio3OutputWithContext(ctx context.Context) WtpprofileRadio3Output
func (WtpprofileRadio3Args) ToWtpprofileRadio3PtrOutput ¶
func (i WtpprofileRadio3Args) ToWtpprofileRadio3PtrOutput() WtpprofileRadio3PtrOutput
func (WtpprofileRadio3Args) ToWtpprofileRadio3PtrOutputWithContext ¶
func (i WtpprofileRadio3Args) ToWtpprofileRadio3PtrOutputWithContext(ctx context.Context) WtpprofileRadio3PtrOutput
type WtpprofileRadio3Channel ¶
type WtpprofileRadio3Channel struct { // Channel number. Chan *string `pulumi:"chan"` }
type WtpprofileRadio3ChannelArgs ¶
type WtpprofileRadio3ChannelArgs struct { // Channel number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WtpprofileRadio3ChannelArgs) ElementType ¶
func (WtpprofileRadio3ChannelArgs) ElementType() reflect.Type
func (WtpprofileRadio3ChannelArgs) ToWtpprofileRadio3ChannelOutput ¶
func (i WtpprofileRadio3ChannelArgs) ToWtpprofileRadio3ChannelOutput() WtpprofileRadio3ChannelOutput
func (WtpprofileRadio3ChannelArgs) ToWtpprofileRadio3ChannelOutputWithContext ¶
func (i WtpprofileRadio3ChannelArgs) ToWtpprofileRadio3ChannelOutputWithContext(ctx context.Context) WtpprofileRadio3ChannelOutput
type WtpprofileRadio3ChannelArray ¶
type WtpprofileRadio3ChannelArray []WtpprofileRadio3ChannelInput
func (WtpprofileRadio3ChannelArray) ElementType ¶
func (WtpprofileRadio3ChannelArray) ElementType() reflect.Type
func (WtpprofileRadio3ChannelArray) ToWtpprofileRadio3ChannelArrayOutput ¶
func (i WtpprofileRadio3ChannelArray) ToWtpprofileRadio3ChannelArrayOutput() WtpprofileRadio3ChannelArrayOutput
func (WtpprofileRadio3ChannelArray) ToWtpprofileRadio3ChannelArrayOutputWithContext ¶
func (i WtpprofileRadio3ChannelArray) ToWtpprofileRadio3ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio3ChannelArrayOutput
type WtpprofileRadio3ChannelArrayInput ¶
type WtpprofileRadio3ChannelArrayInput interface { pulumi.Input ToWtpprofileRadio3ChannelArrayOutput() WtpprofileRadio3ChannelArrayOutput ToWtpprofileRadio3ChannelArrayOutputWithContext(context.Context) WtpprofileRadio3ChannelArrayOutput }
WtpprofileRadio3ChannelArrayInput is an input type that accepts WtpprofileRadio3ChannelArray and WtpprofileRadio3ChannelArrayOutput values. You can construct a concrete instance of `WtpprofileRadio3ChannelArrayInput` via:
WtpprofileRadio3ChannelArray{ WtpprofileRadio3ChannelArgs{...} }
type WtpprofileRadio3ChannelArrayOutput ¶
type WtpprofileRadio3ChannelArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio3ChannelArrayOutput) ElementType ¶
func (WtpprofileRadio3ChannelArrayOutput) ElementType() reflect.Type
func (WtpprofileRadio3ChannelArrayOutput) Index ¶
func (o WtpprofileRadio3ChannelArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio3ChannelOutput
func (WtpprofileRadio3ChannelArrayOutput) ToWtpprofileRadio3ChannelArrayOutput ¶
func (o WtpprofileRadio3ChannelArrayOutput) ToWtpprofileRadio3ChannelArrayOutput() WtpprofileRadio3ChannelArrayOutput
func (WtpprofileRadio3ChannelArrayOutput) ToWtpprofileRadio3ChannelArrayOutputWithContext ¶
func (o WtpprofileRadio3ChannelArrayOutput) ToWtpprofileRadio3ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio3ChannelArrayOutput
type WtpprofileRadio3ChannelInput ¶
type WtpprofileRadio3ChannelInput interface { pulumi.Input ToWtpprofileRadio3ChannelOutput() WtpprofileRadio3ChannelOutput ToWtpprofileRadio3ChannelOutputWithContext(context.Context) WtpprofileRadio3ChannelOutput }
WtpprofileRadio3ChannelInput is an input type that accepts WtpprofileRadio3ChannelArgs and WtpprofileRadio3ChannelOutput values. You can construct a concrete instance of `WtpprofileRadio3ChannelInput` via:
WtpprofileRadio3ChannelArgs{...}
type WtpprofileRadio3ChannelOutput ¶
type WtpprofileRadio3ChannelOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio3ChannelOutput) Chan ¶
func (o WtpprofileRadio3ChannelOutput) Chan() pulumi.StringPtrOutput
Channel number.
func (WtpprofileRadio3ChannelOutput) ElementType ¶
func (WtpprofileRadio3ChannelOutput) ElementType() reflect.Type
func (WtpprofileRadio3ChannelOutput) ToWtpprofileRadio3ChannelOutput ¶
func (o WtpprofileRadio3ChannelOutput) ToWtpprofileRadio3ChannelOutput() WtpprofileRadio3ChannelOutput
func (WtpprofileRadio3ChannelOutput) ToWtpprofileRadio3ChannelOutputWithContext ¶
func (o WtpprofileRadio3ChannelOutput) ToWtpprofileRadio3ChannelOutputWithContext(ctx context.Context) WtpprofileRadio3ChannelOutput
type WtpprofileRadio3Input ¶
type WtpprofileRadio3Input interface { pulumi.Input ToWtpprofileRadio3Output() WtpprofileRadio3Output ToWtpprofileRadio3OutputWithContext(context.Context) WtpprofileRadio3Output }
WtpprofileRadio3Input is an input type that accepts WtpprofileRadio3Args and WtpprofileRadio3Output values. You can construct a concrete instance of `WtpprofileRadio3Input` via:
WtpprofileRadio3Args{...}
type WtpprofileRadio3Output ¶
type WtpprofileRadio3Output struct{ *pulumi.OutputState }
func (WtpprofileRadio3Output) AirtimeFairness ¶
func (o WtpprofileRadio3Output) AirtimeFairness() pulumi.StringPtrOutput
Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) Amsdu ¶
func (o WtpprofileRadio3Output) Amsdu() pulumi.StringPtrOutput
Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) ApHandoff ¶
func (o WtpprofileRadio3Output) ApHandoff() pulumi.StringPtrOutput
Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) ApSnifferAddr ¶
func (o WtpprofileRadio3Output) ApSnifferAddr() pulumi.StringPtrOutput
MAC address to monitor.
func (WtpprofileRadio3Output) ApSnifferBufsize ¶
func (o WtpprofileRadio3Output) ApSnifferBufsize() pulumi.IntPtrOutput
Sniffer buffer size (1 - 32 MB, default = 16).
func (WtpprofileRadio3Output) ApSnifferChan ¶
func (o WtpprofileRadio3Output) ApSnifferChan() pulumi.IntPtrOutput
Channel on which to operate the sniffer (default = 6).
func (WtpprofileRadio3Output) ApSnifferCtl ¶
func (o WtpprofileRadio3Output) ApSnifferCtl() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) ApSnifferData ¶
func (o WtpprofileRadio3Output) ApSnifferData() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) ApSnifferMgmtBeacon ¶
func (o WtpprofileRadio3Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) ApSnifferMgmtOther ¶
func (o WtpprofileRadio3Output) ApSnifferMgmtOther() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) ApSnifferMgmtProbe ¶
func (o WtpprofileRadio3Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) ArrpProfile ¶
func (o WtpprofileRadio3Output) ArrpProfile() pulumi.StringPtrOutput
Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.
func (WtpprofileRadio3Output) AutoPowerHigh ¶
func (o WtpprofileRadio3Output) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio3Output) AutoPowerLevel ¶
func (o WtpprofileRadio3Output) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) AutoPowerLow ¶
func (o WtpprofileRadio3Output) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio3Output) AutoPowerTarget ¶
func (o WtpprofileRadio3Output) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpprofileRadio3Output) Band ¶
func (o WtpprofileRadio3Output) Band() pulumi.StringPtrOutput
WiFi band that Radio 3 operates on.
func (WtpprofileRadio3Output) Band5gType ¶
func (o WtpprofileRadio3Output) Band5gType() pulumi.StringPtrOutput
WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.
func (WtpprofileRadio3Output) BandwidthAdmissionControl ¶
func (o WtpprofileRadio3Output) BandwidthAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) BandwidthCapacity ¶
func (o WtpprofileRadio3Output) BandwidthCapacity() pulumi.IntPtrOutput
Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
func (WtpprofileRadio3Output) BeaconInterval ¶
func (o WtpprofileRadio3Output) BeaconInterval() pulumi.IntPtrOutput
Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).
func (WtpprofileRadio3Output) BssColor ¶
func (o WtpprofileRadio3Output) BssColor() pulumi.IntPtrOutput
BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).
func (WtpprofileRadio3Output) BssColorMode ¶
func (o WtpprofileRadio3Output) BssColorMode() pulumi.StringPtrOutput
BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.
func (WtpprofileRadio3Output) CallAdmissionControl ¶
func (o WtpprofileRadio3Output) CallAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) CallCapacity ¶
func (o WtpprofileRadio3Output) CallCapacity() pulumi.IntPtrOutput
Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).
func (WtpprofileRadio3Output) ChannelBonding ¶
func (o WtpprofileRadio3Output) ChannelBonding() pulumi.StringPtrOutput
Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.
func (WtpprofileRadio3Output) ChannelUtilization ¶
func (o WtpprofileRadio3Output) ChannelUtilization() pulumi.StringPtrOutput
Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) Channels ¶
func (o WtpprofileRadio3Output) Channels() WtpprofileRadio3ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpprofileRadio3Output) Coexistence ¶
func (o WtpprofileRadio3Output) Coexistence() pulumi.StringPtrOutput
Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) Darrp ¶
func (o WtpprofileRadio3Output) Darrp() pulumi.StringPtrOutput
Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) Drma ¶
func (o WtpprofileRadio3Output) Drma() pulumi.StringPtrOutput
Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.
func (WtpprofileRadio3Output) DrmaSensitivity ¶
func (o WtpprofileRadio3Output) DrmaSensitivity() pulumi.StringPtrOutput
Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.
func (WtpprofileRadio3Output) Dtim ¶
func (o WtpprofileRadio3Output) Dtim() pulumi.IntPtrOutput
Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.
func (WtpprofileRadio3Output) ElementType ¶
func (WtpprofileRadio3Output) ElementType() reflect.Type
func (WtpprofileRadio3Output) FragThreshold ¶
func (o WtpprofileRadio3Output) FragThreshold() pulumi.IntPtrOutput
Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).
func (WtpprofileRadio3Output) FrequencyHandoff ¶
func (o WtpprofileRadio3Output) FrequencyHandoff() pulumi.StringPtrOutput
Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) IperfProtocol ¶
func (o WtpprofileRadio3Output) IperfProtocol() pulumi.StringPtrOutput
Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`.
func (WtpprofileRadio3Output) IperfServerPort ¶
func (o WtpprofileRadio3Output) IperfServerPort() pulumi.IntPtrOutput
Iperf service port number.
func (WtpprofileRadio3Output) MaxClients ¶
func (o WtpprofileRadio3Output) MaxClients() pulumi.IntPtrOutput
Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).
func (WtpprofileRadio3Output) MaxDistance ¶
func (o WtpprofileRadio3Output) MaxDistance() pulumi.IntPtrOutput
Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).
func (WtpprofileRadio3Output) MimoMode ¶
func (o WtpprofileRadio3Output) MimoMode() pulumi.StringPtrOutput
Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.
func (WtpprofileRadio3Output) Mode ¶
func (o WtpprofileRadio3Output) Mode() pulumi.StringPtrOutput
Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
func (WtpprofileRadio3Output) N80211d ¶
func (o WtpprofileRadio3Output) N80211d() pulumi.StringPtrOutput
Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) OptionalAntenna ¶
func (o WtpprofileRadio3Output) OptionalAntenna() pulumi.StringPtrOutput
Optional antenna used on FAP (default = none).
func (WtpprofileRadio3Output) OptionalAntennaGain ¶
func (o WtpprofileRadio3Output) OptionalAntennaGain() pulumi.StringPtrOutput
Optional antenna gain in dBi (0 to 20, default = 0).
func (WtpprofileRadio3Output) PowerLevel ¶
func (o WtpprofileRadio3Output) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpprofileRadio3Output) PowerMode ¶
func (o WtpprofileRadio3Output) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpprofileRadio3Output) PowerValue ¶
func (o WtpprofileRadio3Output) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpprofileRadio3Output) PowersaveOptimize ¶
func (o WtpprofileRadio3Output) PowersaveOptimize() pulumi.StringPtrOutput
Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.
func (WtpprofileRadio3Output) ProtectionMode ¶
func (o WtpprofileRadio3Output) ProtectionMode() pulumi.StringPtrOutput
Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.
func (WtpprofileRadio3Output) RtsThreshold ¶
func (o WtpprofileRadio3Output) RtsThreshold() pulumi.IntPtrOutput
Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).
func (WtpprofileRadio3Output) SamBssid ¶
func (o WtpprofileRadio3Output) SamBssid() pulumi.StringPtrOutput
BSSID for WiFi network.
func (WtpprofileRadio3Output) SamCaCertificate ¶
func (o WtpprofileRadio3Output) SamCaCertificate() pulumi.StringPtrOutput
CA certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio3Output) SamCaptivePortal ¶
func (o WtpprofileRadio3Output) SamCaptivePortal() pulumi.StringPtrOutput
Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) SamClientCertificate ¶
func (o WtpprofileRadio3Output) SamClientCertificate() pulumi.StringPtrOutput
Client certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio3Output) SamCwpFailureString ¶
func (o WtpprofileRadio3Output) SamCwpFailureString() pulumi.StringPtrOutput
Failure identification on the page after an incorrect login.
func (WtpprofileRadio3Output) SamCwpMatchString ¶
func (o WtpprofileRadio3Output) SamCwpMatchString() pulumi.StringPtrOutput
Identification string from the captive portal login form.
func (WtpprofileRadio3Output) SamCwpPassword ¶
func (o WtpprofileRadio3Output) SamCwpPassword() pulumi.StringPtrOutput
Password for captive portal authentication.
func (WtpprofileRadio3Output) SamCwpSuccessString ¶
func (o WtpprofileRadio3Output) SamCwpSuccessString() pulumi.StringPtrOutput
Success identification on the page after a successful login.
func (WtpprofileRadio3Output) SamCwpTestUrl ¶
func (o WtpprofileRadio3Output) SamCwpTestUrl() pulumi.StringPtrOutput
Website the client is trying to access.
func (WtpprofileRadio3Output) SamCwpUsername ¶
func (o WtpprofileRadio3Output) SamCwpUsername() pulumi.StringPtrOutput
Username for captive portal authentication.
func (WtpprofileRadio3Output) SamEapMethod ¶
func (o WtpprofileRadio3Output) SamEapMethod() pulumi.StringPtrOutput
Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.
func (WtpprofileRadio3Output) SamPassword ¶
func (o WtpprofileRadio3Output) SamPassword() pulumi.StringPtrOutput
Passphrase for WiFi network connection.
func (WtpprofileRadio3Output) SamPrivateKey ¶
func (o WtpprofileRadio3Output) SamPrivateKey() pulumi.StringPtrOutput
Private key for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio3Output) SamPrivateKeyPassword ¶
func (o WtpprofileRadio3Output) SamPrivateKeyPassword() pulumi.StringPtrOutput
Password for private key file for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio3Output) SamReportIntv ¶
func (o WtpprofileRadio3Output) SamReportIntv() pulumi.IntPtrOutput
SAM report interval (sec), 0 for a one-time report.
func (WtpprofileRadio3Output) SamSecurityType ¶
func (o WtpprofileRadio3Output) SamSecurityType() pulumi.StringPtrOutput
Select WiFi network security type (default = "wpa-personal").
func (WtpprofileRadio3Output) SamServerFqdn ¶
func (o WtpprofileRadio3Output) SamServerFqdn() pulumi.StringPtrOutput
SAM test server domain name.
func (WtpprofileRadio3Output) SamServerIp ¶
func (o WtpprofileRadio3Output) SamServerIp() pulumi.StringPtrOutput
SAM test server IP address.
func (WtpprofileRadio3Output) SamServerType ¶
func (o WtpprofileRadio3Output) SamServerType() pulumi.StringPtrOutput
Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`.
func (WtpprofileRadio3Output) SamSsid ¶
func (o WtpprofileRadio3Output) SamSsid() pulumi.StringPtrOutput
SSID for WiFi network.
func (WtpprofileRadio3Output) SamTest ¶
func (o WtpprofileRadio3Output) SamTest() pulumi.StringPtrOutput
Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`.
func (WtpprofileRadio3Output) SamUsername ¶
func (o WtpprofileRadio3Output) SamUsername() pulumi.StringPtrOutput
Username for WiFi network connection.
func (WtpprofileRadio3Output) ShortGuardInterval ¶
func (o WtpprofileRadio3Output) ShortGuardInterval() pulumi.StringPtrOutput
Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`.
func (WtpprofileRadio3Output) SpectrumAnalysis ¶
func (o WtpprofileRadio3Output) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpprofileRadio3Output) ToWtpprofileRadio3Output ¶
func (o WtpprofileRadio3Output) ToWtpprofileRadio3Output() WtpprofileRadio3Output
func (WtpprofileRadio3Output) ToWtpprofileRadio3OutputWithContext ¶
func (o WtpprofileRadio3Output) ToWtpprofileRadio3OutputWithContext(ctx context.Context) WtpprofileRadio3Output
func (WtpprofileRadio3Output) ToWtpprofileRadio3PtrOutput ¶
func (o WtpprofileRadio3Output) ToWtpprofileRadio3PtrOutput() WtpprofileRadio3PtrOutput
func (WtpprofileRadio3Output) ToWtpprofileRadio3PtrOutputWithContext ¶
func (o WtpprofileRadio3Output) ToWtpprofileRadio3PtrOutputWithContext(ctx context.Context) WtpprofileRadio3PtrOutput
func (WtpprofileRadio3Output) TransmitOptimize ¶
func (o WtpprofileRadio3Output) TransmitOptimize() pulumi.StringPtrOutput
Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.
func (WtpprofileRadio3Output) VapAll ¶
func (o WtpprofileRadio3Output) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpprofileRadio3Output) Vaps ¶
func (o WtpprofileRadio3Output) Vaps() WtpprofileRadio3VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
func (WtpprofileRadio3Output) WidsProfile ¶
func (o WtpprofileRadio3Output) WidsProfile() pulumi.StringPtrOutput
Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.
func (WtpprofileRadio3Output) ZeroWaitDfs ¶
func (o WtpprofileRadio3Output) ZeroWaitDfs() pulumi.StringPtrOutput
Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.
type WtpprofileRadio3PtrInput ¶
type WtpprofileRadio3PtrInput interface { pulumi.Input ToWtpprofileRadio3PtrOutput() WtpprofileRadio3PtrOutput ToWtpprofileRadio3PtrOutputWithContext(context.Context) WtpprofileRadio3PtrOutput }
WtpprofileRadio3PtrInput is an input type that accepts WtpprofileRadio3Args, WtpprofileRadio3Ptr and WtpprofileRadio3PtrOutput values. You can construct a concrete instance of `WtpprofileRadio3PtrInput` via:
WtpprofileRadio3Args{...} or: nil
func WtpprofileRadio3Ptr ¶
func WtpprofileRadio3Ptr(v *WtpprofileRadio3Args) WtpprofileRadio3PtrInput
type WtpprofileRadio3PtrOutput ¶
type WtpprofileRadio3PtrOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio3PtrOutput) AirtimeFairness ¶
func (o WtpprofileRadio3PtrOutput) AirtimeFairness() pulumi.StringPtrOutput
Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) Amsdu ¶
func (o WtpprofileRadio3PtrOutput) Amsdu() pulumi.StringPtrOutput
Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) ApHandoff ¶
func (o WtpprofileRadio3PtrOutput) ApHandoff() pulumi.StringPtrOutput
Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) ApSnifferAddr ¶
func (o WtpprofileRadio3PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput
MAC address to monitor.
func (WtpprofileRadio3PtrOutput) ApSnifferBufsize ¶
func (o WtpprofileRadio3PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput
Sniffer buffer size (1 - 32 MB, default = 16).
func (WtpprofileRadio3PtrOutput) ApSnifferChan ¶
func (o WtpprofileRadio3PtrOutput) ApSnifferChan() pulumi.IntPtrOutput
Channel on which to operate the sniffer (default = 6).
func (WtpprofileRadio3PtrOutput) ApSnifferCtl ¶
func (o WtpprofileRadio3PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) ApSnifferData ¶
func (o WtpprofileRadio3PtrOutput) ApSnifferData() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) ApSnifferMgmtBeacon ¶
func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) ApSnifferMgmtOther ¶
func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) ApSnifferMgmtProbe ¶
func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) ArrpProfile ¶
func (o WtpprofileRadio3PtrOutput) ArrpProfile() pulumi.StringPtrOutput
Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.
func (WtpprofileRadio3PtrOutput) AutoPowerHigh ¶
func (o WtpprofileRadio3PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio3PtrOutput) AutoPowerLevel ¶
func (o WtpprofileRadio3PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) AutoPowerLow ¶
func (o WtpprofileRadio3PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio3PtrOutput) AutoPowerTarget ¶
func (o WtpprofileRadio3PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpprofileRadio3PtrOutput) Band ¶
func (o WtpprofileRadio3PtrOutput) Band() pulumi.StringPtrOutput
WiFi band that Radio 3 operates on.
func (WtpprofileRadio3PtrOutput) Band5gType ¶
func (o WtpprofileRadio3PtrOutput) Band5gType() pulumi.StringPtrOutput
WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.
func (WtpprofileRadio3PtrOutput) BandwidthAdmissionControl ¶
func (o WtpprofileRadio3PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) BandwidthCapacity ¶
func (o WtpprofileRadio3PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput
Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
func (WtpprofileRadio3PtrOutput) BeaconInterval ¶
func (o WtpprofileRadio3PtrOutput) BeaconInterval() pulumi.IntPtrOutput
Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).
func (WtpprofileRadio3PtrOutput) BssColor ¶
func (o WtpprofileRadio3PtrOutput) BssColor() pulumi.IntPtrOutput
BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).
func (WtpprofileRadio3PtrOutput) BssColorMode ¶
func (o WtpprofileRadio3PtrOutput) BssColorMode() pulumi.StringPtrOutput
BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.
func (WtpprofileRadio3PtrOutput) CallAdmissionControl ¶
func (o WtpprofileRadio3PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) CallCapacity ¶
func (o WtpprofileRadio3PtrOutput) CallCapacity() pulumi.IntPtrOutput
Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).
func (WtpprofileRadio3PtrOutput) ChannelBonding ¶
func (o WtpprofileRadio3PtrOutput) ChannelBonding() pulumi.StringPtrOutput
Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.
func (WtpprofileRadio3PtrOutput) ChannelUtilization ¶
func (o WtpprofileRadio3PtrOutput) ChannelUtilization() pulumi.StringPtrOutput
Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) Channels ¶
func (o WtpprofileRadio3PtrOutput) Channels() WtpprofileRadio3ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpprofileRadio3PtrOutput) Coexistence ¶
func (o WtpprofileRadio3PtrOutput) Coexistence() pulumi.StringPtrOutput
Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) Darrp ¶
func (o WtpprofileRadio3PtrOutput) Darrp() pulumi.StringPtrOutput
Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) Drma ¶
func (o WtpprofileRadio3PtrOutput) Drma() pulumi.StringPtrOutput
Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.
func (WtpprofileRadio3PtrOutput) DrmaSensitivity ¶
func (o WtpprofileRadio3PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput
Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.
func (WtpprofileRadio3PtrOutput) Dtim ¶
func (o WtpprofileRadio3PtrOutput) Dtim() pulumi.IntPtrOutput
Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.
func (WtpprofileRadio3PtrOutput) Elem ¶
func (o WtpprofileRadio3PtrOutput) Elem() WtpprofileRadio3Output
func (WtpprofileRadio3PtrOutput) ElementType ¶
func (WtpprofileRadio3PtrOutput) ElementType() reflect.Type
func (WtpprofileRadio3PtrOutput) FragThreshold ¶
func (o WtpprofileRadio3PtrOutput) FragThreshold() pulumi.IntPtrOutput
Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).
func (WtpprofileRadio3PtrOutput) FrequencyHandoff ¶
func (o WtpprofileRadio3PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput
Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) IperfProtocol ¶
func (o WtpprofileRadio3PtrOutput) IperfProtocol() pulumi.StringPtrOutput
Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`.
func (WtpprofileRadio3PtrOutput) IperfServerPort ¶
func (o WtpprofileRadio3PtrOutput) IperfServerPort() pulumi.IntPtrOutput
Iperf service port number.
func (WtpprofileRadio3PtrOutput) MaxClients ¶
func (o WtpprofileRadio3PtrOutput) MaxClients() pulumi.IntPtrOutput
Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).
func (WtpprofileRadio3PtrOutput) MaxDistance ¶
func (o WtpprofileRadio3PtrOutput) MaxDistance() pulumi.IntPtrOutput
Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).
func (WtpprofileRadio3PtrOutput) MimoMode ¶
func (o WtpprofileRadio3PtrOutput) MimoMode() pulumi.StringPtrOutput
Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.
func (WtpprofileRadio3PtrOutput) Mode ¶
func (o WtpprofileRadio3PtrOutput) Mode() pulumi.StringPtrOutput
Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
func (WtpprofileRadio3PtrOutput) N80211d ¶
func (o WtpprofileRadio3PtrOutput) N80211d() pulumi.StringPtrOutput
Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) OptionalAntenna ¶
func (o WtpprofileRadio3PtrOutput) OptionalAntenna() pulumi.StringPtrOutput
Optional antenna used on FAP (default = none).
func (WtpprofileRadio3PtrOutput) OptionalAntennaGain ¶
func (o WtpprofileRadio3PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput
Optional antenna gain in dBi (0 to 20, default = 0).
func (WtpprofileRadio3PtrOutput) PowerLevel ¶
func (o WtpprofileRadio3PtrOutput) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpprofileRadio3PtrOutput) PowerMode ¶
func (o WtpprofileRadio3PtrOutput) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpprofileRadio3PtrOutput) PowerValue ¶
func (o WtpprofileRadio3PtrOutput) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpprofileRadio3PtrOutput) PowersaveOptimize ¶
func (o WtpprofileRadio3PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput
Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.
func (WtpprofileRadio3PtrOutput) ProtectionMode ¶
func (o WtpprofileRadio3PtrOutput) ProtectionMode() pulumi.StringPtrOutput
Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.
func (WtpprofileRadio3PtrOutput) RtsThreshold ¶
func (o WtpprofileRadio3PtrOutput) RtsThreshold() pulumi.IntPtrOutput
Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).
func (WtpprofileRadio3PtrOutput) SamBssid ¶
func (o WtpprofileRadio3PtrOutput) SamBssid() pulumi.StringPtrOutput
BSSID for WiFi network.
func (WtpprofileRadio3PtrOutput) SamCaCertificate ¶
func (o WtpprofileRadio3PtrOutput) SamCaCertificate() pulumi.StringPtrOutput
CA certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio3PtrOutput) SamCaptivePortal ¶
func (o WtpprofileRadio3PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput
Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) SamClientCertificate ¶
func (o WtpprofileRadio3PtrOutput) SamClientCertificate() pulumi.StringPtrOutput
Client certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio3PtrOutput) SamCwpFailureString ¶
func (o WtpprofileRadio3PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput
Failure identification on the page after an incorrect login.
func (WtpprofileRadio3PtrOutput) SamCwpMatchString ¶
func (o WtpprofileRadio3PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput
Identification string from the captive portal login form.
func (WtpprofileRadio3PtrOutput) SamCwpPassword ¶
func (o WtpprofileRadio3PtrOutput) SamCwpPassword() pulumi.StringPtrOutput
Password for captive portal authentication.
func (WtpprofileRadio3PtrOutput) SamCwpSuccessString ¶
func (o WtpprofileRadio3PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput
Success identification on the page after a successful login.
func (WtpprofileRadio3PtrOutput) SamCwpTestUrl ¶
func (o WtpprofileRadio3PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput
Website the client is trying to access.
func (WtpprofileRadio3PtrOutput) SamCwpUsername ¶
func (o WtpprofileRadio3PtrOutput) SamCwpUsername() pulumi.StringPtrOutput
Username for captive portal authentication.
func (WtpprofileRadio3PtrOutput) SamEapMethod ¶
func (o WtpprofileRadio3PtrOutput) SamEapMethod() pulumi.StringPtrOutput
Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.
func (WtpprofileRadio3PtrOutput) SamPassword ¶
func (o WtpprofileRadio3PtrOutput) SamPassword() pulumi.StringPtrOutput
Passphrase for WiFi network connection.
func (WtpprofileRadio3PtrOutput) SamPrivateKey ¶
func (o WtpprofileRadio3PtrOutput) SamPrivateKey() pulumi.StringPtrOutput
Private key for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio3PtrOutput) SamPrivateKeyPassword ¶
func (o WtpprofileRadio3PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput
Password for private key file for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio3PtrOutput) SamReportIntv ¶
func (o WtpprofileRadio3PtrOutput) SamReportIntv() pulumi.IntPtrOutput
SAM report interval (sec), 0 for a one-time report.
func (WtpprofileRadio3PtrOutput) SamSecurityType ¶
func (o WtpprofileRadio3PtrOutput) SamSecurityType() pulumi.StringPtrOutput
Select WiFi network security type (default = "wpa-personal").
func (WtpprofileRadio3PtrOutput) SamServerFqdn ¶
func (o WtpprofileRadio3PtrOutput) SamServerFqdn() pulumi.StringPtrOutput
SAM test server domain name.
func (WtpprofileRadio3PtrOutput) SamServerIp ¶
func (o WtpprofileRadio3PtrOutput) SamServerIp() pulumi.StringPtrOutput
SAM test server IP address.
func (WtpprofileRadio3PtrOutput) SamServerType ¶
func (o WtpprofileRadio3PtrOutput) SamServerType() pulumi.StringPtrOutput
Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`.
func (WtpprofileRadio3PtrOutput) SamSsid ¶
func (o WtpprofileRadio3PtrOutput) SamSsid() pulumi.StringPtrOutput
SSID for WiFi network.
func (WtpprofileRadio3PtrOutput) SamTest ¶
func (o WtpprofileRadio3PtrOutput) SamTest() pulumi.StringPtrOutput
Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`.
func (WtpprofileRadio3PtrOutput) SamUsername ¶
func (o WtpprofileRadio3PtrOutput) SamUsername() pulumi.StringPtrOutput
Username for WiFi network connection.
func (WtpprofileRadio3PtrOutput) ShortGuardInterval ¶
func (o WtpprofileRadio3PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput
Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`.
func (WtpprofileRadio3PtrOutput) SpectrumAnalysis ¶
func (o WtpprofileRadio3PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpprofileRadio3PtrOutput) ToWtpprofileRadio3PtrOutput ¶
func (o WtpprofileRadio3PtrOutput) ToWtpprofileRadio3PtrOutput() WtpprofileRadio3PtrOutput
func (WtpprofileRadio3PtrOutput) ToWtpprofileRadio3PtrOutputWithContext ¶
func (o WtpprofileRadio3PtrOutput) ToWtpprofileRadio3PtrOutputWithContext(ctx context.Context) WtpprofileRadio3PtrOutput
func (WtpprofileRadio3PtrOutput) TransmitOptimize ¶
func (o WtpprofileRadio3PtrOutput) TransmitOptimize() pulumi.StringPtrOutput
Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.
func (WtpprofileRadio3PtrOutput) VapAll ¶
func (o WtpprofileRadio3PtrOutput) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpprofileRadio3PtrOutput) Vaps ¶
func (o WtpprofileRadio3PtrOutput) Vaps() WtpprofileRadio3VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
func (WtpprofileRadio3PtrOutput) WidsProfile ¶
func (o WtpprofileRadio3PtrOutput) WidsProfile() pulumi.StringPtrOutput
Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.
func (WtpprofileRadio3PtrOutput) ZeroWaitDfs ¶
func (o WtpprofileRadio3PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput
Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.
type WtpprofileRadio3Vap ¶
type WtpprofileRadio3Vap struct { // Virtual Access Point (VAP) name. Name *string `pulumi:"name"` }
type WtpprofileRadio3VapArgs ¶
type WtpprofileRadio3VapArgs struct { // Virtual Access Point (VAP) name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WtpprofileRadio3VapArgs) ElementType ¶
func (WtpprofileRadio3VapArgs) ElementType() reflect.Type
func (WtpprofileRadio3VapArgs) ToWtpprofileRadio3VapOutput ¶
func (i WtpprofileRadio3VapArgs) ToWtpprofileRadio3VapOutput() WtpprofileRadio3VapOutput
func (WtpprofileRadio3VapArgs) ToWtpprofileRadio3VapOutputWithContext ¶
func (i WtpprofileRadio3VapArgs) ToWtpprofileRadio3VapOutputWithContext(ctx context.Context) WtpprofileRadio3VapOutput
type WtpprofileRadio3VapArray ¶
type WtpprofileRadio3VapArray []WtpprofileRadio3VapInput
func (WtpprofileRadio3VapArray) ElementType ¶
func (WtpprofileRadio3VapArray) ElementType() reflect.Type
func (WtpprofileRadio3VapArray) ToWtpprofileRadio3VapArrayOutput ¶
func (i WtpprofileRadio3VapArray) ToWtpprofileRadio3VapArrayOutput() WtpprofileRadio3VapArrayOutput
func (WtpprofileRadio3VapArray) ToWtpprofileRadio3VapArrayOutputWithContext ¶
func (i WtpprofileRadio3VapArray) ToWtpprofileRadio3VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio3VapArrayOutput
type WtpprofileRadio3VapArrayInput ¶
type WtpprofileRadio3VapArrayInput interface { pulumi.Input ToWtpprofileRadio3VapArrayOutput() WtpprofileRadio3VapArrayOutput ToWtpprofileRadio3VapArrayOutputWithContext(context.Context) WtpprofileRadio3VapArrayOutput }
WtpprofileRadio3VapArrayInput is an input type that accepts WtpprofileRadio3VapArray and WtpprofileRadio3VapArrayOutput values. You can construct a concrete instance of `WtpprofileRadio3VapArrayInput` via:
WtpprofileRadio3VapArray{ WtpprofileRadio3VapArgs{...} }
type WtpprofileRadio3VapArrayOutput ¶
type WtpprofileRadio3VapArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio3VapArrayOutput) ElementType ¶
func (WtpprofileRadio3VapArrayOutput) ElementType() reflect.Type
func (WtpprofileRadio3VapArrayOutput) Index ¶
func (o WtpprofileRadio3VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio3VapOutput
func (WtpprofileRadio3VapArrayOutput) ToWtpprofileRadio3VapArrayOutput ¶
func (o WtpprofileRadio3VapArrayOutput) ToWtpprofileRadio3VapArrayOutput() WtpprofileRadio3VapArrayOutput
func (WtpprofileRadio3VapArrayOutput) ToWtpprofileRadio3VapArrayOutputWithContext ¶
func (o WtpprofileRadio3VapArrayOutput) ToWtpprofileRadio3VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio3VapArrayOutput
type WtpprofileRadio3VapInput ¶
type WtpprofileRadio3VapInput interface { pulumi.Input ToWtpprofileRadio3VapOutput() WtpprofileRadio3VapOutput ToWtpprofileRadio3VapOutputWithContext(context.Context) WtpprofileRadio3VapOutput }
WtpprofileRadio3VapInput is an input type that accepts WtpprofileRadio3VapArgs and WtpprofileRadio3VapOutput values. You can construct a concrete instance of `WtpprofileRadio3VapInput` via:
WtpprofileRadio3VapArgs{...}
type WtpprofileRadio3VapOutput ¶
type WtpprofileRadio3VapOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio3VapOutput) ElementType ¶
func (WtpprofileRadio3VapOutput) ElementType() reflect.Type
func (WtpprofileRadio3VapOutput) Name ¶
func (o WtpprofileRadio3VapOutput) Name() pulumi.StringPtrOutput
Virtual Access Point (VAP) name.
func (WtpprofileRadio3VapOutput) ToWtpprofileRadio3VapOutput ¶
func (o WtpprofileRadio3VapOutput) ToWtpprofileRadio3VapOutput() WtpprofileRadio3VapOutput
func (WtpprofileRadio3VapOutput) ToWtpprofileRadio3VapOutputWithContext ¶
func (o WtpprofileRadio3VapOutput) ToWtpprofileRadio3VapOutputWithContext(ctx context.Context) WtpprofileRadio3VapOutput
type WtpprofileRadio4 ¶
type WtpprofileRadio4 struct { // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness *string `pulumi:"airtimeFairness"` // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. Amsdu *string `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff *string `pulumi:"apHandoff"` // MAC address to monitor. ApSnifferAddr *string `pulumi:"apSnifferAddr"` // Sniffer buffer size (1 - 32 MB, default = 16). ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` // Channel on which to operate the sniffer (default = 6). ApSnifferChan *int `pulumi:"apSnifferChan"` // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. ApSnifferCtl *string `pulumi:"apSnifferCtl"` // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. ApSnifferData *string `pulumi:"apSnifferData"` // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. ArrpProfile *string `pulumi:"arrpProfile"` // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh *int `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel *string `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow *int `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget *string `pulumi:"autoPowerTarget"` // WiFi band that Radio 3 operates on. Band *string `pulumi:"band"` // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. Band5gType *string `pulumi:"band5gType"` // Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`. BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity *int `pulumi:"bandwidthCapacity"` // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). BeaconInterval *int `pulumi:"beaconInterval"` // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). BssColor *int `pulumi:"bssColor"` // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. BssColorMode *string `pulumi:"bssColorMode"` // Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`. CallAdmissionControl *string `pulumi:"callAdmissionControl"` // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). CallCapacity *int `pulumi:"callCapacity"` // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. ChannelBonding *string `pulumi:"channelBonding"` // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. ChannelUtilization *string `pulumi:"channelUtilization"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels []WtpprofileRadio4Channel `pulumi:"channels"` // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. Coexistence *string `pulumi:"coexistence"` // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. Darrp *string `pulumi:"darrp"` // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. Drma *string `pulumi:"drma"` // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. DrmaSensitivity *string `pulumi:"drmaSensitivity"` // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. Dtim *int `pulumi:"dtim"` // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). FragThreshold *int `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. IperfProtocol *string `pulumi:"iperfProtocol"` // Iperf service port number. IperfServerPort *int `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients *int `pulumi:"maxClients"` // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). MaxDistance *int `pulumi:"maxDistance"` // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. MimoMode *string `pulumi:"mimoMode"` // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Mode *string `pulumi:"mode"` // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. N80211d *string `pulumi:"n80211d"` // Optional antenna used on FAP (default = none). OptionalAntenna *string `pulumi:"optionalAntenna"` // Optional antenna gain in dBi (0 to 20, default = 0). OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel *int `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode *string `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue *int `pulumi:"powerValue"` // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. PowersaveOptimize *string `pulumi:"powersaveOptimize"` // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. ProtectionMode *string `pulumi:"protectionMode"` // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). RtsThreshold *int `pulumi:"rtsThreshold"` // BSSID for WiFi network. SamBssid *string `pulumi:"samBssid"` // CA certificate for WPA2/WPA3-ENTERPRISE. SamCaCertificate *string `pulumi:"samCaCertificate"` // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. SamCaptivePortal *string `pulumi:"samCaptivePortal"` // Client certificate for WPA2/WPA3-ENTERPRISE. SamClientCertificate *string `pulumi:"samClientCertificate"` // Failure identification on the page after an incorrect login. SamCwpFailureString *string `pulumi:"samCwpFailureString"` // Identification string from the captive portal login form. SamCwpMatchString *string `pulumi:"samCwpMatchString"` // Password for captive portal authentication. SamCwpPassword *string `pulumi:"samCwpPassword"` // Success identification on the page after a successful login. SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` // Website the client is trying to access. SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` // Username for captive portal authentication. SamCwpUsername *string `pulumi:"samCwpUsername"` // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. SamEapMethod *string `pulumi:"samEapMethod"` // Passphrase for WiFi network connection. SamPassword *string `pulumi:"samPassword"` // Private key for WPA2/WPA3-ENTERPRISE. SamPrivateKey *string `pulumi:"samPrivateKey"` // Password for private key file for WPA2/WPA3-ENTERPRISE. SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` // SAM report interval (sec), 0 for a one-time report. SamReportIntv *int `pulumi:"samReportIntv"` // Select WiFi network security type (default = "wpa-personal"). SamSecurityType *string `pulumi:"samSecurityType"` // SAM test server domain name. SamServerFqdn *string `pulumi:"samServerFqdn"` // SAM test server IP address. SamServerIp *string `pulumi:"samServerIp"` // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. SamServerType *string `pulumi:"samServerType"` // SSID for WiFi network. SamSsid *string `pulumi:"samSsid"` // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. SamTest *string `pulumi:"samTest"` // Username for WiFi network connection. SamUsername *string `pulumi:"samUsername"` // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. ShortGuardInterval *string `pulumi:"shortGuardInterval"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. TransmitOptimize *string `pulumi:"transmitOptimize"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll *string `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps []WtpprofileRadio4Vap `pulumi:"vaps"` // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. WidsProfile *string `pulumi:"widsProfile"` // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` }
type WtpprofileRadio4Args ¶
type WtpprofileRadio4Args struct { // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness pulumi.StringPtrInput `pulumi:"airtimeFairness"` // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` // MAC address to monitor. ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` // Sniffer buffer size (1 - 32 MB, default = 16). ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` // Channel on which to operate the sniffer (default = 6). ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` // WiFi band that Radio 3 operates on. Band pulumi.StringPtrInput `pulumi:"band"` // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` // Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`. BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). BssColor pulumi.IntPtrInput `pulumi:"bssColor"` // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` // Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`. CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` // Selected list of wireless radio channels. The structure of `channel` block is documented below. Channels WtpprofileRadio4ChannelArrayInput `pulumi:"channels"` // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. Darrp pulumi.StringPtrInput `pulumi:"darrp"` // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. Drma pulumi.StringPtrInput `pulumi:"drma"` // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. Dtim pulumi.IntPtrInput `pulumi:"dtim"` // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput `pulumi:"frequencyHandoff"` // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` // Iperf service port number. IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. Mode pulumi.StringPtrInput `pulumi:"mode"` // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. N80211d pulumi.StringPtrInput `pulumi:"n80211d"` // Optional antenna used on FAP (default = none). OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` // Optional antenna gain in dBi (0 to 20, default = 0). OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` // Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`. PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` // Radio EIRP power in dBm (1 - 33, default = 27). PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` // BSSID for WiFi network. SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` // CA certificate for WPA2/WPA3-ENTERPRISE. SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` // Client certificate for WPA2/WPA3-ENTERPRISE. SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` // Failure identification on the page after an incorrect login. SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` // Identification string from the captive portal login form. SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` // Password for captive portal authentication. SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` // Success identification on the page after a successful login. SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` // Website the client is trying to access. SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` // Username for captive portal authentication. SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` // Passphrase for WiFi network connection. SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` // Private key for WPA2/WPA3-ENTERPRISE. SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` // Password for private key file for WPA2/WPA3-ENTERPRISE. SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` // SAM report interval (sec), 0 for a one-time report. SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` // Select WiFi network security type (default = "wpa-personal"). SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` // SAM test server domain name. SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` // SAM test server IP address. SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` // SSID for WiFi network. SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. SamTest pulumi.StringPtrInput `pulumi:"samTest"` // Username for WiFi network connection. SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). VapAll pulumi.StringPtrInput `pulumi:"vapAll"` // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. Vaps WtpprofileRadio4VapArrayInput `pulumi:"vaps"` // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` }
func (WtpprofileRadio4Args) ElementType ¶
func (WtpprofileRadio4Args) ElementType() reflect.Type
func (WtpprofileRadio4Args) ToWtpprofileRadio4Output ¶
func (i WtpprofileRadio4Args) ToWtpprofileRadio4Output() WtpprofileRadio4Output
func (WtpprofileRadio4Args) ToWtpprofileRadio4OutputWithContext ¶
func (i WtpprofileRadio4Args) ToWtpprofileRadio4OutputWithContext(ctx context.Context) WtpprofileRadio4Output
func (WtpprofileRadio4Args) ToWtpprofileRadio4PtrOutput ¶
func (i WtpprofileRadio4Args) ToWtpprofileRadio4PtrOutput() WtpprofileRadio4PtrOutput
func (WtpprofileRadio4Args) ToWtpprofileRadio4PtrOutputWithContext ¶
func (i WtpprofileRadio4Args) ToWtpprofileRadio4PtrOutputWithContext(ctx context.Context) WtpprofileRadio4PtrOutput
type WtpprofileRadio4Channel ¶
type WtpprofileRadio4Channel struct { // Channel number. Chan *string `pulumi:"chan"` }
type WtpprofileRadio4ChannelArgs ¶
type WtpprofileRadio4ChannelArgs struct { // Channel number. Chan pulumi.StringPtrInput `pulumi:"chan"` }
func (WtpprofileRadio4ChannelArgs) ElementType ¶
func (WtpprofileRadio4ChannelArgs) ElementType() reflect.Type
func (WtpprofileRadio4ChannelArgs) ToWtpprofileRadio4ChannelOutput ¶
func (i WtpprofileRadio4ChannelArgs) ToWtpprofileRadio4ChannelOutput() WtpprofileRadio4ChannelOutput
func (WtpprofileRadio4ChannelArgs) ToWtpprofileRadio4ChannelOutputWithContext ¶
func (i WtpprofileRadio4ChannelArgs) ToWtpprofileRadio4ChannelOutputWithContext(ctx context.Context) WtpprofileRadio4ChannelOutput
type WtpprofileRadio4ChannelArray ¶
type WtpprofileRadio4ChannelArray []WtpprofileRadio4ChannelInput
func (WtpprofileRadio4ChannelArray) ElementType ¶
func (WtpprofileRadio4ChannelArray) ElementType() reflect.Type
func (WtpprofileRadio4ChannelArray) ToWtpprofileRadio4ChannelArrayOutput ¶
func (i WtpprofileRadio4ChannelArray) ToWtpprofileRadio4ChannelArrayOutput() WtpprofileRadio4ChannelArrayOutput
func (WtpprofileRadio4ChannelArray) ToWtpprofileRadio4ChannelArrayOutputWithContext ¶
func (i WtpprofileRadio4ChannelArray) ToWtpprofileRadio4ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio4ChannelArrayOutput
type WtpprofileRadio4ChannelArrayInput ¶
type WtpprofileRadio4ChannelArrayInput interface { pulumi.Input ToWtpprofileRadio4ChannelArrayOutput() WtpprofileRadio4ChannelArrayOutput ToWtpprofileRadio4ChannelArrayOutputWithContext(context.Context) WtpprofileRadio4ChannelArrayOutput }
WtpprofileRadio4ChannelArrayInput is an input type that accepts WtpprofileRadio4ChannelArray and WtpprofileRadio4ChannelArrayOutput values. You can construct a concrete instance of `WtpprofileRadio4ChannelArrayInput` via:
WtpprofileRadio4ChannelArray{ WtpprofileRadio4ChannelArgs{...} }
type WtpprofileRadio4ChannelArrayOutput ¶
type WtpprofileRadio4ChannelArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio4ChannelArrayOutput) ElementType ¶
func (WtpprofileRadio4ChannelArrayOutput) ElementType() reflect.Type
func (WtpprofileRadio4ChannelArrayOutput) Index ¶
func (o WtpprofileRadio4ChannelArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio4ChannelOutput
func (WtpprofileRadio4ChannelArrayOutput) ToWtpprofileRadio4ChannelArrayOutput ¶
func (o WtpprofileRadio4ChannelArrayOutput) ToWtpprofileRadio4ChannelArrayOutput() WtpprofileRadio4ChannelArrayOutput
func (WtpprofileRadio4ChannelArrayOutput) ToWtpprofileRadio4ChannelArrayOutputWithContext ¶
func (o WtpprofileRadio4ChannelArrayOutput) ToWtpprofileRadio4ChannelArrayOutputWithContext(ctx context.Context) WtpprofileRadio4ChannelArrayOutput
type WtpprofileRadio4ChannelInput ¶
type WtpprofileRadio4ChannelInput interface { pulumi.Input ToWtpprofileRadio4ChannelOutput() WtpprofileRadio4ChannelOutput ToWtpprofileRadio4ChannelOutputWithContext(context.Context) WtpprofileRadio4ChannelOutput }
WtpprofileRadio4ChannelInput is an input type that accepts WtpprofileRadio4ChannelArgs and WtpprofileRadio4ChannelOutput values. You can construct a concrete instance of `WtpprofileRadio4ChannelInput` via:
WtpprofileRadio4ChannelArgs{...}
type WtpprofileRadio4ChannelOutput ¶
type WtpprofileRadio4ChannelOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio4ChannelOutput) Chan ¶
func (o WtpprofileRadio4ChannelOutput) Chan() pulumi.StringPtrOutput
Channel number.
func (WtpprofileRadio4ChannelOutput) ElementType ¶
func (WtpprofileRadio4ChannelOutput) ElementType() reflect.Type
func (WtpprofileRadio4ChannelOutput) ToWtpprofileRadio4ChannelOutput ¶
func (o WtpprofileRadio4ChannelOutput) ToWtpprofileRadio4ChannelOutput() WtpprofileRadio4ChannelOutput
func (WtpprofileRadio4ChannelOutput) ToWtpprofileRadio4ChannelOutputWithContext ¶
func (o WtpprofileRadio4ChannelOutput) ToWtpprofileRadio4ChannelOutputWithContext(ctx context.Context) WtpprofileRadio4ChannelOutput
type WtpprofileRadio4Input ¶
type WtpprofileRadio4Input interface { pulumi.Input ToWtpprofileRadio4Output() WtpprofileRadio4Output ToWtpprofileRadio4OutputWithContext(context.Context) WtpprofileRadio4Output }
WtpprofileRadio4Input is an input type that accepts WtpprofileRadio4Args and WtpprofileRadio4Output values. You can construct a concrete instance of `WtpprofileRadio4Input` via:
WtpprofileRadio4Args{...}
type WtpprofileRadio4Output ¶
type WtpprofileRadio4Output struct{ *pulumi.OutputState }
func (WtpprofileRadio4Output) AirtimeFairness ¶
func (o WtpprofileRadio4Output) AirtimeFairness() pulumi.StringPtrOutput
Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) Amsdu ¶
func (o WtpprofileRadio4Output) Amsdu() pulumi.StringPtrOutput
Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) ApHandoff ¶
func (o WtpprofileRadio4Output) ApHandoff() pulumi.StringPtrOutput
Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) ApSnifferAddr ¶
func (o WtpprofileRadio4Output) ApSnifferAddr() pulumi.StringPtrOutput
MAC address to monitor.
func (WtpprofileRadio4Output) ApSnifferBufsize ¶
func (o WtpprofileRadio4Output) ApSnifferBufsize() pulumi.IntPtrOutput
Sniffer buffer size (1 - 32 MB, default = 16).
func (WtpprofileRadio4Output) ApSnifferChan ¶
func (o WtpprofileRadio4Output) ApSnifferChan() pulumi.IntPtrOutput
Channel on which to operate the sniffer (default = 6).
func (WtpprofileRadio4Output) ApSnifferCtl ¶
func (o WtpprofileRadio4Output) ApSnifferCtl() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) ApSnifferData ¶
func (o WtpprofileRadio4Output) ApSnifferData() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) ApSnifferMgmtBeacon ¶
func (o WtpprofileRadio4Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) ApSnifferMgmtOther ¶
func (o WtpprofileRadio4Output) ApSnifferMgmtOther() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) ApSnifferMgmtProbe ¶
func (o WtpprofileRadio4Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) ArrpProfile ¶
func (o WtpprofileRadio4Output) ArrpProfile() pulumi.StringPtrOutput
Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.
func (WtpprofileRadio4Output) AutoPowerHigh ¶
func (o WtpprofileRadio4Output) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio4Output) AutoPowerLevel ¶
func (o WtpprofileRadio4Output) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) AutoPowerLow ¶
func (o WtpprofileRadio4Output) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio4Output) AutoPowerTarget ¶
func (o WtpprofileRadio4Output) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpprofileRadio4Output) Band ¶
func (o WtpprofileRadio4Output) Band() pulumi.StringPtrOutput
WiFi band that Radio 3 operates on.
func (WtpprofileRadio4Output) Band5gType ¶
func (o WtpprofileRadio4Output) Band5gType() pulumi.StringPtrOutput
WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.
func (WtpprofileRadio4Output) BandwidthAdmissionControl ¶
func (o WtpprofileRadio4Output) BandwidthAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) BandwidthCapacity ¶
func (o WtpprofileRadio4Output) BandwidthCapacity() pulumi.IntPtrOutput
Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
func (WtpprofileRadio4Output) BeaconInterval ¶
func (o WtpprofileRadio4Output) BeaconInterval() pulumi.IntPtrOutput
Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).
func (WtpprofileRadio4Output) BssColor ¶
func (o WtpprofileRadio4Output) BssColor() pulumi.IntPtrOutput
BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).
func (WtpprofileRadio4Output) BssColorMode ¶
func (o WtpprofileRadio4Output) BssColorMode() pulumi.StringPtrOutput
BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.
func (WtpprofileRadio4Output) CallAdmissionControl ¶
func (o WtpprofileRadio4Output) CallAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) CallCapacity ¶
func (o WtpprofileRadio4Output) CallCapacity() pulumi.IntPtrOutput
Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).
func (WtpprofileRadio4Output) ChannelBonding ¶
func (o WtpprofileRadio4Output) ChannelBonding() pulumi.StringPtrOutput
Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.
func (WtpprofileRadio4Output) ChannelUtilization ¶
func (o WtpprofileRadio4Output) ChannelUtilization() pulumi.StringPtrOutput
Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) Channels ¶
func (o WtpprofileRadio4Output) Channels() WtpprofileRadio4ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpprofileRadio4Output) Coexistence ¶
func (o WtpprofileRadio4Output) Coexistence() pulumi.StringPtrOutput
Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) Darrp ¶
func (o WtpprofileRadio4Output) Darrp() pulumi.StringPtrOutput
Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) Drma ¶
func (o WtpprofileRadio4Output) Drma() pulumi.StringPtrOutput
Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.
func (WtpprofileRadio4Output) DrmaSensitivity ¶
func (o WtpprofileRadio4Output) DrmaSensitivity() pulumi.StringPtrOutput
Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.
func (WtpprofileRadio4Output) Dtim ¶
func (o WtpprofileRadio4Output) Dtim() pulumi.IntPtrOutput
Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.
func (WtpprofileRadio4Output) ElementType ¶
func (WtpprofileRadio4Output) ElementType() reflect.Type
func (WtpprofileRadio4Output) FragThreshold ¶
func (o WtpprofileRadio4Output) FragThreshold() pulumi.IntPtrOutput
Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).
func (WtpprofileRadio4Output) FrequencyHandoff ¶
func (o WtpprofileRadio4Output) FrequencyHandoff() pulumi.StringPtrOutput
Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) IperfProtocol ¶
func (o WtpprofileRadio4Output) IperfProtocol() pulumi.StringPtrOutput
Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`.
func (WtpprofileRadio4Output) IperfServerPort ¶
func (o WtpprofileRadio4Output) IperfServerPort() pulumi.IntPtrOutput
Iperf service port number.
func (WtpprofileRadio4Output) MaxClients ¶
func (o WtpprofileRadio4Output) MaxClients() pulumi.IntPtrOutput
Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).
func (WtpprofileRadio4Output) MaxDistance ¶
func (o WtpprofileRadio4Output) MaxDistance() pulumi.IntPtrOutput
Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).
func (WtpprofileRadio4Output) MimoMode ¶
func (o WtpprofileRadio4Output) MimoMode() pulumi.StringPtrOutput
Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.
func (WtpprofileRadio4Output) Mode ¶
func (o WtpprofileRadio4Output) Mode() pulumi.StringPtrOutput
Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
func (WtpprofileRadio4Output) N80211d ¶
func (o WtpprofileRadio4Output) N80211d() pulumi.StringPtrOutput
Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) OptionalAntenna ¶
func (o WtpprofileRadio4Output) OptionalAntenna() pulumi.StringPtrOutput
Optional antenna used on FAP (default = none).
func (WtpprofileRadio4Output) OptionalAntennaGain ¶
func (o WtpprofileRadio4Output) OptionalAntennaGain() pulumi.StringPtrOutput
Optional antenna gain in dBi (0 to 20, default = 0).
func (WtpprofileRadio4Output) PowerLevel ¶
func (o WtpprofileRadio4Output) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpprofileRadio4Output) PowerMode ¶
func (o WtpprofileRadio4Output) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpprofileRadio4Output) PowerValue ¶
func (o WtpprofileRadio4Output) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpprofileRadio4Output) PowersaveOptimize ¶
func (o WtpprofileRadio4Output) PowersaveOptimize() pulumi.StringPtrOutput
Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.
func (WtpprofileRadio4Output) ProtectionMode ¶
func (o WtpprofileRadio4Output) ProtectionMode() pulumi.StringPtrOutput
Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.
func (WtpprofileRadio4Output) RtsThreshold ¶
func (o WtpprofileRadio4Output) RtsThreshold() pulumi.IntPtrOutput
Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).
func (WtpprofileRadio4Output) SamBssid ¶
func (o WtpprofileRadio4Output) SamBssid() pulumi.StringPtrOutput
BSSID for WiFi network.
func (WtpprofileRadio4Output) SamCaCertificate ¶
func (o WtpprofileRadio4Output) SamCaCertificate() pulumi.StringPtrOutput
CA certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio4Output) SamCaptivePortal ¶
func (o WtpprofileRadio4Output) SamCaptivePortal() pulumi.StringPtrOutput
Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) SamClientCertificate ¶
func (o WtpprofileRadio4Output) SamClientCertificate() pulumi.StringPtrOutput
Client certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio4Output) SamCwpFailureString ¶
func (o WtpprofileRadio4Output) SamCwpFailureString() pulumi.StringPtrOutput
Failure identification on the page after an incorrect login.
func (WtpprofileRadio4Output) SamCwpMatchString ¶
func (o WtpprofileRadio4Output) SamCwpMatchString() pulumi.StringPtrOutput
Identification string from the captive portal login form.
func (WtpprofileRadio4Output) SamCwpPassword ¶
func (o WtpprofileRadio4Output) SamCwpPassword() pulumi.StringPtrOutput
Password for captive portal authentication.
func (WtpprofileRadio4Output) SamCwpSuccessString ¶
func (o WtpprofileRadio4Output) SamCwpSuccessString() pulumi.StringPtrOutput
Success identification on the page after a successful login.
func (WtpprofileRadio4Output) SamCwpTestUrl ¶
func (o WtpprofileRadio4Output) SamCwpTestUrl() pulumi.StringPtrOutput
Website the client is trying to access.
func (WtpprofileRadio4Output) SamCwpUsername ¶
func (o WtpprofileRadio4Output) SamCwpUsername() pulumi.StringPtrOutput
Username for captive portal authentication.
func (WtpprofileRadio4Output) SamEapMethod ¶
func (o WtpprofileRadio4Output) SamEapMethod() pulumi.StringPtrOutput
Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.
func (WtpprofileRadio4Output) SamPassword ¶
func (o WtpprofileRadio4Output) SamPassword() pulumi.StringPtrOutput
Passphrase for WiFi network connection.
func (WtpprofileRadio4Output) SamPrivateKey ¶
func (o WtpprofileRadio4Output) SamPrivateKey() pulumi.StringPtrOutput
Private key for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio4Output) SamPrivateKeyPassword ¶
func (o WtpprofileRadio4Output) SamPrivateKeyPassword() pulumi.StringPtrOutput
Password for private key file for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio4Output) SamReportIntv ¶
func (o WtpprofileRadio4Output) SamReportIntv() pulumi.IntPtrOutput
SAM report interval (sec), 0 for a one-time report.
func (WtpprofileRadio4Output) SamSecurityType ¶
func (o WtpprofileRadio4Output) SamSecurityType() pulumi.StringPtrOutput
Select WiFi network security type (default = "wpa-personal").
func (WtpprofileRadio4Output) SamServerFqdn ¶
func (o WtpprofileRadio4Output) SamServerFqdn() pulumi.StringPtrOutput
SAM test server domain name.
func (WtpprofileRadio4Output) SamServerIp ¶
func (o WtpprofileRadio4Output) SamServerIp() pulumi.StringPtrOutput
SAM test server IP address.
func (WtpprofileRadio4Output) SamServerType ¶
func (o WtpprofileRadio4Output) SamServerType() pulumi.StringPtrOutput
Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`.
func (WtpprofileRadio4Output) SamSsid ¶
func (o WtpprofileRadio4Output) SamSsid() pulumi.StringPtrOutput
SSID for WiFi network.
func (WtpprofileRadio4Output) SamTest ¶
func (o WtpprofileRadio4Output) SamTest() pulumi.StringPtrOutput
Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`.
func (WtpprofileRadio4Output) SamUsername ¶
func (o WtpprofileRadio4Output) SamUsername() pulumi.StringPtrOutput
Username for WiFi network connection.
func (WtpprofileRadio4Output) ShortGuardInterval ¶
func (o WtpprofileRadio4Output) ShortGuardInterval() pulumi.StringPtrOutput
Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`.
func (WtpprofileRadio4Output) SpectrumAnalysis ¶
func (o WtpprofileRadio4Output) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpprofileRadio4Output) ToWtpprofileRadio4Output ¶
func (o WtpprofileRadio4Output) ToWtpprofileRadio4Output() WtpprofileRadio4Output
func (WtpprofileRadio4Output) ToWtpprofileRadio4OutputWithContext ¶
func (o WtpprofileRadio4Output) ToWtpprofileRadio4OutputWithContext(ctx context.Context) WtpprofileRadio4Output
func (WtpprofileRadio4Output) ToWtpprofileRadio4PtrOutput ¶
func (o WtpprofileRadio4Output) ToWtpprofileRadio4PtrOutput() WtpprofileRadio4PtrOutput
func (WtpprofileRadio4Output) ToWtpprofileRadio4PtrOutputWithContext ¶
func (o WtpprofileRadio4Output) ToWtpprofileRadio4PtrOutputWithContext(ctx context.Context) WtpprofileRadio4PtrOutput
func (WtpprofileRadio4Output) TransmitOptimize ¶
func (o WtpprofileRadio4Output) TransmitOptimize() pulumi.StringPtrOutput
Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.
func (WtpprofileRadio4Output) VapAll ¶
func (o WtpprofileRadio4Output) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpprofileRadio4Output) Vaps ¶
func (o WtpprofileRadio4Output) Vaps() WtpprofileRadio4VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
func (WtpprofileRadio4Output) WidsProfile ¶
func (o WtpprofileRadio4Output) WidsProfile() pulumi.StringPtrOutput
Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.
func (WtpprofileRadio4Output) ZeroWaitDfs ¶
func (o WtpprofileRadio4Output) ZeroWaitDfs() pulumi.StringPtrOutput
Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.
type WtpprofileRadio4PtrInput ¶
type WtpprofileRadio4PtrInput interface { pulumi.Input ToWtpprofileRadio4PtrOutput() WtpprofileRadio4PtrOutput ToWtpprofileRadio4PtrOutputWithContext(context.Context) WtpprofileRadio4PtrOutput }
WtpprofileRadio4PtrInput is an input type that accepts WtpprofileRadio4Args, WtpprofileRadio4Ptr and WtpprofileRadio4PtrOutput values. You can construct a concrete instance of `WtpprofileRadio4PtrInput` via:
WtpprofileRadio4Args{...} or: nil
func WtpprofileRadio4Ptr ¶
func WtpprofileRadio4Ptr(v *WtpprofileRadio4Args) WtpprofileRadio4PtrInput
type WtpprofileRadio4PtrOutput ¶
type WtpprofileRadio4PtrOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio4PtrOutput) AirtimeFairness ¶
func (o WtpprofileRadio4PtrOutput) AirtimeFairness() pulumi.StringPtrOutput
Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) Amsdu ¶
func (o WtpprofileRadio4PtrOutput) Amsdu() pulumi.StringPtrOutput
Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) ApHandoff ¶
func (o WtpprofileRadio4PtrOutput) ApHandoff() pulumi.StringPtrOutput
Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) ApSnifferAddr ¶
func (o WtpprofileRadio4PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput
MAC address to monitor.
func (WtpprofileRadio4PtrOutput) ApSnifferBufsize ¶
func (o WtpprofileRadio4PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput
Sniffer buffer size (1 - 32 MB, default = 16).
func (WtpprofileRadio4PtrOutput) ApSnifferChan ¶
func (o WtpprofileRadio4PtrOutput) ApSnifferChan() pulumi.IntPtrOutput
Channel on which to operate the sniffer (default = 6).
func (WtpprofileRadio4PtrOutput) ApSnifferCtl ¶
func (o WtpprofileRadio4PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) ApSnifferData ¶
func (o WtpprofileRadio4PtrOutput) ApSnifferData() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) ApSnifferMgmtBeacon ¶
func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) ApSnifferMgmtOther ¶
func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) ApSnifferMgmtProbe ¶
func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput
Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) ArrpProfile ¶
func (o WtpprofileRadio4PtrOutput) ArrpProfile() pulumi.StringPtrOutput
Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.
func (WtpprofileRadio4PtrOutput) AutoPowerHigh ¶
func (o WtpprofileRadio4PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput
The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio4PtrOutput) AutoPowerLevel ¶
func (o WtpprofileRadio4PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput
Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) AutoPowerLow ¶
func (o WtpprofileRadio4PtrOutput) AutoPowerLow() pulumi.IntPtrOutput
The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).
func (WtpprofileRadio4PtrOutput) AutoPowerTarget ¶
func (o WtpprofileRadio4PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput
The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).
func (WtpprofileRadio4PtrOutput) Band ¶
func (o WtpprofileRadio4PtrOutput) Band() pulumi.StringPtrOutput
WiFi band that Radio 3 operates on.
func (WtpprofileRadio4PtrOutput) Band5gType ¶
func (o WtpprofileRadio4PtrOutput) Band5gType() pulumi.StringPtrOutput
WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.
func (WtpprofileRadio4PtrOutput) BandwidthAdmissionControl ¶
func (o WtpprofileRadio4PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) bandwidth admission control to optimize WiFi bandwidth use. A request to join the wireless network is only allowed if the access point has enough bandwidth to support it. Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) BandwidthCapacity ¶
func (o WtpprofileRadio4PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput
Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
func (WtpprofileRadio4PtrOutput) BeaconInterval ¶
func (o WtpprofileRadio4PtrOutput) BeaconInterval() pulumi.IntPtrOutput
Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100).
func (WtpprofileRadio4PtrOutput) BssColor ¶
func (o WtpprofileRadio4PtrOutput) BssColor() pulumi.IntPtrOutput
BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).
func (WtpprofileRadio4PtrOutput) BssColorMode ¶
func (o WtpprofileRadio4PtrOutput) BssColorMode() pulumi.StringPtrOutput
BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.
func (WtpprofileRadio4PtrOutput) CallAdmissionControl ¶
func (o WtpprofileRadio4PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput
Enable/disable WiFi multimedia (WMM) call admission control to optimize WiFi bandwidth use for VoIP calls. New VoIP calls are only accepted if there is enough bandwidth available to support them. Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) CallCapacity ¶
func (o WtpprofileRadio4PtrOutput) CallCapacity() pulumi.IntPtrOutput
Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).
func (WtpprofileRadio4PtrOutput) ChannelBonding ¶
func (o WtpprofileRadio4PtrOutput) ChannelBonding() pulumi.StringPtrOutput
Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.
func (WtpprofileRadio4PtrOutput) ChannelUtilization ¶
func (o WtpprofileRadio4PtrOutput) ChannelUtilization() pulumi.StringPtrOutput
Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) Channels ¶
func (o WtpprofileRadio4PtrOutput) Channels() WtpprofileRadio4ChannelArrayOutput
Selected list of wireless radio channels. The structure of `channel` block is documented below.
func (WtpprofileRadio4PtrOutput) Coexistence ¶
func (o WtpprofileRadio4PtrOutput) Coexistence() pulumi.StringPtrOutput
Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) Darrp ¶
func (o WtpprofileRadio4PtrOutput) Darrp() pulumi.StringPtrOutput
Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) Drma ¶
func (o WtpprofileRadio4PtrOutput) Drma() pulumi.StringPtrOutput
Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.
func (WtpprofileRadio4PtrOutput) DrmaSensitivity ¶
func (o WtpprofileRadio4PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput
Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.
func (WtpprofileRadio4PtrOutput) Dtim ¶
func (o WtpprofileRadio4PtrOutput) Dtim() pulumi.IntPtrOutput
Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode.
func (WtpprofileRadio4PtrOutput) Elem ¶
func (o WtpprofileRadio4PtrOutput) Elem() WtpprofileRadio4Output
func (WtpprofileRadio4PtrOutput) ElementType ¶
func (WtpprofileRadio4PtrOutput) ElementType() reflect.Type
func (WtpprofileRadio4PtrOutput) FragThreshold ¶
func (o WtpprofileRadio4PtrOutput) FragThreshold() pulumi.IntPtrOutput
Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).
func (WtpprofileRadio4PtrOutput) FrequencyHandoff ¶
func (o WtpprofileRadio4PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput
Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) IperfProtocol ¶
func (o WtpprofileRadio4PtrOutput) IperfProtocol() pulumi.StringPtrOutput
Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`.
func (WtpprofileRadio4PtrOutput) IperfServerPort ¶
func (o WtpprofileRadio4PtrOutput) IperfServerPort() pulumi.IntPtrOutput
Iperf service port number.
func (WtpprofileRadio4PtrOutput) MaxClients ¶
func (o WtpprofileRadio4PtrOutput) MaxClients() pulumi.IntPtrOutput
Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).
func (WtpprofileRadio4PtrOutput) MaxDistance ¶
func (o WtpprofileRadio4PtrOutput) MaxDistance() pulumi.IntPtrOutput
Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).
func (WtpprofileRadio4PtrOutput) MimoMode ¶
func (o WtpprofileRadio4PtrOutput) MimoMode() pulumi.StringPtrOutput
Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.
func (WtpprofileRadio4PtrOutput) Mode ¶
func (o WtpprofileRadio4PtrOutput) Mode() pulumi.StringPtrOutput
Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer.
func (WtpprofileRadio4PtrOutput) N80211d ¶
func (o WtpprofileRadio4PtrOutput) N80211d() pulumi.StringPtrOutput
Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) OptionalAntenna ¶
func (o WtpprofileRadio4PtrOutput) OptionalAntenna() pulumi.StringPtrOutput
Optional antenna used on FAP (default = none).
func (WtpprofileRadio4PtrOutput) OptionalAntennaGain ¶
func (o WtpprofileRadio4PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput
Optional antenna gain in dBi (0 to 20, default = 0).
func (WtpprofileRadio4PtrOutput) PowerLevel ¶
func (o WtpprofileRadio4PtrOutput) PowerLevel() pulumi.IntPtrOutput
Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).
func (WtpprofileRadio4PtrOutput) PowerMode ¶
func (o WtpprofileRadio4PtrOutput) PowerMode() pulumi.StringPtrOutput
Set radio effective isotropic radiated power (EIRP) in dBm or by a percentage of the maximum EIRP (default = percentage). This power takes into account both radio transmit power and antenna gain. Higher power level settings may be constrained by local regulatory requirements and AP capabilities. Valid values: `dBm`, `percentage`.
func (WtpprofileRadio4PtrOutput) PowerValue ¶
func (o WtpprofileRadio4PtrOutput) PowerValue() pulumi.IntPtrOutput
Radio EIRP power in dBm (1 - 33, default = 27).
func (WtpprofileRadio4PtrOutput) PowersaveOptimize ¶
func (o WtpprofileRadio4PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput
Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.
func (WtpprofileRadio4PtrOutput) ProtectionMode ¶
func (o WtpprofileRadio4PtrOutput) ProtectionMode() pulumi.StringPtrOutput
Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.
func (WtpprofileRadio4PtrOutput) RtsThreshold ¶
func (o WtpprofileRadio4PtrOutput) RtsThreshold() pulumi.IntPtrOutput
Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).
func (WtpprofileRadio4PtrOutput) SamBssid ¶
func (o WtpprofileRadio4PtrOutput) SamBssid() pulumi.StringPtrOutput
BSSID for WiFi network.
func (WtpprofileRadio4PtrOutput) SamCaCertificate ¶
func (o WtpprofileRadio4PtrOutput) SamCaCertificate() pulumi.StringPtrOutput
CA certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio4PtrOutput) SamCaptivePortal ¶
func (o WtpprofileRadio4PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput
Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) SamClientCertificate ¶
func (o WtpprofileRadio4PtrOutput) SamClientCertificate() pulumi.StringPtrOutput
Client certificate for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio4PtrOutput) SamCwpFailureString ¶
func (o WtpprofileRadio4PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput
Failure identification on the page after an incorrect login.
func (WtpprofileRadio4PtrOutput) SamCwpMatchString ¶
func (o WtpprofileRadio4PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput
Identification string from the captive portal login form.
func (WtpprofileRadio4PtrOutput) SamCwpPassword ¶
func (o WtpprofileRadio4PtrOutput) SamCwpPassword() pulumi.StringPtrOutput
Password for captive portal authentication.
func (WtpprofileRadio4PtrOutput) SamCwpSuccessString ¶
func (o WtpprofileRadio4PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput
Success identification on the page after a successful login.
func (WtpprofileRadio4PtrOutput) SamCwpTestUrl ¶
func (o WtpprofileRadio4PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput
Website the client is trying to access.
func (WtpprofileRadio4PtrOutput) SamCwpUsername ¶
func (o WtpprofileRadio4PtrOutput) SamCwpUsername() pulumi.StringPtrOutput
Username for captive portal authentication.
func (WtpprofileRadio4PtrOutput) SamEapMethod ¶
func (o WtpprofileRadio4PtrOutput) SamEapMethod() pulumi.StringPtrOutput
Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.
func (WtpprofileRadio4PtrOutput) SamPassword ¶
func (o WtpprofileRadio4PtrOutput) SamPassword() pulumi.StringPtrOutput
Passphrase for WiFi network connection.
func (WtpprofileRadio4PtrOutput) SamPrivateKey ¶
func (o WtpprofileRadio4PtrOutput) SamPrivateKey() pulumi.StringPtrOutput
Private key for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio4PtrOutput) SamPrivateKeyPassword ¶
func (o WtpprofileRadio4PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput
Password for private key file for WPA2/WPA3-ENTERPRISE.
func (WtpprofileRadio4PtrOutput) SamReportIntv ¶
func (o WtpprofileRadio4PtrOutput) SamReportIntv() pulumi.IntPtrOutput
SAM report interval (sec), 0 for a one-time report.
func (WtpprofileRadio4PtrOutput) SamSecurityType ¶
func (o WtpprofileRadio4PtrOutput) SamSecurityType() pulumi.StringPtrOutput
Select WiFi network security type (default = "wpa-personal").
func (WtpprofileRadio4PtrOutput) SamServerFqdn ¶
func (o WtpprofileRadio4PtrOutput) SamServerFqdn() pulumi.StringPtrOutput
SAM test server domain name.
func (WtpprofileRadio4PtrOutput) SamServerIp ¶
func (o WtpprofileRadio4PtrOutput) SamServerIp() pulumi.StringPtrOutput
SAM test server IP address.
func (WtpprofileRadio4PtrOutput) SamServerType ¶
func (o WtpprofileRadio4PtrOutput) SamServerType() pulumi.StringPtrOutput
Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`.
func (WtpprofileRadio4PtrOutput) SamSsid ¶
func (o WtpprofileRadio4PtrOutput) SamSsid() pulumi.StringPtrOutput
SSID for WiFi network.
func (WtpprofileRadio4PtrOutput) SamTest ¶
func (o WtpprofileRadio4PtrOutput) SamTest() pulumi.StringPtrOutput
Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`.
func (WtpprofileRadio4PtrOutput) SamUsername ¶
func (o WtpprofileRadio4PtrOutput) SamUsername() pulumi.StringPtrOutput
Username for WiFi network connection.
func (WtpprofileRadio4PtrOutput) ShortGuardInterval ¶
func (o WtpprofileRadio4PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput
Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`.
func (WtpprofileRadio4PtrOutput) SpectrumAnalysis ¶
func (o WtpprofileRadio4PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput
Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.
func (WtpprofileRadio4PtrOutput) ToWtpprofileRadio4PtrOutput ¶
func (o WtpprofileRadio4PtrOutput) ToWtpprofileRadio4PtrOutput() WtpprofileRadio4PtrOutput
func (WtpprofileRadio4PtrOutput) ToWtpprofileRadio4PtrOutputWithContext ¶
func (o WtpprofileRadio4PtrOutput) ToWtpprofileRadio4PtrOutputWithContext(ctx context.Context) WtpprofileRadio4PtrOutput
func (WtpprofileRadio4PtrOutput) TransmitOptimize ¶
func (o WtpprofileRadio4PtrOutput) TransmitOptimize() pulumi.StringPtrOutput
Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.
func (WtpprofileRadio4PtrOutput) VapAll ¶
func (o WtpprofileRadio4PtrOutput) VapAll() pulumi.StringPtrOutput
Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).
func (WtpprofileRadio4PtrOutput) Vaps ¶
func (o WtpprofileRadio4PtrOutput) Vaps() WtpprofileRadio4VapArrayOutput
Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.
func (WtpprofileRadio4PtrOutput) WidsProfile ¶
func (o WtpprofileRadio4PtrOutput) WidsProfile() pulumi.StringPtrOutput
Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.
func (WtpprofileRadio4PtrOutput) ZeroWaitDfs ¶
func (o WtpprofileRadio4PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput
Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.
type WtpprofileRadio4Vap ¶
type WtpprofileRadio4Vap struct { // Virtual Access Point (VAP) name. Name *string `pulumi:"name"` }
type WtpprofileRadio4VapArgs ¶
type WtpprofileRadio4VapArgs struct { // Virtual Access Point (VAP) name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (WtpprofileRadio4VapArgs) ElementType ¶
func (WtpprofileRadio4VapArgs) ElementType() reflect.Type
func (WtpprofileRadio4VapArgs) ToWtpprofileRadio4VapOutput ¶
func (i WtpprofileRadio4VapArgs) ToWtpprofileRadio4VapOutput() WtpprofileRadio4VapOutput
func (WtpprofileRadio4VapArgs) ToWtpprofileRadio4VapOutputWithContext ¶
func (i WtpprofileRadio4VapArgs) ToWtpprofileRadio4VapOutputWithContext(ctx context.Context) WtpprofileRadio4VapOutput
type WtpprofileRadio4VapArray ¶
type WtpprofileRadio4VapArray []WtpprofileRadio4VapInput
func (WtpprofileRadio4VapArray) ElementType ¶
func (WtpprofileRadio4VapArray) ElementType() reflect.Type
func (WtpprofileRadio4VapArray) ToWtpprofileRadio4VapArrayOutput ¶
func (i WtpprofileRadio4VapArray) ToWtpprofileRadio4VapArrayOutput() WtpprofileRadio4VapArrayOutput
func (WtpprofileRadio4VapArray) ToWtpprofileRadio4VapArrayOutputWithContext ¶
func (i WtpprofileRadio4VapArray) ToWtpprofileRadio4VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio4VapArrayOutput
type WtpprofileRadio4VapArrayInput ¶
type WtpprofileRadio4VapArrayInput interface { pulumi.Input ToWtpprofileRadio4VapArrayOutput() WtpprofileRadio4VapArrayOutput ToWtpprofileRadio4VapArrayOutputWithContext(context.Context) WtpprofileRadio4VapArrayOutput }
WtpprofileRadio4VapArrayInput is an input type that accepts WtpprofileRadio4VapArray and WtpprofileRadio4VapArrayOutput values. You can construct a concrete instance of `WtpprofileRadio4VapArrayInput` via:
WtpprofileRadio4VapArray{ WtpprofileRadio4VapArgs{...} }
type WtpprofileRadio4VapArrayOutput ¶
type WtpprofileRadio4VapArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio4VapArrayOutput) ElementType ¶
func (WtpprofileRadio4VapArrayOutput) ElementType() reflect.Type
func (WtpprofileRadio4VapArrayOutput) Index ¶
func (o WtpprofileRadio4VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio4VapOutput
func (WtpprofileRadio4VapArrayOutput) ToWtpprofileRadio4VapArrayOutput ¶
func (o WtpprofileRadio4VapArrayOutput) ToWtpprofileRadio4VapArrayOutput() WtpprofileRadio4VapArrayOutput
func (WtpprofileRadio4VapArrayOutput) ToWtpprofileRadio4VapArrayOutputWithContext ¶
func (o WtpprofileRadio4VapArrayOutput) ToWtpprofileRadio4VapArrayOutputWithContext(ctx context.Context) WtpprofileRadio4VapArrayOutput
type WtpprofileRadio4VapInput ¶
type WtpprofileRadio4VapInput interface { pulumi.Input ToWtpprofileRadio4VapOutput() WtpprofileRadio4VapOutput ToWtpprofileRadio4VapOutputWithContext(context.Context) WtpprofileRadio4VapOutput }
WtpprofileRadio4VapInput is an input type that accepts WtpprofileRadio4VapArgs and WtpprofileRadio4VapOutput values. You can construct a concrete instance of `WtpprofileRadio4VapInput` via:
WtpprofileRadio4VapArgs{...}
type WtpprofileRadio4VapOutput ¶
type WtpprofileRadio4VapOutput struct{ *pulumi.OutputState }
func (WtpprofileRadio4VapOutput) ElementType ¶
func (WtpprofileRadio4VapOutput) ElementType() reflect.Type
func (WtpprofileRadio4VapOutput) Name ¶
func (o WtpprofileRadio4VapOutput) Name() pulumi.StringPtrOutput
Virtual Access Point (VAP) name.
func (WtpprofileRadio4VapOutput) ToWtpprofileRadio4VapOutput ¶
func (o WtpprofileRadio4VapOutput) ToWtpprofileRadio4VapOutput() WtpprofileRadio4VapOutput
func (WtpprofileRadio4VapOutput) ToWtpprofileRadio4VapOutputWithContext ¶
func (o WtpprofileRadio4VapOutput) ToWtpprofileRadio4VapOutputWithContext(ctx context.Context) WtpprofileRadio4VapOutput
type WtpprofileSplitTunnelingAclArgs ¶
type WtpprofileSplitTunnelingAclArgs struct { // Destination IP and mask for the split-tunneling subnet. // // The `radio1` block supports: DestIp pulumi.StringPtrInput `pulumi:"destIp"` // ID. Id pulumi.IntPtrInput `pulumi:"id"` }
func (WtpprofileSplitTunnelingAclArgs) ElementType ¶
func (WtpprofileSplitTunnelingAclArgs) ElementType() reflect.Type
func (WtpprofileSplitTunnelingAclArgs) ToWtpprofileSplitTunnelingAclOutput ¶
func (i WtpprofileSplitTunnelingAclArgs) ToWtpprofileSplitTunnelingAclOutput() WtpprofileSplitTunnelingAclOutput
func (WtpprofileSplitTunnelingAclArgs) ToWtpprofileSplitTunnelingAclOutputWithContext ¶
func (i WtpprofileSplitTunnelingAclArgs) ToWtpprofileSplitTunnelingAclOutputWithContext(ctx context.Context) WtpprofileSplitTunnelingAclOutput
type WtpprofileSplitTunnelingAclArray ¶
type WtpprofileSplitTunnelingAclArray []WtpprofileSplitTunnelingAclInput
func (WtpprofileSplitTunnelingAclArray) ElementType ¶
func (WtpprofileSplitTunnelingAclArray) ElementType() reflect.Type
func (WtpprofileSplitTunnelingAclArray) ToWtpprofileSplitTunnelingAclArrayOutput ¶
func (i WtpprofileSplitTunnelingAclArray) ToWtpprofileSplitTunnelingAclArrayOutput() WtpprofileSplitTunnelingAclArrayOutput
func (WtpprofileSplitTunnelingAclArray) ToWtpprofileSplitTunnelingAclArrayOutputWithContext ¶
func (i WtpprofileSplitTunnelingAclArray) ToWtpprofileSplitTunnelingAclArrayOutputWithContext(ctx context.Context) WtpprofileSplitTunnelingAclArrayOutput
type WtpprofileSplitTunnelingAclArrayInput ¶
type WtpprofileSplitTunnelingAclArrayInput interface { pulumi.Input ToWtpprofileSplitTunnelingAclArrayOutput() WtpprofileSplitTunnelingAclArrayOutput ToWtpprofileSplitTunnelingAclArrayOutputWithContext(context.Context) WtpprofileSplitTunnelingAclArrayOutput }
WtpprofileSplitTunnelingAclArrayInput is an input type that accepts WtpprofileSplitTunnelingAclArray and WtpprofileSplitTunnelingAclArrayOutput values. You can construct a concrete instance of `WtpprofileSplitTunnelingAclArrayInput` via:
WtpprofileSplitTunnelingAclArray{ WtpprofileSplitTunnelingAclArgs{...} }
type WtpprofileSplitTunnelingAclArrayOutput ¶
type WtpprofileSplitTunnelingAclArrayOutput struct{ *pulumi.OutputState }
func (WtpprofileSplitTunnelingAclArrayOutput) ElementType ¶
func (WtpprofileSplitTunnelingAclArrayOutput) ElementType() reflect.Type
func (WtpprofileSplitTunnelingAclArrayOutput) ToWtpprofileSplitTunnelingAclArrayOutput ¶
func (o WtpprofileSplitTunnelingAclArrayOutput) ToWtpprofileSplitTunnelingAclArrayOutput() WtpprofileSplitTunnelingAclArrayOutput
func (WtpprofileSplitTunnelingAclArrayOutput) ToWtpprofileSplitTunnelingAclArrayOutputWithContext ¶
func (o WtpprofileSplitTunnelingAclArrayOutput) ToWtpprofileSplitTunnelingAclArrayOutputWithContext(ctx context.Context) WtpprofileSplitTunnelingAclArrayOutput
type WtpprofileSplitTunnelingAclInput ¶
type WtpprofileSplitTunnelingAclInput interface { pulumi.Input ToWtpprofileSplitTunnelingAclOutput() WtpprofileSplitTunnelingAclOutput ToWtpprofileSplitTunnelingAclOutputWithContext(context.Context) WtpprofileSplitTunnelingAclOutput }
WtpprofileSplitTunnelingAclInput is an input type that accepts WtpprofileSplitTunnelingAclArgs and WtpprofileSplitTunnelingAclOutput values. You can construct a concrete instance of `WtpprofileSplitTunnelingAclInput` via:
WtpprofileSplitTunnelingAclArgs{...}
type WtpprofileSplitTunnelingAclOutput ¶
type WtpprofileSplitTunnelingAclOutput struct{ *pulumi.OutputState }
func (WtpprofileSplitTunnelingAclOutput) DestIp ¶
func (o WtpprofileSplitTunnelingAclOutput) DestIp() pulumi.StringPtrOutput
Destination IP and mask for the split-tunneling subnet.
The `radio1` block supports:
func (WtpprofileSplitTunnelingAclOutput) ElementType ¶
func (WtpprofileSplitTunnelingAclOutput) ElementType() reflect.Type
func (WtpprofileSplitTunnelingAclOutput) Id ¶
func (o WtpprofileSplitTunnelingAclOutput) Id() pulumi.IntPtrOutput
ID.
func (WtpprofileSplitTunnelingAclOutput) ToWtpprofileSplitTunnelingAclOutput ¶
func (o WtpprofileSplitTunnelingAclOutput) ToWtpprofileSplitTunnelingAclOutput() WtpprofileSplitTunnelingAclOutput
func (WtpprofileSplitTunnelingAclOutput) ToWtpprofileSplitTunnelingAclOutputWithContext ¶
func (o WtpprofileSplitTunnelingAclOutput) ToWtpprofileSplitTunnelingAclOutputWithContext(ctx context.Context) WtpprofileSplitTunnelingAclOutput
type WtpprofileState ¶
type WtpprofileState struct { // Control management access to the managed WTP, FortiAP, or AP. Separate entries with a space. Allowaccess pulumi.StringPtrInput // Country in which this WTP, FortiAP or AP will operate (default = NA, automatically use the country configured for the current VDOM). ApCountry pulumi.StringPtrInput // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. ApHandoff pulumi.StringPtrInput // AP local configuration profile name. ApcfgProfile pulumi.StringPtrInput // Bluetooth Low Energy profile name. BleProfile pulumi.StringPtrInput // Bonjour profile name. BonjourProfile pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. ConsoleLogin pulumi.StringPtrInput // Enable/disable CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringPtrInput // List of MAC addresses that are denied access to this WTP, FortiAP, or AP. The structure of `denyMacList` block is documented below. DenyMacLists WtpprofileDenyMacListArrayInput // Enable/disable data channel DTLS in kernel. Valid values: `enable`, `disable`. DtlsInKernel pulumi.StringPtrInput // WTP data channel DTLS policy (default = clear-text). DtlsPolicy pulumi.StringPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable use of energy efficient Ethernet on WTP. Valid values: `enable`, `disable`. EnergyEfficientEthernet pulumi.StringPtrInput // ESL SES-imagotag dongle configuration. The structure of `eslSesDongle` block is documented below. EslSesDongle WtpprofileEslSesDonglePtrInput // Enable/disable station/VAP/radio extension information. Valid values: `enable`, `disable`. ExtInfoEnable pulumi.StringPtrInput // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. HandoffRoaming pulumi.StringPtrInput // Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25). HandoffRssi pulumi.IntPtrInput // Threshold value for AP handoff. HandoffStaThresh pulumi.IntPtrInput // Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. IndoorOutdoorDeployment pulumi.StringPtrInput // Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. IpFragmentPreventing pulumi.StringPtrInput // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpprofileLanPtrInput // Set various location based service (LBS) options. The structure of `lbs` block is documented below. Lbs WtpprofileLbsPtrInput // Recurring firewall schedules for illuminating LEDs on the FortiAP. If led-state is enabled, LEDs will be visible when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of `ledSchedules` block is documented below. LedSchedules WtpprofileLedScheduleArrayInput // Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. LedState pulumi.StringPtrInput // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. Lldp pulumi.StringPtrInput // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd pulumi.StringPtrInput // Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswdChange pulumi.StringPtrInput // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). MaxClients pulumi.IntPtrInput // WTP (or FortiAP or AP) profile name. Name pulumi.StringPtrInput // WTP, FortiAP, or AP platform. The structure of `platform` block is documented below. Platform WtpprofilePlatformPtrInput // Set the WTP, FortiAP, or AP's PoE mode. PoeMode pulumi.StringPtrInput // Configuration options for radio 1. The structure of `radio1` block is documented below. Radio1 WtpprofileRadio1PtrInput // Configuration options for radio 2. The structure of `radio2` block is documented below. Radio2 WtpprofileRadio2PtrInput // Configuration options for radio 3. The structure of `radio3` block is documented below. Radio3 WtpprofileRadio3PtrInput // Configuration options for radio 4. The structure of `radio4` block is documented below. Radio4 WtpprofileRadio4PtrInput // Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. SplitTunnelingAclLocalApSubnet pulumi.StringPtrInput // Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. SplitTunnelingAclPath pulumi.StringPtrInput // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls WtpprofileSplitTunnelingAclArrayInput // System log server configuration profile name. SyslogProfile pulumi.StringPtrInput // Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). TunMtuDownlink pulumi.IntPtrInput // Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). TunMtuUplink pulumi.IntPtrInput // Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. Unii45ghzBand pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput // Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. WanPortAuth pulumi.StringPtrInput // Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: `enable`, `disable`. WanPortAuthMacsec pulumi.StringPtrInput // WAN port 802.1x supplicant EAP methods (default = all). Valid values: `all`, `EAP-FAST`, `EAP-TLS`, `EAP-PEAP`. WanPortAuthMethods pulumi.StringPtrInput // Set WAN port 802.1x supplicant password. WanPortAuthPassword pulumi.StringPtrInput // Set WAN port 802.1x supplicant user name. WanPortAuthUsrname pulumi.StringPtrInput // Enable/disable using a WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. WanPortMode pulumi.StringPtrInput }
func (WtpprofileState) ElementType ¶
func (WtpprofileState) ElementType() reflect.Type
Source Files ¶
- accesscontrollist.go
- address.go
- addrgrp.go
- apcfgprofile.go
- apstatus.go
- arrpprofile.go
- bleprofile.go
- bonjourprofile.go
- global.go
- init.go
- intercontroller.go
- log.go
- mpskprofile.go
- nacprofile.go
- pulumiTypes.go
- qosprofile.go
- region.go
- setting.go
- snmp.go
- ssidpolicy.go
- syslogprofile.go
- timers.go
- utmprofile.go
- vap.go
- vapgroup.go
- wagprofile.go
- widsprofile.go
- wtp.go
- wtpgroup.go
- wtpprofile.go