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:
- BandwidthAdmission stringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- BandwidthCapacity int
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- Burst string
- Enable/disable client rate burst. Valid values: enable,disable.
- CallAdmission stringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- CallCapacity 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).
- DownlinkSta int
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- DscpWmm List<Pulumiverse.Bes Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Be> 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- DscpWmm List<Pulumiverse.Bks Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Bk> 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- DscpWmm stringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- DscpWmm List<Pulumiverse.Vis Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Vi> 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- DscpWmm List<Pulumiverse.Vos Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Vo> 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- DynamicSort 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 ].
- GetAll 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).
- UplinkSta 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.
- WmmBe intDscp 
- DSCP marking for best effort access (default = 0).
- WmmBk intDscp 
- DSCP marking for background access (default = 8).
- WmmDscp stringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- WmmUapsd string
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- WmmVi intDscp 
- DSCP marking for video access (default = 32).
- WmmVo intDscp 
- DSCP marking for voice access (default = 48).
- BandwidthAdmission stringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- BandwidthCapacity int
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- Burst string
- Enable/disable client rate burst. Valid values: enable,disable.
- CallAdmission stringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- CallCapacity 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).
- DownlinkSta int
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- DscpWmm []QosprofileBes Dscp Wmm Be Args 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- DscpWmm []QosprofileBks Dscp Wmm Bk Args 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- DscpWmm stringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- DscpWmm []QosprofileVis Dscp Wmm Vi Args 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- DscpWmm []QosprofileVos Dscp Wmm Vo Args 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- DynamicSort 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 ].
- GetAll 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).
- UplinkSta 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.
- WmmBe intDscp 
- DSCP marking for best effort access (default = 0).
- WmmBk intDscp 
- DSCP marking for background access (default = 8).
- WmmDscp stringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- WmmUapsd string
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- WmmVi intDscp 
- DSCP marking for video access (default = 32).
- WmmVo intDscp 
- DSCP marking for voice access (default = 48).
- bandwidthAdmission StringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- bandwidthCapacity Integer
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst String
- Enable/disable client rate burst. Valid values: enable,disable.
- callAdmission StringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- callCapacity 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).
- downlinkSta Integer
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscpWmm List<QosprofileBes Dscp Wmm Be> 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- dscpWmm List<QosprofileBks Dscp Wmm Bk> 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- dscpWmm StringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- dscpWmm List<QosprofileVis Dscp Wmm Vi> 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- dscpWmm List<QosprofileVos Dscp Wmm Vo> 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- dynamicSort 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 ].
- getAll 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).
- uplinkSta 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.
- wmmBe IntegerDscp 
- DSCP marking for best effort access (default = 0).
- wmmBk IntegerDscp 
- DSCP marking for background access (default = 8).
- wmmDscp StringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- wmmUapsd String
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- wmmVi IntegerDscp 
- DSCP marking for video access (default = 32).
- wmmVo IntegerDscp 
- DSCP marking for voice access (default = 48).
- bandwidthAdmission stringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- bandwidthCapacity number
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst string
- Enable/disable client rate burst. Valid values: enable,disable.
- callAdmission stringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- callCapacity 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).
- downlinkSta number
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscpWmm QosprofileBes Dscp Wmm Be[] 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- dscpWmm QosprofileBks Dscp Wmm Bk[] 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- dscpWmm stringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- dscpWmm QosprofileVis Dscp Wmm Vi[] 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- dscpWmm QosprofileVos Dscp Wmm Vo[] 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- dynamicSort 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 ].
- getAll 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).
- uplinkSta 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.
- wmmBe numberDscp 
- DSCP marking for best effort access (default = 0).
- wmmBk numberDscp 
- DSCP marking for background access (default = 8).
- wmmDscp stringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- wmmUapsd string
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- wmmVi numberDscp 
- DSCP marking for video access (default = 32).
- wmmVo 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_beblock is documented below.
- dscp_wmm_ Sequence[Qosprofilebks Dscp Wmm Bk Args] 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock 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_viblock is documented below.
- dscp_wmm_ Sequence[Qosprofilevos Dscp Wmm Vo Args] 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock 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).
- bandwidthAdmission StringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- bandwidthCapacity Number
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst String
- Enable/disable client rate burst. Valid values: enable,disable.
- callAdmission StringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- callCapacity 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).
- downlinkSta Number
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscpWmm List<Property Map>Bes 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- dscpWmm List<Property Map>Bks 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- dscpWmm StringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- dscpWmm List<Property Map>Vis 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- dscpWmm List<Property Map>Vos 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- dynamicSort 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 ].
- getAll 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).
- uplinkSta 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.
- wmmBe NumberDscp 
- DSCP marking for best effort access (default = 0).
- wmmBk NumberDscp 
- DSCP marking for background access (default = 8).
- wmmDscp StringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- wmmUapsd String
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- wmmVi NumberDscp 
- DSCP marking for video access (default = 32).
- wmmVo 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) -> Qosprofilefunc 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.
- BandwidthAdmission stringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- BandwidthCapacity int
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- Burst string
- Enable/disable client rate burst. Valid values: enable,disable.
- CallAdmission stringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- CallCapacity 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).
- DownlinkSta int
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- DscpWmm List<Pulumiverse.Bes Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Be> 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- DscpWmm List<Pulumiverse.Bks Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Bk> 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- DscpWmm stringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- DscpWmm List<Pulumiverse.Vis Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Vi> 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- DscpWmm List<Pulumiverse.Vos Fortios. Wirelesscontroller. Inputs. Qosprofile Dscp Wmm Vo> 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- DynamicSort 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 ].
- GetAll 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).
- UplinkSta 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.
- WmmBe intDscp 
- DSCP marking for best effort access (default = 0).
- WmmBk intDscp 
- DSCP marking for background access (default = 8).
- WmmDscp stringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- WmmUapsd string
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- WmmVi intDscp 
- DSCP marking for video access (default = 32).
- WmmVo intDscp 
- DSCP marking for voice access (default = 48).
- BandwidthAdmission stringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- BandwidthCapacity int
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- Burst string
- Enable/disable client rate burst. Valid values: enable,disable.
- CallAdmission stringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- CallCapacity 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).
- DownlinkSta int
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- DscpWmm []QosprofileBes Dscp Wmm Be Args 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- DscpWmm []QosprofileBks Dscp Wmm Bk Args 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- DscpWmm stringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- DscpWmm []QosprofileVis Dscp Wmm Vi Args 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- DscpWmm []QosprofileVos Dscp Wmm Vo Args 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- DynamicSort 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 ].
- GetAll 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).
- UplinkSta 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.
- WmmBe intDscp 
- DSCP marking for best effort access (default = 0).
- WmmBk intDscp 
- DSCP marking for background access (default = 8).
- WmmDscp stringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- WmmUapsd string
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- WmmVi intDscp 
- DSCP marking for video access (default = 32).
- WmmVo intDscp 
- DSCP marking for voice access (default = 48).
- bandwidthAdmission StringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- bandwidthCapacity Integer
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst String
- Enable/disable client rate burst. Valid values: enable,disable.
- callAdmission StringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- callCapacity 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).
- downlinkSta Integer
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscpWmm List<QosprofileBes Dscp Wmm Be> 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- dscpWmm List<QosprofileBks Dscp Wmm Bk> 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- dscpWmm StringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- dscpWmm List<QosprofileVis Dscp Wmm Vi> 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- dscpWmm List<QosprofileVos Dscp Wmm Vo> 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- dynamicSort 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 ].
- getAll 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).
- uplinkSta 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.
- wmmBe IntegerDscp 
- DSCP marking for best effort access (default = 0).
- wmmBk IntegerDscp 
- DSCP marking for background access (default = 8).
- wmmDscp StringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- wmmUapsd String
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- wmmVi IntegerDscp 
- DSCP marking for video access (default = 32).
- wmmVo IntegerDscp 
- DSCP marking for voice access (default = 48).
- bandwidthAdmission stringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- bandwidthCapacity number
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst string
- Enable/disable client rate burst. Valid values: enable,disable.
- callAdmission stringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- callCapacity 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).
- downlinkSta number
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscpWmm QosprofileBes Dscp Wmm Be[] 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- dscpWmm QosprofileBks Dscp Wmm Bk[] 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- dscpWmm stringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- dscpWmm QosprofileVis Dscp Wmm Vi[] 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- dscpWmm QosprofileVos Dscp Wmm Vo[] 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- dynamicSort 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 ].
- getAll 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).
- uplinkSta 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.
- wmmBe numberDscp 
- DSCP marking for best effort access (default = 0).
- wmmBk numberDscp 
- DSCP marking for background access (default = 8).
- wmmDscp stringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- wmmUapsd string
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- wmmVi numberDscp 
- DSCP marking for video access (default = 32).
- wmmVo 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_beblock is documented below.
- dscp_wmm_ Sequence[Qosprofilebks Dscp Wmm Bk Args] 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock 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_viblock is documented below.
- dscp_wmm_ Sequence[Qosprofilevos Dscp Wmm Vo Args] 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock 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).
- bandwidthAdmission StringControl 
- Enable/disable WMM bandwidth admission control. Valid values: enable,disable.
- bandwidthCapacity Number
- Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).
- burst String
- Enable/disable client rate burst. Valid values: enable,disable.
- callAdmission StringControl 
- Enable/disable WMM call admission control. Valid values: enable,disable.
- callCapacity 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).
- downlinkSta Number
- Maximum downlink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit).
- dscpWmm List<Property Map>Bes 
- DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_beblock is documented below.
- dscpWmm List<Property Map>Bks 
- DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bkblock is documented below.
- dscpWmm StringMapping 
- Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable,disable.
- dscpWmm List<Property Map>Vis 
- DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_viblock is documented below.
- dscpWmm List<Property Map>Vos 
- DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_voblock is documented below.
- dynamicSort 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 ].
- getAll 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).
- uplinkSta 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.
- wmmBe NumberDscp 
- DSCP marking for best effort access (default = 0).
- wmmBk NumberDscp 
- DSCP marking for background access (default = 8).
- wmmDscp StringMarking 
- Enable/disable WMM Differentiated Services Code Point (DSCP) marking. Valid values: enable,disable.
- wmmUapsd String
- Enable/disable WMM Unscheduled Automatic Power Save Delivery (U-APSD) power save mode. Valid values: enable,disable.
- wmmVi NumberDscp 
- DSCP marking for video access (default = 32).
- wmmVo 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 fortiosTerraform Provider.
