fortios.wirelesscontroller.Qosprofile
Explore with Pulumi AI
Configure WiFi quality of service (QoS) profiles.
Create Qosprofile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Qosprofile(name: string, args?: QosprofileArgs, opts?: CustomResourceOptions);
@overload
def Qosprofile(resource_name: str,
args: Optional[QosprofileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Qosprofile(resource_name: str,
opts: Optional[ResourceOptions] = None,
bandwidth_admission_control: Optional[str] = None,
bandwidth_capacity: Optional[int] = None,
burst: Optional[str] = None,
call_admission_control: Optional[str] = None,
call_capacity: Optional[int] = None,
comment: Optional[str] = None,
downlink: Optional[int] = None,
downlink_sta: Optional[int] = None,
dscp_wmm_bes: Optional[Sequence[QosprofileDscpWmmBeArgs]] = None,
dscp_wmm_bks: Optional[Sequence[QosprofileDscpWmmBkArgs]] = None,
dscp_wmm_mapping: Optional[str] = None,
dscp_wmm_vis: Optional[Sequence[QosprofileDscpWmmViArgs]] = None,
dscp_wmm_vos: Optional[Sequence[QosprofileDscpWmmVoArgs]] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
name: Optional[str] = None,
uplink: Optional[int] = None,
uplink_sta: Optional[int] = None,
vdomparam: Optional[str] = None,
wmm: Optional[str] = None,
wmm_be_dscp: Optional[int] = None,
wmm_bk_dscp: Optional[int] = None,
wmm_dscp_marking: Optional[str] = None,
wmm_uapsd: Optional[str] = None,
wmm_vi_dscp: Optional[int] = None,
wmm_vo_dscp: Optional[int] = None)
func NewQosprofile(ctx *Context, name string, args *QosprofileArgs, opts ...ResourceOption) (*Qosprofile, error)
public Qosprofile(string name, QosprofileArgs? args = null, CustomResourceOptions? opts = null)
public Qosprofile(String name, QosprofileArgs args)
public Qosprofile(String name, QosprofileArgs args, CustomResourceOptions options)
type: fortios:wirelesscontroller:Qosprofile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args QosprofileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args QosprofileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args QosprofileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args QosprofileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args QosprofileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var qosprofileResource = new Fortios.Wirelesscontroller.Qosprofile("qosprofileResource", new()
{
BandwidthAdmissionControl = "string",
BandwidthCapacity = 0,
Burst = "string",
CallAdmissionControl = "string",
CallCapacity = 0,
Comment = "string",
Downlink = 0,
DownlinkSta = 0,
DscpWmmBes = new[]
{
new Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmBeArgs
{
Id = 0,
},
},
DscpWmmBks = new[]
{
new Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmBkArgs
{
Id = 0,
},
},
DscpWmmMapping = "string",
DscpWmmVis = new[]
{
new Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmViArgs
{
Id = 0,
},
},
DscpWmmVos = new[]
{
new Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmVoArgs
{
Id = 0,
},
},
DynamicSortSubtable = "string",
GetAllTables = "string",
Name = "string",
Uplink = 0,
UplinkSta = 0,
Vdomparam = "string",
Wmm = "string",
WmmBeDscp = 0,
WmmBkDscp = 0,
WmmDscpMarking = "string",
WmmUapsd = "string",
WmmViDscp = 0,
WmmVoDscp = 0,
});
example, err := wirelesscontroller.NewQosprofile(ctx, "qosprofileResource", &wirelesscontroller.QosprofileArgs{
BandwidthAdmissionControl: pulumi.String("string"),
BandwidthCapacity: pulumi.Int(0),
Burst: pulumi.String("string"),
CallAdmissionControl: pulumi.String("string"),
CallCapacity: pulumi.Int(0),
Comment: pulumi.String("string"),
Downlink: pulumi.Int(0),
DownlinkSta: pulumi.Int(0),
DscpWmmBes: wirelesscontroller.QosprofileDscpWmmBeArray{
&wirelesscontroller.QosprofileDscpWmmBeArgs{
Id: pulumi.Int(0),
},
},
DscpWmmBks: wirelesscontroller.QosprofileDscpWmmBkArray{
&wirelesscontroller.QosprofileDscpWmmBkArgs{
Id: pulumi.Int(0),
},
},
DscpWmmMapping: pulumi.String("string"),
DscpWmmVis: wirelesscontroller.QosprofileDscpWmmViArray{
&wirelesscontroller.QosprofileDscpWmmViArgs{
Id: pulumi.Int(0),
},
},
DscpWmmVos: wirelesscontroller.QosprofileDscpWmmVoArray{
&wirelesscontroller.QosprofileDscpWmmVoArgs{
Id: pulumi.Int(0),
},
},
DynamicSortSubtable: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
Name: pulumi.String("string"),
Uplink: pulumi.Int(0),
UplinkSta: pulumi.Int(0),
Vdomparam: pulumi.String("string"),
Wmm: pulumi.String("string"),
WmmBeDscp: pulumi.Int(0),
WmmBkDscp: pulumi.Int(0),
WmmDscpMarking: pulumi.String("string"),
WmmUapsd: pulumi.String("string"),
WmmViDscp: pulumi.Int(0),
WmmVoDscp: pulumi.Int(0),
})
var qosprofileResource = new Qosprofile("qosprofileResource", QosprofileArgs.builder()
.bandwidthAdmissionControl("string")
.bandwidthCapacity(0)
.burst("string")
.callAdmissionControl("string")
.callCapacity(0)
.comment("string")
.downlink(0)
.downlinkSta(0)
.dscpWmmBes(QosprofileDscpWmmBeArgs.builder()
.id(0)
.build())
.dscpWmmBks(QosprofileDscpWmmBkArgs.builder()
.id(0)
.build())
.dscpWmmMapping("string")
.dscpWmmVis(QosprofileDscpWmmViArgs.builder()
.id(0)
.build())
.dscpWmmVos(QosprofileDscpWmmVoArgs.builder()
.id(0)
.build())
.dynamicSortSubtable("string")
.getAllTables("string")
.name("string")
.uplink(0)
.uplinkSta(0)
.vdomparam("string")
.wmm("string")
.wmmBeDscp(0)
.wmmBkDscp(0)
.wmmDscpMarking("string")
.wmmUapsd("string")
.wmmViDscp(0)
.wmmVoDscp(0)
.build());
qosprofile_resource = fortios.wirelesscontroller.Qosprofile("qosprofileResource",
bandwidth_admission_control="string",
bandwidth_capacity=0,
burst="string",
call_admission_control="string",
call_capacity=0,
comment="string",
downlink=0,
downlink_sta=0,
dscp_wmm_bes=[fortios.wirelesscontroller.QosprofileDscpWmmBeArgs(
id=0,
)],
dscp_wmm_bks=[fortios.wirelesscontroller.QosprofileDscpWmmBkArgs(
id=0,
)],
dscp_wmm_mapping="string",
dscp_wmm_vis=[fortios.wirelesscontroller.QosprofileDscpWmmViArgs(
id=0,
)],
dscp_wmm_vos=[fortios.wirelesscontroller.QosprofileDscpWmmVoArgs(
id=0,
)],
dynamic_sort_subtable="string",
get_all_tables="string",
name="string",
uplink=0,
uplink_sta=0,
vdomparam="string",
wmm="string",
wmm_be_dscp=0,
wmm_bk_dscp=0,
wmm_dscp_marking="string",
wmm_uapsd="string",
wmm_vi_dscp=0,
wmm_vo_dscp=0)
const qosprofileResource = new fortios.wirelesscontroller.Qosprofile("qosprofileResource", {
bandwidthAdmissionControl: "string",
bandwidthCapacity: 0,
burst: "string",
callAdmissionControl: "string",
callCapacity: 0,
comment: "string",
downlink: 0,
downlinkSta: 0,
dscpWmmBes: [{
id: 0,
}],
dscpWmmBks: [{
id: 0,
}],
dscpWmmMapping: "string",
dscpWmmVis: [{
id: 0,
}],
dscpWmmVos: [{
id: 0,
}],
dynamicSortSubtable: "string",
getAllTables: "string",
name: "string",
uplink: 0,
uplinkSta: 0,
vdomparam: "string",
wmm: "string",
wmmBeDscp: 0,
wmmBkDscp: 0,
wmmDscpMarking: "string",
wmmUapsd: "string",
wmmViDscp: 0,
wmmVoDscp: 0,
});
type: fortios:wirelesscontroller:Qosprofile
properties:
bandwidthAdmissionControl: string
bandwidthCapacity: 0
burst: string
callAdmissionControl: string
callCapacity: 0
comment: string
downlink: 0
downlinkSta: 0
dscpWmmBes:
- id: 0
dscpWmmBks:
- id: 0
dscpWmmMapping: string
dscpWmmVis:
- id: 0
dscpWmmVos:
- id: 0
dynamicSortSubtable: string
getAllTables: string
name: string
uplink: 0
uplinkSta: 0
vdomparam: string
wmm: string
wmmBeDscp: 0
wmmBkDscp: 0
wmmDscpMarking: string
wmmUapsd: string
wmmViDscp: 0
wmmVoDscp: 0
Qosprofile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Qosprofile resource accepts the following input properties:
- Bandwidth
Admission stringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - Bandwidth
Capacity int - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- Burst string
- Enable/disable client rate burst. Valid values:
enable
,disable
. - Call
Admission stringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - Call
Capacity int - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- Comment string
- Comment.
- Downlink int
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Downlink
Sta int - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Dscp
Wmm List<Pulumiverse.Bes Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Be> - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - Dscp
Wmm List<Pulumiverse.Bks Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Bk> - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - Dscp
Wmm stringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - Dscp
Wmm List<Pulumiverse.Vis Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Vi> - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - Dscp
Wmm List<Pulumiverse.Vos Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Vo> - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - Dynamic
Sort stringSubtable - 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 ].
- Get
All stringTables - 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.
- Name string
- WiFi QoS profile name.
- Uplink int
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Uplink
Sta int - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Wmm string
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - Wmm
Be intDscp - DSCP marking for best effort access (default = 0).
- Wmm
Bk intDscp - DSCP marking for background access (default = 8).
- Wmm
Dscp stringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - Wmm
Uapsd string - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - Wmm
Vi intDscp - DSCP marking for video access (default = 32).
- Wmm
Vo intDscp - DSCP marking for voice access (default = 48).
- Bandwidth
Admission stringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - Bandwidth
Capacity int - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- Burst string
- Enable/disable client rate burst. Valid values:
enable
,disable
. - Call
Admission stringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - Call
Capacity int - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- Comment string
- Comment.
- Downlink int
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Downlink
Sta int - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Dscp
Wmm []QosprofileBes Dscp Wmm Be Args - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - Dscp
Wmm []QosprofileBks Dscp Wmm Bk Args - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - Dscp
Wmm stringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - Dscp
Wmm []QosprofileVis Dscp Wmm Vi Args - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - Dscp
Wmm []QosprofileVos Dscp Wmm Vo Args - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - Dynamic
Sort stringSubtable - 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 ].
- Get
All stringTables - 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.
- Name string
- WiFi QoS profile name.
- Uplink int
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Uplink
Sta int - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Wmm string
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - Wmm
Be intDscp - DSCP marking for best effort access (default = 0).
- Wmm
Bk intDscp - DSCP marking for background access (default = 8).
- Wmm
Dscp stringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - Wmm
Uapsd string - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - Wmm
Vi intDscp - DSCP marking for video access (default = 32).
- Wmm
Vo intDscp - DSCP marking for voice access (default = 48).
- bandwidth
Admission StringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - bandwidth
Capacity Integer - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst String
- Enable/disable client rate burst. Valid values:
enable
,disable
. - call
Admission StringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - call
Capacity Integer - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- comment String
- Comment.
- downlink Integer
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- downlink
Sta Integer - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscp
Wmm List<QosprofileBes Dscp Wmm Be> - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - dscp
Wmm List<QosprofileBks Dscp Wmm Bk> - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - dscp
Wmm StringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - dscp
Wmm List<QosprofileVis Dscp Wmm Vi> - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - dscp
Wmm List<QosprofileVos Dscp Wmm Vo> - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - dynamic
Sort StringSubtable - 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 ].
- get
All StringTables - 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.
- name String
- WiFi QoS profile name.
- uplink Integer
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- uplink
Sta Integer - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wmm String
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - wmm
Be IntegerDscp - DSCP marking for best effort access (default = 0).
- wmm
Bk IntegerDscp - DSCP marking for background access (default = 8).
- wmm
Dscp StringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - wmm
Uapsd String - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - wmm
Vi IntegerDscp - DSCP marking for video access (default = 32).
- wmm
Vo IntegerDscp - DSCP marking for voice access (default = 48).
- bandwidth
Admission stringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - bandwidth
Capacity number - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst string
- Enable/disable client rate burst. Valid values:
enable
,disable
. - call
Admission stringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - call
Capacity number - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- comment string
- Comment.
- downlink number
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- downlink
Sta number - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscp
Wmm QosprofileBes Dscp Wmm Be[] - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - dscp
Wmm QosprofileBks Dscp Wmm Bk[] - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - dscp
Wmm stringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - dscp
Wmm QosprofileVis Dscp Wmm Vi[] - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - dscp
Wmm QosprofileVos Dscp Wmm Vo[] - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - dynamic
Sort stringSubtable - 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 ].
- get
All stringTables - 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.
- name string
- WiFi QoS profile name.
- uplink number
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- uplink
Sta number - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wmm string
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - wmm
Be numberDscp - DSCP marking for best effort access (default = 0).
- wmm
Bk numberDscp - DSCP marking for background access (default = 8).
- wmm
Dscp stringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - wmm
Uapsd string - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - wmm
Vi numberDscp - DSCP marking for video access (default = 32).
- wmm
Vo numberDscp - DSCP marking for voice access (default = 48).
- bandwidth_
admission_ strcontrol - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - bandwidth_
capacity int - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst str
- Enable/disable client rate burst. Valid values:
enable
,disable
. - call_
admission_ strcontrol - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - call_
capacity int - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- comment str
- Comment.
- downlink int
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- downlink_
sta int - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscp_
wmm_ Sequence[Qosprofilebes Dscp Wmm Be Args] - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - dscp_
wmm_ Sequence[Qosprofilebks Dscp Wmm Bk Args] - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - dscp_
wmm_ strmapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - dscp_
wmm_ Sequence[Qosprofilevis Dscp Wmm Vi Args] - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - dscp_
wmm_ Sequence[Qosprofilevos Dscp Wmm Vo Args] - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - dynamic_
sort_ strsubtable - 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 ].
- get_
all_ strtables - 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.
- name str
- WiFi QoS profile name.
- uplink int
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- uplink_
sta int - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wmm str
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - wmm_
be_ intdscp - DSCP marking for best effort access (default = 0).
- wmm_
bk_ intdscp - DSCP marking for background access (default = 8).
- wmm_
dscp_ strmarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - wmm_
uapsd str - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - wmm_
vi_ intdscp - DSCP marking for video access (default = 32).
- wmm_
vo_ intdscp - DSCP marking for voice access (default = 48).
- bandwidth
Admission StringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - bandwidth
Capacity Number - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst String
- Enable/disable client rate burst. Valid values:
enable
,disable
. - call
Admission StringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - call
Capacity Number - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- comment String
- Comment.
- downlink Number
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- downlink
Sta Number - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscp
Wmm List<Property Map>Bes - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - dscp
Wmm List<Property Map>Bks - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - dscp
Wmm StringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - dscp
Wmm List<Property Map>Vis - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - dscp
Wmm List<Property Map>Vos - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - dynamic
Sort StringSubtable - 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 ].
- get
All StringTables - 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.
- name String
- WiFi QoS profile name.
- uplink Number
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- uplink
Sta Number - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wmm String
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - wmm
Be NumberDscp - DSCP marking for best effort access (default = 0).
- wmm
Bk NumberDscp - DSCP marking for background access (default = 8).
- wmm
Dscp StringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - wmm
Uapsd String - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - wmm
Vi NumberDscp - DSCP marking for video access (default = 32).
- wmm
Vo NumberDscp - DSCP marking for voice access (default = 48).
Outputs
All input properties are implicitly available as output properties. Additionally, the Qosprofile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Qosprofile Resource
Get an existing Qosprofile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: QosprofileState, opts?: CustomResourceOptions): Qosprofile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
bandwidth_admission_control: Optional[str] = None,
bandwidth_capacity: Optional[int] = None,
burst: Optional[str] = None,
call_admission_control: Optional[str] = None,
call_capacity: Optional[int] = None,
comment: Optional[str] = None,
downlink: Optional[int] = None,
downlink_sta: Optional[int] = None,
dscp_wmm_bes: Optional[Sequence[QosprofileDscpWmmBeArgs]] = None,
dscp_wmm_bks: Optional[Sequence[QosprofileDscpWmmBkArgs]] = None,
dscp_wmm_mapping: Optional[str] = None,
dscp_wmm_vis: Optional[Sequence[QosprofileDscpWmmViArgs]] = None,
dscp_wmm_vos: Optional[Sequence[QosprofileDscpWmmVoArgs]] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
name: Optional[str] = None,
uplink: Optional[int] = None,
uplink_sta: Optional[int] = None,
vdomparam: Optional[str] = None,
wmm: Optional[str] = None,
wmm_be_dscp: Optional[int] = None,
wmm_bk_dscp: Optional[int] = None,
wmm_dscp_marking: Optional[str] = None,
wmm_uapsd: Optional[str] = None,
wmm_vi_dscp: Optional[int] = None,
wmm_vo_dscp: Optional[int] = None) -> Qosprofile
func GetQosprofile(ctx *Context, name string, id IDInput, state *QosprofileState, opts ...ResourceOption) (*Qosprofile, error)
public static Qosprofile Get(string name, Input<string> id, QosprofileState? state, CustomResourceOptions? opts = null)
public static Qosprofile get(String name, Output<String> id, QosprofileState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Bandwidth
Admission stringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - Bandwidth
Capacity int - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- Burst string
- Enable/disable client rate burst. Valid values:
enable
,disable
. - Call
Admission stringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - Call
Capacity int - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- Comment string
- Comment.
- Downlink int
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Downlink
Sta int - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Dscp
Wmm List<Pulumiverse.Bes Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Be> - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - Dscp
Wmm List<Pulumiverse.Bks Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Bk> - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - Dscp
Wmm stringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - Dscp
Wmm List<Pulumiverse.Vis Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Vi> - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - Dscp
Wmm List<Pulumiverse.Vos Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Vo> - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - Dynamic
Sort stringSubtable - 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 ].
- Get
All stringTables - 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.
- Name string
- WiFi QoS profile name.
- Uplink int
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Uplink
Sta int - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Wmm string
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - Wmm
Be intDscp - DSCP marking for best effort access (default = 0).
- Wmm
Bk intDscp - DSCP marking for background access (default = 8).
- Wmm
Dscp stringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - Wmm
Uapsd string - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - Wmm
Vi intDscp - DSCP marking for video access (default = 32).
- Wmm
Vo intDscp - DSCP marking for voice access (default = 48).
- Bandwidth
Admission stringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - Bandwidth
Capacity int - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- Burst string
- Enable/disable client rate burst. Valid values:
enable
,disable
. - Call
Admission stringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - Call
Capacity int - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- Comment string
- Comment.
- Downlink int
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Downlink
Sta int - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Dscp
Wmm []QosprofileBes Dscp Wmm Be Args - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - Dscp
Wmm []QosprofileBks Dscp Wmm Bk Args - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - Dscp
Wmm stringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - Dscp
Wmm []QosprofileVis Dscp Wmm Vi Args - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - Dscp
Wmm []QosprofileVos Dscp Wmm Vo Args - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - Dynamic
Sort stringSubtable - 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 ].
- Get
All stringTables - 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.
- Name string
- WiFi QoS profile name.
- Uplink int
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Uplink
Sta int - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Wmm string
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - Wmm
Be intDscp - DSCP marking for best effort access (default = 0).
- Wmm
Bk intDscp - DSCP marking for background access (default = 8).
- Wmm
Dscp stringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - Wmm
Uapsd string - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - Wmm
Vi intDscp - DSCP marking for video access (default = 32).
- Wmm
Vo intDscp - DSCP marking for voice access (default = 48).
- bandwidth
Admission StringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - bandwidth
Capacity Integer - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst String
- Enable/disable client rate burst. Valid values:
enable
,disable
. - call
Admission StringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - call
Capacity Integer - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- comment String
- Comment.
- downlink Integer
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- downlink
Sta Integer - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscp
Wmm List<QosprofileBes Dscp Wmm Be> - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - dscp
Wmm List<QosprofileBks Dscp Wmm Bk> - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - dscp
Wmm StringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - dscp
Wmm List<QosprofileVis Dscp Wmm Vi> - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - dscp
Wmm List<QosprofileVos Dscp Wmm Vo> - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - dynamic
Sort StringSubtable - 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 ].
- get
All StringTables - 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.
- name String
- WiFi QoS profile name.
- uplink Integer
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- uplink
Sta Integer - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wmm String
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - wmm
Be IntegerDscp - DSCP marking for best effort access (default = 0).
- wmm
Bk IntegerDscp - DSCP marking for background access (default = 8).
- wmm
Dscp StringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - wmm
Uapsd String - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - wmm
Vi IntegerDscp - DSCP marking for video access (default = 32).
- wmm
Vo IntegerDscp - DSCP marking for voice access (default = 48).
- bandwidth
Admission stringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - bandwidth
Capacity number - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst string
- Enable/disable client rate burst. Valid values:
enable
,disable
. - call
Admission stringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - call
Capacity number - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- comment string
- Comment.
- downlink number
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- downlink
Sta number - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscp
Wmm QosprofileBes Dscp Wmm Be[] - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - dscp
Wmm QosprofileBks Dscp Wmm Bk[] - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - dscp
Wmm stringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - dscp
Wmm QosprofileVis Dscp Wmm Vi[] - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - dscp
Wmm QosprofileVos Dscp Wmm Vo[] - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - dynamic
Sort stringSubtable - 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 ].
- get
All stringTables - 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.
- name string
- WiFi QoS profile name.
- uplink number
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- uplink
Sta number - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wmm string
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - wmm
Be numberDscp - DSCP marking for best effort access (default = 0).
- wmm
Bk numberDscp - DSCP marking for background access (default = 8).
- wmm
Dscp stringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - wmm
Uapsd string - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - wmm
Vi numberDscp - DSCP marking for video access (default = 32).
- wmm
Vo numberDscp - DSCP marking for voice access (default = 48).
- bandwidth_
admission_ strcontrol - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - bandwidth_
capacity int - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst str
- Enable/disable client rate burst. Valid values:
enable
,disable
. - call_
admission_ strcontrol - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - call_
capacity int - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- comment str
- Comment.
- downlink int
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- downlink_
sta int - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscp_
wmm_ Sequence[Qosprofilebes Dscp Wmm Be Args] - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - dscp_
wmm_ Sequence[Qosprofilebks Dscp Wmm Bk Args] - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - dscp_
wmm_ strmapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - dscp_
wmm_ Sequence[Qosprofilevis Dscp Wmm Vi Args] - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - dscp_
wmm_ Sequence[Qosprofilevos Dscp Wmm Vo Args] - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - dynamic_
sort_ strsubtable - 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 ].
- get_
all_ strtables - 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.
- name str
- WiFi QoS profile name.
- uplink int
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- uplink_
sta int - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wmm str
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - wmm_
be_ intdscp - DSCP marking for best effort access (default = 0).
- wmm_
bk_ intdscp - DSCP marking for background access (default = 8).
- wmm_
dscp_ strmarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - wmm_
uapsd str - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - wmm_
vi_ intdscp - DSCP marking for video access (default = 32).
- wmm_
vo_ intdscp - DSCP marking for voice access (default = 48).
- bandwidth
Admission StringControl - Enable/disable WMM bandwidth admission control. Valid values:
enable
,disable
. - bandwidth
Capacity Number - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst String
- Enable/disable client rate burst. Valid values:
enable
,disable
. - call
Admission StringControl - Enable/disable WMM call admission control. Valid values:
enable
,disable
. - call
Capacity Number - Maximum number of Voice over WLAN (VoWLAN) phones allowed (0 - 60, default = 10).
- comment String
- Comment.
- downlink Number
- Maximum downlink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- downlink
Sta Number - Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscp
Wmm List<Property Map>Bes - DSCP mapping for best effort access (default = 0 24). The structure of
dscp_wmm_be
block is documented below. - dscp
Wmm List<Property Map>Bks - DSCP mapping for background access (default = 8 16). The structure of
dscp_wmm_bk
block is documented below. - dscp
Wmm StringMapping - Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values:
enable
,disable
. - dscp
Wmm List<Property Map>Vis - DSCP mapping for video access (default = 32 40). The structure of
dscp_wmm_vi
block is documented below. - dscp
Wmm List<Property Map>Vos - DSCP mapping for voice access (default = 48 56). The structure of
dscp_wmm_vo
block is documented below. - dynamic
Sort StringSubtable - 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 ].
- get
All StringTables - 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.
- name String
- WiFi QoS profile name.
- uplink Number
- Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit).
- uplink
Sta Number - Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wmm String
- Enable/disable WiFi multi-media (WMM) control. Valid values:
enable
,disable
. - wmm
Be NumberDscp - DSCP marking for best effort access (default = 0).
- wmm
Bk NumberDscp - DSCP marking for background access (default = 8).
- wmm
Dscp StringMarking - Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values:
enable
,disable
. - wmm
Uapsd String - Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values:
enable
,disable
. - wmm
Vi NumberDscp - DSCP marking for video access (default = 32).
- wmm
Vo NumberDscp - DSCP marking for voice access (default = 48).
Supporting Types
QosprofileDscpWmmBe, QosprofileDscpWmmBeArgs
- Id int
- DSCP WMM mapping numbers (0 - 63).
- Id int
- DSCP WMM mapping numbers (0 - 63).
- id Integer
- DSCP WMM mapping numbers (0 - 63).
- id number
- DSCP WMM mapping numbers (0 - 63).
- id int
- DSCP WMM mapping numbers (0 - 63).
- id Number
- DSCP WMM mapping numbers (0 - 63).
QosprofileDscpWmmBk, QosprofileDscpWmmBkArgs
- Id int
- DSCP WMM mapping numbers (0 - 63).
- Id int
- DSCP WMM mapping numbers (0 - 63).
- id Integer
- DSCP WMM mapping numbers (0 - 63).
- id number
- DSCP WMM mapping numbers (0 - 63).
- id int
- DSCP WMM mapping numbers (0 - 63).
- id Number
- DSCP WMM mapping numbers (0 - 63).
QosprofileDscpWmmVi, QosprofileDscpWmmViArgs
- Id int
- DSCP WMM mapping numbers (0 - 63).
- Id int
- DSCP WMM mapping numbers (0 - 63).
- id Integer
- DSCP WMM mapping numbers (0 - 63).
- id number
- DSCP WMM mapping numbers (0 - 63).
- id int
- DSCP WMM mapping numbers (0 - 63).
- id Number
- DSCP WMM mapping numbers (0 - 63).
QosprofileDscpWmmVo, QosprofileDscpWmmVoArgs
- Id int
- DSCP WMM mapping numbers (0 - 63).
- Id int
- DSCP WMM mapping numbers (0 - 63).
- id Integer
- DSCP WMM mapping numbers (0 - 63).
- id number
- DSCP WMM mapping numbers (0 - 63).
- id int
- DSCP WMM mapping numbers (0 - 63).
- id Number
- DSCP WMM mapping numbers (0 - 63).
Import
WirelessController QosProfile can be imported using any of these accepted formats:
$ pulumi import fortios:wirelesscontroller/qosprofile:Qosprofile labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:wirelesscontroller/qosprofile:Qosprofile labelname {{name}}
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.