Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse
fortios.firewall/shaper.getTrafficshaper
Explore with Pulumi AI
Use this data source to get information on an fortios firewallshaper trafficshaper
Using getTrafficshaper
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTrafficshaper(args: GetTrafficshaperArgs, opts?: InvokeOptions): Promise<GetTrafficshaperResult>
function getTrafficshaperOutput(args: GetTrafficshaperOutputArgs, opts?: InvokeOptions): Output<GetTrafficshaperResult>
def get_trafficshaper(name: Optional[str] = None,
vdomparam: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTrafficshaperResult
def get_trafficshaper_output(name: Optional[pulumi.Input[str]] = None,
vdomparam: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTrafficshaperResult]
func LookupTrafficshaper(ctx *Context, args *LookupTrafficshaperArgs, opts ...InvokeOption) (*LookupTrafficshaperResult, error)
func LookupTrafficshaperOutput(ctx *Context, args *LookupTrafficshaperOutputArgs, opts ...InvokeOption) LookupTrafficshaperResultOutput
> Note: This function is named LookupTrafficshaper
in the Go SDK.
public static class GetTrafficshaper
{
public static Task<GetTrafficshaperResult> InvokeAsync(GetTrafficshaperArgs args, InvokeOptions? opts = null)
public static Output<GetTrafficshaperResult> Invoke(GetTrafficshaperInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTrafficshaperResult> getTrafficshaper(GetTrafficshaperArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:firewall/shaper/getTrafficshaper:getTrafficshaper
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- Specify the name of the desired firewallshaper trafficshaper.
- Vdomparam string
- Specifies the vdom to which the data source 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.
- Name string
- Specify the name of the desired firewallshaper trafficshaper.
- Vdomparam string
- Specifies the vdom to which the data source 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.
- name String
- Specify the name of the desired firewallshaper trafficshaper.
- vdomparam String
- Specifies the vdom to which the data source 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.
- name string
- Specify the name of the desired firewallshaper trafficshaper.
- vdomparam string
- Specifies the vdom to which the data source 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.
- name str
- Specify the name of the desired firewallshaper trafficshaper.
- vdomparam str
- Specifies the vdom to which the data source 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.
- name String
- Specify the name of the desired firewallshaper trafficshaper.
- vdomparam String
- Specifies the vdom to which the data source 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.
getTrafficshaper Result
The following output properties are available:
- Bandwidth
Unit string - Unit of measurement for guaranteed and maximum bandwidth for this shaper (Kbps, Mbps or Gbps).
- Cos string
- VLAN CoS mark.
- Cos
Marking string - Enable/disable VLAN CoS marking.
- Cos
Marking stringMethod - Select VLAN CoS marking method.
- Diffserv string
- Enable/disable changing the DiffServ setting applied to traffic accepted by this shaper.
- Diffservcode string
- DiffServ setting to be applied to traffic accepted by this shaper.
- Dscp
Marking stringMethod - Select DSCP marking method.
- Exceed
Bandwidth int - Exceed bandwidth used for DSCP multi-stage marking. Units depend on the bandwidth-unit setting.
- Exceed
Class intId - Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth].
- Exceed
Cos string - VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- Exceed
Dscp string - DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- Guaranteed
Bandwidth int - Amount of bandwidth guaranteed for this shaper (0 - 16776000). Units depend on the bandwidth-unit setting.
- Id string
- The provider-assigned unique ID for this managed resource.
- Maximum
Bandwidth int - Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.
- Maximum
Cos string - VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- Maximum
Dscp string - DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- Name string
- Traffic shaper name.
- Overhead int
- Per-packet size overhead used in rate computations.
- Per
Policy string - Enable/disable applying a separate shaper for each policy. For example, if enabled the guaranteed bandwidth is applied separately for each policy.
- Priority string
- Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth.
- Vdomparam string
- Bandwidth
Unit string - Unit of measurement for guaranteed and maximum bandwidth for this shaper (Kbps, Mbps or Gbps).
- Cos string
- VLAN CoS mark.
- Cos
Marking string - Enable/disable VLAN CoS marking.
- Cos
Marking stringMethod - Select VLAN CoS marking method.
- Diffserv string
- Enable/disable changing the DiffServ setting applied to traffic accepted by this shaper.
- Diffservcode string
- DiffServ setting to be applied to traffic accepted by this shaper.
- Dscp
Marking stringMethod - Select DSCP marking method.
- Exceed
Bandwidth int - Exceed bandwidth used for DSCP multi-stage marking. Units depend on the bandwidth-unit setting.
- Exceed
Class intId - Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth].
- Exceed
Cos string - VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- Exceed
Dscp string - DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- Guaranteed
Bandwidth int - Amount of bandwidth guaranteed for this shaper (0 - 16776000). Units depend on the bandwidth-unit setting.
- Id string
- The provider-assigned unique ID for this managed resource.
- Maximum
Bandwidth int - Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.
- Maximum
Cos string - VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- Maximum
Dscp string - DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- Name string
- Traffic shaper name.
- Overhead int
- Per-packet size overhead used in rate computations.
- Per
Policy string - Enable/disable applying a separate shaper for each policy. For example, if enabled the guaranteed bandwidth is applied separately for each policy.
- Priority string
- Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth.
- Vdomparam string
- bandwidth
Unit String - Unit of measurement for guaranteed and maximum bandwidth for this shaper (Kbps, Mbps or Gbps).
- cos String
- VLAN CoS mark.
- cos
Marking String - Enable/disable VLAN CoS marking.
- cos
Marking StringMethod - Select VLAN CoS marking method.
- diffserv String
- Enable/disable changing the DiffServ setting applied to traffic accepted by this shaper.
- diffservcode String
- DiffServ setting to be applied to traffic accepted by this shaper.
- dscp
Marking StringMethod - Select DSCP marking method.
- exceed
Bandwidth Integer - Exceed bandwidth used for DSCP multi-stage marking. Units depend on the bandwidth-unit setting.
- exceed
Class IntegerId - Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth].
- exceed
Cos String - VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- exceed
Dscp String - DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- guaranteed
Bandwidth Integer - Amount of bandwidth guaranteed for this shaper (0 - 16776000). Units depend on the bandwidth-unit setting.
- id String
- The provider-assigned unique ID for this managed resource.
- maximum
Bandwidth Integer - Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.
- maximum
Cos String - VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- maximum
Dscp String - DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- name String
- Traffic shaper name.
- overhead Integer
- Per-packet size overhead used in rate computations.
- per
Policy String - Enable/disable applying a separate shaper for each policy. For example, if enabled the guaranteed bandwidth is applied separately for each policy.
- priority String
- Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth.
- vdomparam String
- bandwidth
Unit string - Unit of measurement for guaranteed and maximum bandwidth for this shaper (Kbps, Mbps or Gbps).
- cos string
- VLAN CoS mark.
- cos
Marking string - Enable/disable VLAN CoS marking.
- cos
Marking stringMethod - Select VLAN CoS marking method.
- diffserv string
- Enable/disable changing the DiffServ setting applied to traffic accepted by this shaper.
- diffservcode string
- DiffServ setting to be applied to traffic accepted by this shaper.
- dscp
Marking stringMethod - Select DSCP marking method.
- exceed
Bandwidth number - Exceed bandwidth used for DSCP multi-stage marking. Units depend on the bandwidth-unit setting.
- exceed
Class numberId - Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth].
- exceed
Cos string - VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- exceed
Dscp string - DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- guaranteed
Bandwidth number - Amount of bandwidth guaranteed for this shaper (0 - 16776000). Units depend on the bandwidth-unit setting.
- id string
- The provider-assigned unique ID for this managed resource.
- maximum
Bandwidth number - Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.
- maximum
Cos string - VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- maximum
Dscp string - DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- name string
- Traffic shaper name.
- overhead number
- Per-packet size overhead used in rate computations.
- per
Policy string - Enable/disable applying a separate shaper for each policy. For example, if enabled the guaranteed bandwidth is applied separately for each policy.
- priority string
- Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth.
- vdomparam string
- bandwidth_
unit str - Unit of measurement for guaranteed and maximum bandwidth for this shaper (Kbps, Mbps or Gbps).
- cos str
- VLAN CoS mark.
- cos_
marking str - Enable/disable VLAN CoS marking.
- cos_
marking_ strmethod - Select VLAN CoS marking method.
- diffserv str
- Enable/disable changing the DiffServ setting applied to traffic accepted by this shaper.
- diffservcode str
- DiffServ setting to be applied to traffic accepted by this shaper.
- dscp_
marking_ strmethod - Select DSCP marking method.
- exceed_
bandwidth int - Exceed bandwidth used for DSCP multi-stage marking. Units depend on the bandwidth-unit setting.
- exceed_
class_ intid - Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth].
- exceed_
cos str - VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- exceed_
dscp str - DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- guaranteed_
bandwidth int - Amount of bandwidth guaranteed for this shaper (0 - 16776000). Units depend on the bandwidth-unit setting.
- id str
- The provider-assigned unique ID for this managed resource.
- maximum_
bandwidth int - Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.
- maximum_
cos str - VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- maximum_
dscp str - DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- name str
- Traffic shaper name.
- overhead int
- Per-packet size overhead used in rate computations.
- per_
policy str - Enable/disable applying a separate shaper for each policy. For example, if enabled the guaranteed bandwidth is applied separately for each policy.
- priority str
- Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth.
- vdomparam str
- bandwidth
Unit String - Unit of measurement for guaranteed and maximum bandwidth for this shaper (Kbps, Mbps or Gbps).
- cos String
- VLAN CoS mark.
- cos
Marking String - Enable/disable VLAN CoS marking.
- cos
Marking StringMethod - Select VLAN CoS marking method.
- diffserv String
- Enable/disable changing the DiffServ setting applied to traffic accepted by this shaper.
- diffservcode String
- DiffServ setting to be applied to traffic accepted by this shaper.
- dscp
Marking StringMethod - Select DSCP marking method.
- exceed
Bandwidth Number - Exceed bandwidth used for DSCP multi-stage marking. Units depend on the bandwidth-unit setting.
- exceed
Class NumberId - Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth].
- exceed
Cos String - VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- exceed
Dscp String - DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth].
- guaranteed
Bandwidth Number - Amount of bandwidth guaranteed for this shaper (0 - 16776000). Units depend on the bandwidth-unit setting.
- id String
- The provider-assigned unique ID for this managed resource.
- maximum
Bandwidth Number - Upper bandwidth limit enforced by this shaper (0 - 16776000). 0 means no limit. Units depend on the bandwidth-unit setting.
- maximum
Cos String - VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- maximum
Dscp String - DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth].
- name String
- Traffic shaper name.
- overhead Number
- Per-packet size overhead used in rate computations.
- per
Policy String - Enable/disable applying a separate shaper for each policy. For example, if enabled the guaranteed bandwidth is applied separately for each policy.
- priority String
- Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth.
- vdomparam String
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.