1. Packages
  2. Fortios
  3. API Docs
  4. wirelesscontroller
  5. Qosprofile
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

fortios.wirelesscontroller.Qosprofile

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

    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:

    BandwidthAdmissionControl string
    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.
    CallAdmissionControl string
    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).
    DscpWmmBes List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmBe>
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    DscpWmmBks List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmBk>
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    DscpWmmMapping string
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    DscpWmmVis List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmVi>
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    DscpWmmVos List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmVo>
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    GetAllTables string
    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.
    WmmBeDscp int
    DSCP marking for best effort access (default = 0).
    WmmBkDscp int
    DSCP marking for background access (default = 8).
    WmmDscpMarking string
    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.
    WmmViDscp int
    DSCP marking for video access (default = 32).
    WmmVoDscp int
    DSCP marking for voice access (default = 48).
    BandwidthAdmissionControl string
    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.
    CallAdmissionControl string
    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).
    DscpWmmBes []QosprofileDscpWmmBeArgs
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    DscpWmmBks []QosprofileDscpWmmBkArgs
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    DscpWmmMapping string
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    DscpWmmVis []QosprofileDscpWmmViArgs
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    DscpWmmVos []QosprofileDscpWmmVoArgs
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    GetAllTables string
    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.
    WmmBeDscp int
    DSCP marking for best effort access (default = 0).
    WmmBkDscp int
    DSCP marking for background access (default = 8).
    WmmDscpMarking string
    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.
    WmmViDscp int
    DSCP marking for video access (default = 32).
    WmmVoDscp int
    DSCP marking for voice access (default = 48).
    bandwidthAdmissionControl String
    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.
    callAdmissionControl String
    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).
    dscpWmmBes List<QosprofileDscpWmmBe>
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    dscpWmmBks List<QosprofileDscpWmmBk>
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    dscpWmmMapping String
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    dscpWmmVis List<QosprofileDscpWmmVi>
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    dscpWmmVos List<QosprofileDscpWmmVo>
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    getAllTables String
    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.
    wmmBeDscp Integer
    DSCP marking for best effort access (default = 0).
    wmmBkDscp Integer
    DSCP marking for background access (default = 8).
    wmmDscpMarking String
    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.
    wmmViDscp Integer
    DSCP marking for video access (default = 32).
    wmmVoDscp Integer
    DSCP marking for voice access (default = 48).
    bandwidthAdmissionControl string
    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.
    callAdmissionControl string
    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).
    dscpWmmBes QosprofileDscpWmmBe[]
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    dscpWmmBks QosprofileDscpWmmBk[]
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    dscpWmmMapping string
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    dscpWmmVis QosprofileDscpWmmVi[]
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    dscpWmmVos QosprofileDscpWmmVo[]
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    dynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    getAllTables string
    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.
    wmmBeDscp number
    DSCP marking for best effort access (default = 0).
    wmmBkDscp number
    DSCP marking for background access (default = 8).
    wmmDscpMarking string
    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.
    wmmViDscp number
    DSCP marking for video access (default = 32).
    wmmVoDscp number
    DSCP marking for voice access (default = 48).
    bandwidth_admission_control str
    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_control str
    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_bes Sequence[QosprofileDscpWmmBeArgs]
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    dscp_wmm_bks Sequence[QosprofileDscpWmmBkArgs]
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    dscp_wmm_mapping str
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    dscp_wmm_vis Sequence[QosprofileDscpWmmViArgs]
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    dscp_wmm_vos Sequence[QosprofileDscpWmmVoArgs]
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    dynamic_sort_subtable str
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, 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_dscp int
    DSCP marking for best effort access (default = 0).
    wmm_bk_dscp int
    DSCP marking for background access (default = 8).
    wmm_dscp_marking str
    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_dscp int
    DSCP marking for video access (default = 32).
    wmm_vo_dscp int
    DSCP marking for voice access (default = 48).
    bandwidthAdmissionControl String
    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.
    callAdmissionControl String
    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).
    dscpWmmBes List<Property Map>
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    dscpWmmBks List<Property Map>
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    dscpWmmMapping String
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    dscpWmmVis List<Property Map>
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    dscpWmmVos List<Property Map>
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    getAllTables String
    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.
    wmmBeDscp Number
    DSCP marking for best effort access (default = 0).
    wmmBkDscp Number
    DSCP marking for background access (default = 8).
    wmmDscpMarking String
    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.
    wmmViDscp Number
    DSCP marking for video access (default = 32).
    wmmVoDscp Number
    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.
    The following state arguments are supported:
    BandwidthAdmissionControl string
    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.
    CallAdmissionControl string
    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).
    DscpWmmBes List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmBe>
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    DscpWmmBks List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmBk>
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    DscpWmmMapping string
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    DscpWmmVis List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmVi>
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    DscpWmmVos List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.QosprofileDscpWmmVo>
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    GetAllTables string
    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.
    WmmBeDscp int
    DSCP marking for best effort access (default = 0).
    WmmBkDscp int
    DSCP marking for background access (default = 8).
    WmmDscpMarking string
    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.
    WmmViDscp int
    DSCP marking for video access (default = 32).
    WmmVoDscp int
    DSCP marking for voice access (default = 48).
    BandwidthAdmissionControl string
    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.
    CallAdmissionControl string
    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).
    DscpWmmBes []QosprofileDscpWmmBeArgs
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    DscpWmmBks []QosprofileDscpWmmBkArgs
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    DscpWmmMapping string
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    DscpWmmVis []QosprofileDscpWmmViArgs
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    DscpWmmVos []QosprofileDscpWmmVoArgs
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    GetAllTables string
    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.
    WmmBeDscp int
    DSCP marking for best effort access (default = 0).
    WmmBkDscp int
    DSCP marking for background access (default = 8).
    WmmDscpMarking string
    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.
    WmmViDscp int
    DSCP marking for video access (default = 32).
    WmmVoDscp int
    DSCP marking for voice access (default = 48).
    bandwidthAdmissionControl String
    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.
    callAdmissionControl String
    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).
    dscpWmmBes List<QosprofileDscpWmmBe>
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    dscpWmmBks List<QosprofileDscpWmmBk>
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    dscpWmmMapping String
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    dscpWmmVis List<QosprofileDscpWmmVi>
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    dscpWmmVos List<QosprofileDscpWmmVo>
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    getAllTables String
    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.
    wmmBeDscp Integer
    DSCP marking for best effort access (default = 0).
    wmmBkDscp Integer
    DSCP marking for background access (default = 8).
    wmmDscpMarking String
    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.
    wmmViDscp Integer
    DSCP marking for video access (default = 32).
    wmmVoDscp Integer
    DSCP marking for voice access (default = 48).
    bandwidthAdmissionControl string
    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.
    callAdmissionControl string
    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).
    dscpWmmBes QosprofileDscpWmmBe[]
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    dscpWmmBks QosprofileDscpWmmBk[]
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    dscpWmmMapping string
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    dscpWmmVis QosprofileDscpWmmVi[]
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    dscpWmmVos QosprofileDscpWmmVo[]
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    dynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    getAllTables string
    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.
    wmmBeDscp number
    DSCP marking for best effort access (default = 0).
    wmmBkDscp number
    DSCP marking for background access (default = 8).
    wmmDscpMarking string
    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.
    wmmViDscp number
    DSCP marking for video access (default = 32).
    wmmVoDscp number
    DSCP marking for voice access (default = 48).
    bandwidth_admission_control str
    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_control str
    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_bes Sequence[QosprofileDscpWmmBeArgs]
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    dscp_wmm_bks Sequence[QosprofileDscpWmmBkArgs]
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    dscp_wmm_mapping str
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    dscp_wmm_vis Sequence[QosprofileDscpWmmViArgs]
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    dscp_wmm_vos Sequence[QosprofileDscpWmmVoArgs]
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    dynamic_sort_subtable str
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, 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_dscp int
    DSCP marking for best effort access (default = 0).
    wmm_bk_dscp int
    DSCP marking for background access (default = 8).
    wmm_dscp_marking str
    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_dscp int
    DSCP marking for video access (default = 32).
    wmm_vo_dscp int
    DSCP marking for voice access (default = 48).
    bandwidthAdmissionControl String
    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.
    callAdmissionControl String
    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).
    dscpWmmBes List<Property Map>
    DSCP mapping for best effort access (default = 0 24). The structure of dscp_wmm_be block is documented below.
    dscpWmmBks List<Property Map>
    DSCP mapping for background access (default = 8 16). The structure of dscp_wmm_bk block is documented below.
    dscpWmmMapping String
    Enable/disable Differentiated Services Code Point (DSCP) mapping. Valid values: enable, disable.
    dscpWmmVis List<Property Map>
    DSCP mapping for video access (default = 32 40). The structure of dscp_wmm_vi block is documented below.
    dscpWmmVos List<Property Map>
    DSCP mapping for voice access (default = 48 56). The structure of dscp_wmm_vo block is documented below.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    getAllTables String
    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.
    wmmBeDscp Number
    DSCP marking for best effort access (default = 0).
    wmmBkDscp Number
    DSCP marking for background access (default = 8).
    wmmDscpMarking String
    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.
    wmmViDscp Number
    DSCP marking for video access (default = 32).
    wmmVoDscp Number
    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.
    fortios logo
    Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse