routeros.QueueSimple
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as routeros from "@pulumi/routeros";
const test = new routeros.QueueSimple("test", {
maxLimit: "0/0",
targets: ["10.1.1.1/32"],
});
import pulumi
import pulumi_routeros as routeros
test = routeros.QueueSimple("test",
max_limit="0/0",
targets=["10.1.1.1/32"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/routeros/routeros"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := routeros.NewQueueSimple(ctx, "test", &routeros.QueueSimpleArgs{
MaxLimit: pulumi.String("0/0"),
Targets: pulumi.StringArray{
pulumi.String("10.1.1.1/32"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Routeros = Pulumi.Routeros;
return await Deployment.RunAsync(() =>
{
var test = new Routeros.QueueSimple("test", new()
{
MaxLimit = "0/0",
Targets = new[]
{
"10.1.1.1/32",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.routeros.QueueSimple;
import com.pulumi.routeros.QueueSimpleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new QueueSimple("test", QueueSimpleArgs.builder()
.maxLimit("0/0")
.targets("10.1.1.1/32")
.build());
}
}
resources:
test:
type: routeros:QueueSimple
properties:
maxLimit: 0/0
targets:
- 10.1.1.1/32
Create QueueSimple Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new QueueSimple(name: string, args: QueueSimpleArgs, opts?: CustomResourceOptions);
@overload
def QueueSimple(resource_name: str,
args: QueueSimpleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def QueueSimple(resource_name: str,
opts: Optional[ResourceOptions] = None,
targets: Optional[Sequence[str]] = None,
parent: Optional[str] = None,
total_max_limit: Optional[float] = None,
bucket_size: Optional[str] = None,
burst_limit: Optional[str] = None,
burst_threshold: Optional[str] = None,
burst_time: Optional[str] = None,
comment: Optional[str] = None,
disabled: Optional[bool] = None,
dst: Optional[str] = None,
limit_at: Optional[str] = None,
max_limit: Optional[str] = None,
priority: Optional[str] = None,
___skip_: Optional[str] = None,
packet_marks: Optional[Sequence[str]] = None,
name: Optional[str] = None,
queue: Optional[str] = None,
queue_simple_id: Optional[str] = None,
___path_: Optional[str] = None,
time: Optional[str] = None,
total_bucket_size: Optional[float] = None,
total_burst_limit: Optional[float] = None,
total_burst_threshold: Optional[float] = None,
total_burst_time: Optional[float] = None,
total_limit_at: Optional[float] = None,
___id_: Optional[float] = None,
total_priority: Optional[float] = None,
total_queue: Optional[str] = None)
func NewQueueSimple(ctx *Context, name string, args QueueSimpleArgs, opts ...ResourceOption) (*QueueSimple, error)
public QueueSimple(string name, QueueSimpleArgs args, CustomResourceOptions? opts = null)
public QueueSimple(String name, QueueSimpleArgs args)
public QueueSimple(String name, QueueSimpleArgs args, CustomResourceOptions options)
type: routeros:QueueSimple
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 QueueSimpleArgs
- 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 QueueSimpleArgs
- 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 QueueSimpleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args QueueSimpleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args QueueSimpleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
QueueSimple Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The QueueSimple resource accepts the following input properties:
- Targets List<string>
- List of IP address ranges that will be limited by this queue.
- Bucket
Size string - Burst
Limit string - Maximal upload/download data rate which can be reached while the burst is active.
- Burst
Threshold string - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - Burst
Time string - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- Comment string
- Disabled bool
- Dst string
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- Limit
At string - Normal upload/download data rate that is guaranteed to a target.
- Max
Limit string - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- Name string
- Queue name.
- Packet
Marks List<string> - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - Parent string
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- Priority string
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - Queue string
- Choose the type of the queue.
- Queue
Simple stringId - The ID of this resource.
- Time string
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- Total
Bucket doubleSize - Total
Burst doubleLimit - Total
Burst doubleThreshold - Total
Burst doubleTime - Total
Limit doubleAt - Total
Max doubleLimit - Total
Priority double - Total
Queue string - ___
id_ double - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- Targets []string
- List of IP address ranges that will be limited by this queue.
- Bucket
Size string - Burst
Limit string - Maximal upload/download data rate which can be reached while the burst is active.
- Burst
Threshold string - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - Burst
Time string - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- Comment string
- Disabled bool
- Dst string
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- Limit
At string - Normal upload/download data rate that is guaranteed to a target.
- Max
Limit string - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- Name string
- Queue name.
- Packet
Marks []string - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - Parent string
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- Priority string
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - Queue string
- Choose the type of the queue.
- Queue
Simple stringId - The ID of this resource.
- Time string
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- Total
Bucket float64Size - Total
Burst float64Limit - Total
Burst float64Threshold - Total
Burst float64Time - Total
Limit float64At - Total
Max float64Limit - Total
Priority float64 - Total
Queue string - ___
id_ float64 - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- targets List<String>
- List of IP address ranges that will be limited by this queue.
- ___
id_ Double - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ String - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ String - A set of transformations for field names. This is an internal service field, setting a value is not required.
- bucket
Size String - burst
Limit String - Maximal upload/download data rate which can be reached while the burst is active.
- burst
Threshold String - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - burst
Time String - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- comment String
- disabled Boolean
- dst String
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- limit
At String - Normal upload/download data rate that is guaranteed to a target.
- max
Limit String - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- name String
- Queue name.
- packet
Marks List<String> - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - parent String
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- priority String
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - queue String
- Choose the type of the queue.
- queue
Simple StringId - The ID of this resource.
- time String
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- total
Bucket DoubleSize - total
Burst DoubleLimit - total
Burst DoubleThreshold - total
Burst DoubleTime - total
Limit DoubleAt - total
Max DoubleLimit - total
Priority Double - total
Queue String
- targets string[]
- List of IP address ranges that will be limited by this queue.
- ___
id_ number - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- bucket
Size string - burst
Limit string - Maximal upload/download data rate which can be reached while the burst is active.
- burst
Threshold string - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - burst
Time string - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- comment string
- disabled boolean
- dst string
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- limit
At string - Normal upload/download data rate that is guaranteed to a target.
- max
Limit string - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- name string
- Queue name.
- packet
Marks string[] - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - parent string
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- priority string
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - queue string
- Choose the type of the queue.
- queue
Simple stringId - The ID of this resource.
- time string
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- total
Bucket numberSize - total
Burst numberLimit - total
Burst numberThreshold - total
Burst numberTime - total
Limit numberAt - total
Max numberLimit - total
Priority number - total
Queue string
- targets Sequence[str]
- List of IP address ranges that will be limited by this queue.
- ___
id_ float - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ str - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ str - A set of transformations for field names. This is an internal service field, setting a value is not required.
- bucket_
size str - burst_
limit str - Maximal upload/download data rate which can be reached while the burst is active.
- burst_
threshold str - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - burst_
time str - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- comment str
- disabled bool
- dst str
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- limit_
at str - Normal upload/download data rate that is guaranteed to a target.
- max_
limit str - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- name str
- Queue name.
- packet_
marks Sequence[str] - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - parent str
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- priority str
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - queue str
- Choose the type of the queue.
- queue_
simple_ strid - The ID of this resource.
- time str
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- total_
bucket_ floatsize - total_
burst_ floatlimit - total_
burst_ floatthreshold - total_
burst_ floattime - total_
limit_ floatat - total_
max_ floatlimit - total_
priority float - total_
queue str
- targets List<String>
- List of IP address ranges that will be limited by this queue.
- ___
id_ Number - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ String - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ String - A set of transformations for field names. This is an internal service field, setting a value is not required.
- bucket
Size String - burst
Limit String - Maximal upload/download data rate which can be reached while the burst is active.
- burst
Threshold String - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - burst
Time String - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- comment String
- disabled Boolean
- dst String
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- limit
At String - Normal upload/download data rate that is guaranteed to a target.
- max
Limit String - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- name String
- Queue name.
- packet
Marks List<String> - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - parent String
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- priority String
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - queue String
- Choose the type of the queue.
- queue
Simple StringId - The ID of this resource.
- time String
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- total
Bucket NumberSize - total
Burst NumberLimit - total
Burst NumberThreshold - total
Burst NumberTime - total
Limit NumberAt - total
Max NumberLimit - total
Priority Number - total
Queue String
Outputs
All input properties are implicitly available as output properties. Additionally, the QueueSimple resource produces the following output properties:
Look up Existing QueueSimple Resource
Get an existing QueueSimple 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?: QueueSimpleState, opts?: CustomResourceOptions): QueueSimple
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
___skip_: Optional[str] = None,
bucket_size: Optional[str] = None,
burst_limit: Optional[str] = None,
burst_threshold: Optional[str] = None,
burst_time: Optional[str] = None,
comment: Optional[str] = None,
disabled: Optional[bool] = None,
dst: Optional[str] = None,
dynamic: Optional[bool] = None,
invalid: Optional[bool] = None,
limit_at: Optional[str] = None,
max_limit: Optional[str] = None,
name: Optional[str] = None,
packet_marks: Optional[Sequence[str]] = None,
parent: Optional[str] = None,
priority: Optional[str] = None,
queue: Optional[str] = None,
queue_simple_id: Optional[str] = None,
targets: Optional[Sequence[str]] = None,
time: Optional[str] = None,
total_bucket_size: Optional[float] = None,
total_burst_limit: Optional[float] = None,
total_burst_threshold: Optional[float] = None,
total_burst_time: Optional[float] = None,
total_limit_at: Optional[float] = None,
total_max_limit: Optional[float] = None,
total_priority: Optional[float] = None,
total_queue: Optional[str] = None) -> QueueSimple
func GetQueueSimple(ctx *Context, name string, id IDInput, state *QueueSimpleState, opts ...ResourceOption) (*QueueSimple, error)
public static QueueSimple Get(string name, Input<string> id, QueueSimpleState? state, CustomResourceOptions? opts = null)
public static QueueSimple get(String name, Output<String> id, QueueSimpleState state, CustomResourceOptions options)
resources: _: type: routeros:QueueSimple get: id: ${id}
- 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.
- Bucket
Size string - Burst
Limit string - Maximal upload/download data rate which can be reached while the burst is active.
- Burst
Threshold string - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - Burst
Time string - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- Comment string
- Disabled bool
- Dst string
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- Dynamic bool
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- Invalid bool
- Limit
At string - Normal upload/download data rate that is guaranteed to a target.
- Max
Limit string - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- Name string
- Queue name.
- Packet
Marks List<string> - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - Parent string
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- Priority string
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - Queue string
- Choose the type of the queue.
- Queue
Simple stringId - The ID of this resource.
- Targets List<string>
- List of IP address ranges that will be limited by this queue.
- Time string
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- Total
Bucket doubleSize - Total
Burst doubleLimit - Total
Burst doubleThreshold - Total
Burst doubleTime - Total
Limit doubleAt - Total
Max doubleLimit - Total
Priority double - Total
Queue string - ___
id_ double - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- Bucket
Size string - Burst
Limit string - Maximal upload/download data rate which can be reached while the burst is active.
- Burst
Threshold string - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - Burst
Time string - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- Comment string
- Disabled bool
- Dst string
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- Dynamic bool
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- Invalid bool
- Limit
At string - Normal upload/download data rate that is guaranteed to a target.
- Max
Limit string - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- Name string
- Queue name.
- Packet
Marks []string - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - Parent string
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- Priority string
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - Queue string
- Choose the type of the queue.
- Queue
Simple stringId - The ID of this resource.
- Targets []string
- List of IP address ranges that will be limited by this queue.
- Time string
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- Total
Bucket float64Size - Total
Burst float64Limit - Total
Burst float64Threshold - Total
Burst float64Time - Total
Limit float64At - Total
Max float64Limit - Total
Priority float64 - Total
Queue string - ___
id_ float64 - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
id_ Double - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ String - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ String - A set of transformations for field names. This is an internal service field, setting a value is not required.
- bucket
Size String - burst
Limit String - Maximal upload/download data rate which can be reached while the burst is active.
- burst
Threshold String - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - burst
Time String - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- comment String
- disabled Boolean
- dst String
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- dynamic Boolean
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- invalid Boolean
- limit
At String - Normal upload/download data rate that is guaranteed to a target.
- max
Limit String - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- name String
- Queue name.
- packet
Marks List<String> - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - parent String
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- priority String
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - queue String
- Choose the type of the queue.
- queue
Simple StringId - The ID of this resource.
- targets List<String>
- List of IP address ranges that will be limited by this queue.
- time String
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- total
Bucket DoubleSize - total
Burst DoubleLimit - total
Burst DoubleThreshold - total
Burst DoubleTime - total
Limit DoubleAt - total
Max DoubleLimit - total
Priority Double - total
Queue String
- ___
id_ number - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ string - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- bucket
Size string - burst
Limit string - Maximal upload/download data rate which can be reached while the burst is active.
- burst
Threshold string - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - burst
Time string - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- comment string
- disabled boolean
- dst string
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- dynamic boolean
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- invalid boolean
- limit
At string - Normal upload/download data rate that is guaranteed to a target.
- max
Limit string - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- name string
- Queue name.
- packet
Marks string[] - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - parent string
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- priority string
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - queue string
- Choose the type of the queue.
- queue
Simple stringId - The ID of this resource.
- targets string[]
- List of IP address ranges that will be limited by this queue.
- time string
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- total
Bucket numberSize - total
Burst numberLimit - total
Burst numberThreshold - total
Burst numberTime - total
Limit numberAt - total
Max numberLimit - total
Priority number - total
Queue string
- ___
id_ float - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ str - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ str - A set of transformations for field names. This is an internal service field, setting a value is not required.
- bucket_
size str - burst_
limit str - Maximal upload/download data rate which can be reached while the burst is active.
- burst_
threshold str - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - burst_
time str - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- comment str
- disabled bool
- dst str
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- dynamic bool
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- invalid bool
- limit_
at str - Normal upload/download data rate that is guaranteed to a target.
- max_
limit str - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- name str
- Queue name.
- packet_
marks Sequence[str] - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - parent str
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- priority str
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - queue str
- Choose the type of the queue.
- queue_
simple_ strid - The ID of this resource.
- targets Sequence[str]
- List of IP address ranges that will be limited by this queue.
- time str
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- total_
bucket_ floatsize - total_
burst_ floatlimit - total_
burst_ floatthreshold - total_
burst_ floattime - total_
limit_ floatat - total_
max_ floatlimit - total_
priority float - total_
queue str
- ___
id_ Number - Resource ID type (.id / name). This is an internal service field, setting a value is not required.
- ___
path_ String - Resource path for CRUD operations. This is an internal service field, setting a value is not required.
- ___
skip_ String - A set of transformations for field names. This is an internal service field, setting a value is not required.
- bucket
Size String - burst
Limit String - Maximal upload/download data rate which can be reached while the burst is active.
- burst
Threshold String - When average data rate is below this value - burst is allowed, as soon as average data rate reach this value - burst is denied (basically this is burst on/off switch). For optimal burst behavior this value should above
limit-at
value and belowmax-limit
value - burst
Time String - Period of time, in seconds, over which the average upload/download data rate is calculated. This is NOT the time of actual burst.
- comment String
- disabled Boolean
- dst String
- Allows to select only specific stream (from target address to this destination address) for limitation explain what is target and what is dst and what is upload and what not.
- dynamic Boolean
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- invalid Boolean
- limit
At String - Normal upload/download data rate that is guaranteed to a target.
- max
Limit String - Maximal upload/download data rate that is allowed for a target to reach to reach what.
- name String
- Queue name.
- packet
Marks List<String> - Allows to use marked packets from
/ip firewall mangle
. Take look at this packet flow diagram. You need to make sure that packets are marked before the simple queues (before global-in HTB queue). - parent String
- Assigns this queue as a child queue for selected target. Target queue can be HTB queue or any other previously created queue.
- priority String
- Prioritize one child queue over other child queue. Does not work on parent queues (if queue has at least one child). One is the highest, eight is the lowest priority. Child queue with higher priority will have chance to reach its
max-limit
before child with lower priority. Priority have nothing to do with bursts. - queue String
- Choose the type of the queue.
- queue
Simple StringId - The ID of this resource.
- targets List<String>
- List of IP address ranges that will be limited by this queue.
- time String
- Allow to specify time when particular queue will be active. Router must have correct time settings.
- total
Bucket NumberSize - total
Burst NumberLimit - total
Burst NumberThreshold - total
Burst NumberTime - total
Limit NumberAt - total
Max NumberLimit - total
Priority Number - total
Queue String
Import
#The ID can be found via API or the terminal
#The command for the terminal is -> :put [/queue/simple get [print show-ids]]
$ pulumi import routeros:index/queueSimple:QueueSimple test *3
#Or you can import a resource using one of its attributes
$ pulumi import routeros:index/queueSimple:QueueSimple test "name=server"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- routeros terraform-routeros/terraform-provider-routeros
- License
- Notes
- This Pulumi package is based on the
routeros
Terraform Provider.