routeros.PppProfile
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as routeros from "@pulumi/routeros";
const test = new routeros.PppProfile("test", {
localAddress: "192.168.77.1",
remoteAddress: "ovpn-pool",
useUpnp: "no",
});
import pulumi
import pulumi_routeros as routeros
test = routeros.PppProfile("test",
local_address="192.168.77.1",
remote_address="ovpn-pool",
use_upnp="no")
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.NewPppProfile(ctx, "test", &routeros.PppProfileArgs{
LocalAddress: pulumi.String("192.168.77.1"),
RemoteAddress: pulumi.String("ovpn-pool"),
UseUpnp: pulumi.String("no"),
})
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.PppProfile("test", new()
{
LocalAddress = "192.168.77.1",
RemoteAddress = "ovpn-pool",
UseUpnp = "no",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.routeros.PppProfile;
import com.pulumi.routeros.PppProfileArgs;
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 PppProfile("test", PppProfileArgs.builder()
.localAddress("192.168.77.1")
.remoteAddress("ovpn-pool")
.useUpnp("no")
.build());
}
}
resources:
test:
type: routeros:PppProfile
properties:
localAddress: 192.168.77.1
remoteAddress: ovpn-pool
useUpnp: no
Create PppProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PppProfile(name: string, args?: PppProfileArgs, opts?: CustomResourceOptions);
@overload
def PppProfile(resource_name: str,
args: Optional[PppProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def PppProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
address_list: Optional[str] = None,
bridge: Optional[str] = None,
bridge_horizon: Optional[float] = None,
bridge_learning: Optional[str] = None,
bridge_path_cost: Optional[float] = None,
bridge_port_priority: Optional[float] = None,
change_tcp_mss: Optional[str] = None,
comment: Optional[str] = None,
dhcpv6_pd_pool: Optional[str] = None,
dns_servers: Optional[Sequence[str]] = None,
idle_timeout: Optional[str] = None,
incoming_filter: Optional[str] = None,
insert_queue_before: Optional[str] = None,
interface_list: Optional[str] = None,
local_address: Optional[str] = None,
name: Optional[str] = None,
on_down: Optional[str] = None,
on_up: Optional[str] = None,
only_one: Optional[str] = None,
outgoing_filter: Optional[str] = None,
parent_queue: Optional[str] = None,
ppp_profile_id: Optional[str] = None,
queue_type: Optional[str] = None,
rate_limit: Optional[str] = None,
remote_address: Optional[str] = None,
remote_ipv6_prefix_pool: Optional[str] = None,
session_timeout: Optional[str] = None,
use_compression: Optional[str] = None,
use_encryption: Optional[str] = None,
use_ipv6: Optional[str] = None,
use_mpls: Optional[str] = None,
use_upnp: Optional[str] = None,
wins_servers: Optional[Sequence[str]] = None)
func NewPppProfile(ctx *Context, name string, args *PppProfileArgs, opts ...ResourceOption) (*PppProfile, error)
public PppProfile(string name, PppProfileArgs? args = null, CustomResourceOptions? opts = null)
public PppProfile(String name, PppProfileArgs args)
public PppProfile(String name, PppProfileArgs args, CustomResourceOptions options)
type: routeros:PppProfile
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 PppProfileArgs
- 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 PppProfileArgs
- 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 PppProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PppProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PppProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
PppProfile 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 PppProfile resource accepts the following input properties:
- Address
List string - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- Bridge string
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- Bridge
Horizon double - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- Bridge
Learning string - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- Bridge
Path doubleCost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- Bridge
Port doublePriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- Change
Tcp stringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- Comment string
- Dhcpv6Pd
Pool string Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- Dns
Servers List<string> - IP address of the DNS server that is supplied to ppp clients.
- Idle
Timeout string - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- Incoming
Filter string - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- Insert
Queue stringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- Interface
List string - Interface list name.
- Local
Address string - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- Name string
- PPP profile name.
- On
Down string - Execute script on user logging off. See on-up for more details.
- On
Up string - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- Only
One string - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- Outgoing
Filter string - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- Parent
Queue string - Name of parent simple queue.
- Ppp
Profile stringId - Queue
Type string - Queue types.
- Rate
Limit string - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- Remote
Address string - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- Remote
Ipv6Prefix stringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- Session
Timeout string - Maximum time the connection can stay up. By default no time limit is set.
- Use
Compression string - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- Use
Encryption string - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- Use
Ipv6 string - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- Use
Mpls string - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- Use
Upnp string - Specifies whether to allow UPnP.
- Wins
Servers List<string> - IP address of the WINS server to supply to Windows clients.
- ___
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.
- Address
List string - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- Bridge string
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- Bridge
Horizon float64 - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- Bridge
Learning string - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- Bridge
Path float64Cost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- Bridge
Port float64Priority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- Change
Tcp stringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- Comment string
- Dhcpv6Pd
Pool string Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- Dns
Servers []string - IP address of the DNS server that is supplied to ppp clients.
- Idle
Timeout string - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- Incoming
Filter string - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- Insert
Queue stringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- Interface
List string - Interface list name.
- Local
Address string - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- Name string
- PPP profile name.
- On
Down string - Execute script on user logging off. See on-up for more details.
- On
Up string - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- Only
One string - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- Outgoing
Filter string - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- Parent
Queue string - Name of parent simple queue.
- Ppp
Profile stringId - Queue
Type string - Queue types.
- Rate
Limit string - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- Remote
Address string - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- Remote
Ipv6Prefix stringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- Session
Timeout string - Maximum time the connection can stay up. By default no time limit is set.
- Use
Compression string - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- Use
Encryption string - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- Use
Ipv6 string - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- Use
Mpls string - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- Use
Upnp string - Specifies whether to allow UPnP.
- Wins
Servers []string - IP address of the WINS server to supply to Windows clients.
- ___
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.
- ___
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.
- address
List String - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- bridge String
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- bridge
Horizon Double - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- bridge
Learning String - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- bridge
Path DoubleCost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- bridge
Port DoublePriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- change
Tcp StringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- comment String
- dhcpv6Pd
Pool String Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- dns
Servers List<String> - IP address of the DNS server that is supplied to ppp clients.
- idle
Timeout String - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- incoming
Filter String - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- insert
Queue StringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- interface
List String - Interface list name.
- local
Address String - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- name String
- PPP profile name.
- on
Down String - Execute script on user logging off. See on-up for more details.
- on
Up String - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- only
One String - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- outgoing
Filter String - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- parent
Queue String - Name of parent simple queue.
- ppp
Profile StringId - queue
Type String - Queue types.
- rate
Limit String - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- remote
Address String - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- remote
Ipv6Prefix StringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- session
Timeout String - Maximum time the connection can stay up. By default no time limit is set.
- use
Compression String - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- use
Encryption String - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- use
Ipv6 String - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- use
Mpls String - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- use
Upnp String - Specifies whether to allow UPnP.
- wins
Servers List<String> - IP address of the WINS server to supply to Windows clients.
- ___
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.
- address
List string - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- bridge string
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- bridge
Horizon number - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- bridge
Learning string - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- bridge
Path numberCost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- bridge
Port numberPriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- change
Tcp stringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- comment string
- dhcpv6Pd
Pool string Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- dns
Servers string[] - IP address of the DNS server that is supplied to ppp clients.
- idle
Timeout string - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- incoming
Filter string - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- insert
Queue stringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- interface
List string - Interface list name.
- local
Address string - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- name string
- PPP profile name.
- on
Down string - Execute script on user logging off. See on-up for more details.
- on
Up string - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- only
One string - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- outgoing
Filter string - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- parent
Queue string - Name of parent simple queue.
- ppp
Profile stringId - queue
Type string - Queue types.
- rate
Limit string - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- remote
Address string - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- remote
Ipv6Prefix stringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- session
Timeout string - Maximum time the connection can stay up. By default no time limit is set.
- use
Compression string - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- use
Encryption string - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- use
Ipv6 string - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- use
Mpls string - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- use
Upnp string - Specifies whether to allow UPnP.
- wins
Servers string[] - IP address of the WINS server to supply to Windows clients.
- ___
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.
- address_
list str - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- bridge str
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- bridge_
horizon float - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- bridge_
learning str - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- bridge_
path_ floatcost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- bridge_
port_ floatpriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- change_
tcp_ strmss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- comment str
- dhcpv6_
pd_ strpool Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- dns_
servers Sequence[str] - IP address of the DNS server that is supplied to ppp clients.
- idle_
timeout str - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- incoming_
filter str - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- insert_
queue_ strbefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- interface_
list str - Interface list name.
- local_
address str - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- name str
- PPP profile name.
- on_
down str - Execute script on user logging off. See on-up for more details.
- on_
up str - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- only_
one str - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- outgoing_
filter str - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- parent_
queue str - Name of parent simple queue.
- ppp_
profile_ strid - queue_
type str - Queue types.
- rate_
limit str - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- remote_
address str - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- remote_
ipv6_ strprefix_ pool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- session_
timeout str - Maximum time the connection can stay up. By default no time limit is set.
- use_
compression str - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- use_
encryption str - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- use_
ipv6 str - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- use_
mpls str - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- use_
upnp str - Specifies whether to allow UPnP.
- wins_
servers Sequence[str] - IP address of the WINS server to supply to Windows clients.
- ___
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.
- address
List String - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- bridge String
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- bridge
Horizon Number - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- bridge
Learning String - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- bridge
Path NumberCost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- bridge
Port NumberPriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- change
Tcp StringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- comment String
- dhcpv6Pd
Pool String Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- dns
Servers List<String> - IP address of the DNS server that is supplied to ppp clients.
- idle
Timeout String - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- incoming
Filter String - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- insert
Queue StringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- interface
List String - Interface list name.
- local
Address String - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- name String
- PPP profile name.
- on
Down String - Execute script on user logging off. See on-up for more details.
- on
Up String - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- only
One String - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- outgoing
Filter String - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- parent
Queue String - Name of parent simple queue.
- ppp
Profile StringId - queue
Type String - Queue types.
- rate
Limit String - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- remote
Address String - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- remote
Ipv6Prefix StringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- session
Timeout String - Maximum time the connection can stay up. By default no time limit is set.
- use
Compression String - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- use
Encryption String - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- use
Ipv6 String - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- use
Mpls String - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- use
Upnp String - Specifies whether to allow UPnP.
- wins
Servers List<String> - IP address of the WINS server to supply to Windows clients.
Outputs
All input properties are implicitly available as output properties. Additionally, the PppProfile resource produces the following output properties:
Look up Existing PppProfile Resource
Get an existing PppProfile 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?: PppProfileState, opts?: CustomResourceOptions): PppProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
address_list: Optional[str] = None,
bridge: Optional[str] = None,
bridge_horizon: Optional[float] = None,
bridge_learning: Optional[str] = None,
bridge_path_cost: Optional[float] = None,
bridge_port_priority: Optional[float] = None,
change_tcp_mss: Optional[str] = None,
comment: Optional[str] = None,
default: Optional[bool] = None,
dhcpv6_pd_pool: Optional[str] = None,
dns_servers: Optional[Sequence[str]] = None,
idle_timeout: Optional[str] = None,
incoming_filter: Optional[str] = None,
insert_queue_before: Optional[str] = None,
interface_list: Optional[str] = None,
local_address: Optional[str] = None,
name: Optional[str] = None,
on_down: Optional[str] = None,
on_up: Optional[str] = None,
only_one: Optional[str] = None,
outgoing_filter: Optional[str] = None,
parent_queue: Optional[str] = None,
ppp_profile_id: Optional[str] = None,
queue_type: Optional[str] = None,
rate_limit: Optional[str] = None,
remote_address: Optional[str] = None,
remote_ipv6_prefix_pool: Optional[str] = None,
session_timeout: Optional[str] = None,
use_compression: Optional[str] = None,
use_encryption: Optional[str] = None,
use_ipv6: Optional[str] = None,
use_mpls: Optional[str] = None,
use_upnp: Optional[str] = None,
wins_servers: Optional[Sequence[str]] = None) -> PppProfile
func GetPppProfile(ctx *Context, name string, id IDInput, state *PppProfileState, opts ...ResourceOption) (*PppProfile, error)
public static PppProfile Get(string name, Input<string> id, PppProfileState? state, CustomResourceOptions? opts = null)
public static PppProfile get(String name, Output<String> id, PppProfileState state, CustomResourceOptions options)
resources: _: type: routeros:PppProfile 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.
- Address
List string - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- Bridge string
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- Bridge
Horizon double - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- Bridge
Learning string - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- Bridge
Path doubleCost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- Bridge
Port doublePriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- Change
Tcp stringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- Comment string
- Default bool
- It's the default item.
- Dhcpv6Pd
Pool string Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- Dns
Servers List<string> - IP address of the DNS server that is supplied to ppp clients.
- Idle
Timeout string - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- Incoming
Filter string - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- Insert
Queue stringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- Interface
List string - Interface list name.
- Local
Address string - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- Name string
- PPP profile name.
- On
Down string - Execute script on user logging off. See on-up for more details.
- On
Up string - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- Only
One string - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- Outgoing
Filter string - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- Parent
Queue string - Name of parent simple queue.
- Ppp
Profile stringId - Queue
Type string - Queue types.
- Rate
Limit string - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- Remote
Address string - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- Remote
Ipv6Prefix stringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- Session
Timeout string - Maximum time the connection can stay up. By default no time limit is set.
- Use
Compression string - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- Use
Encryption string - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- Use
Ipv6 string - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- Use
Mpls string - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- Use
Upnp string - Specifies whether to allow UPnP.
- Wins
Servers List<string> - IP address of the WINS server to supply to Windows clients.
- ___
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.
- Address
List string - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- Bridge string
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- Bridge
Horizon float64 - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- Bridge
Learning string - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- Bridge
Path float64Cost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- Bridge
Port float64Priority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- Change
Tcp stringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- Comment string
- Default bool
- It's the default item.
- Dhcpv6Pd
Pool string Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- Dns
Servers []string - IP address of the DNS server that is supplied to ppp clients.
- Idle
Timeout string - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- Incoming
Filter string - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- Insert
Queue stringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- Interface
List string - Interface list name.
- Local
Address string - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- Name string
- PPP profile name.
- On
Down string - Execute script on user logging off. See on-up for more details.
- On
Up string - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- Only
One string - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- Outgoing
Filter string - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- Parent
Queue string - Name of parent simple queue.
- Ppp
Profile stringId - Queue
Type string - Queue types.
- Rate
Limit string - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- Remote
Address string - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- Remote
Ipv6Prefix stringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- Session
Timeout string - Maximum time the connection can stay up. By default no time limit is set.
- Use
Compression string - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- Use
Encryption string - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- Use
Ipv6 string - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- Use
Mpls string - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- Use
Upnp string - Specifies whether to allow UPnP.
- Wins
Servers []string - IP address of the WINS server to supply to Windows clients.
- ___
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.
- ___
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.
- address
List String - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- bridge String
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- bridge
Horizon Double - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- bridge
Learning String - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- bridge
Path DoubleCost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- bridge
Port DoublePriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- change
Tcp StringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- comment String
- default_ Boolean
- It's the default item.
- dhcpv6Pd
Pool String Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- dns
Servers List<String> - IP address of the DNS server that is supplied to ppp clients.
- idle
Timeout String - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- incoming
Filter String - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- insert
Queue StringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- interface
List String - Interface list name.
- local
Address String - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- name String
- PPP profile name.
- on
Down String - Execute script on user logging off. See on-up for more details.
- on
Up String - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- only
One String - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- outgoing
Filter String - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- parent
Queue String - Name of parent simple queue.
- ppp
Profile StringId - queue
Type String - Queue types.
- rate
Limit String - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- remote
Address String - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- remote
Ipv6Prefix StringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- session
Timeout String - Maximum time the connection can stay up. By default no time limit is set.
- use
Compression String - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- use
Encryption String - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- use
Ipv6 String - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- use
Mpls String - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- use
Upnp String - Specifies whether to allow UPnP.
- wins
Servers List<String> - IP address of the WINS server to supply to Windows clients.
- ___
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.
- address
List string - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- bridge string
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- bridge
Horizon number - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- bridge
Learning string - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- bridge
Path numberCost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- bridge
Port numberPriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- change
Tcp stringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- comment string
- default boolean
- It's the default item.
- dhcpv6Pd
Pool string Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- dns
Servers string[] - IP address of the DNS server that is supplied to ppp clients.
- idle
Timeout string - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- incoming
Filter string - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- insert
Queue stringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- interface
List string - Interface list name.
- local
Address string - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- name string
- PPP profile name.
- on
Down string - Execute script on user logging off. See on-up for more details.
- on
Up string - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- only
One string - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- outgoing
Filter string - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- parent
Queue string - Name of parent simple queue.
- ppp
Profile stringId - queue
Type string - Queue types.
- rate
Limit string - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- remote
Address string - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- remote
Ipv6Prefix stringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- session
Timeout string - Maximum time the connection can stay up. By default no time limit is set.
- use
Compression string - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- use
Encryption string - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- use
Ipv6 string - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- use
Mpls string - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- use
Upnp string - Specifies whether to allow UPnP.
- wins
Servers string[] - IP address of the WINS server to supply to Windows clients.
- ___
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.
- address_
list str - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- bridge str
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- bridge_
horizon float - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- bridge_
learning str - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- bridge_
path_ floatcost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- bridge_
port_ floatpriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- change_
tcp_ strmss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- comment str
- default bool
- It's the default item.
- dhcpv6_
pd_ strpool Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- dns_
servers Sequence[str] - IP address of the DNS server that is supplied to ppp clients.
- idle_
timeout str - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- incoming_
filter str - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- insert_
queue_ strbefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- interface_
list str - Interface list name.
- local_
address str - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- name str
- PPP profile name.
- on_
down str - Execute script on user logging off. See on-up for more details.
- on_
up str - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- only_
one str - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- outgoing_
filter str - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- parent_
queue str - Name of parent simple queue.
- ppp_
profile_ strid - queue_
type str - Queue types.
- rate_
limit str - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- remote_
address str - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- remote_
ipv6_ strprefix_ pool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- session_
timeout str - Maximum time the connection can stay up. By default no time limit is set.
- use_
compression str - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- use_
encryption str - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- use_
ipv6 str - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- use_
mpls str - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- use_
upnp str - Specifies whether to allow UPnP.
- wins_
servers Sequence[str] - IP address of the WINS server to supply to Windows clients.
- ___
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.
- address
List String - Address list name to which ppp assigned (on server) or received (on client) address will be added.
- bridge String
- Name of the bridge interface to which ppp interface will be added as a slave port. Both tunnel endpoints (server and client) must be in bridge in order to make this work, see more details on the BCP bridging manual.
- bridge
Horizon Number - Used split-horizon value for the dynamically created bridge port. Can be used to prevent bridging loops and isolate traffic. Set the same value for a group of ports, to prevent them from sending data to ports with the same horizon value.
- bridge
Learning String - Changes MAC learning behavior on the dynamically created bridge port: yes - enables MAC learning no - disables MAC learning default - derive this value from the interface default profile; same as yes if this is the interface default profile.
- bridge
Path NumberCost - Used path cost for the dynamically created bridge port, used by STP/RSTP to determine the best path, used by MSTP to determine the best path between regions. This property has no effect when a bridge protocol-mode is set to none.
- bridge
Port NumberPriority - Used priority for the dynamically created bridge port, used by STP/RSTP to determine the root port, used by MSTP to determine root port between regions. This property has no effect when a bridge protocol-mode is set to none.
- change
Tcp StringMss - Modifies connection MSS settings (applies only for IPv4): yes - adjust connection MSS value no - do not adjust connection MSS value default - derive this value from the interface default profile; same as no if this is the interface default profile.
- comment String
- default Boolean
- It's the default item.
- dhcpv6Pd
Pool String Name of the IPv6 pool which will be used by dynamically created DHCPv6-PD server when client connects. [Read more
](https://wiki.mikrotik.com/wiki/Manual:IPv6_PD_over_PPP)
- dns
Servers List<String> - IP address of the DNS server that is supplied to ppp clients.
- idle
Timeout String - Specifies the amount of time after which the link will be terminated if there are no activity present. Timeout is not set by default.
- incoming
Filter String - Firewall chain name for incoming packets. Specified chain gets control for each packet coming from the client. The ppp chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the examples section.
- insert
Queue StringBefore - Specify where to place dynamic simple queue entries for static DCHP leases with rate-limit parameter set.
- interface
List String - Interface list name.
- local
Address String - Tunnel address or name of the pool from which address is assigned to ppp interface locally.
- name String
- PPP profile name.
- on
Down String - Execute script on user logging off. See on-up for more details.
- on
Up String - Execute script on user login-event. These are available variables that are accessible for the event script: * user * local-address * remote-address * caller-id * called-id * interface.
- only
One String - Defines whether a user is allowed to have more than one ppp session at a time yes - a user is not allowed to have more than one ppp session at a time no - the user is allowed to have more than one ppp session at a time default - derive this value from the interface default profile; same as no if this is the interface default profile.
- outgoing
Filter String - Firewall chain name for outgoing packets. The specified chain gets control for each packet going to the client. The PPP chain should be manually added and rules with action=jump jump-target=ppp should be added to other relevant chains in order for this feature to work. For more information look at the Examples section.
- parent
Queue String - Name of parent simple queue.
- ppp
Profile StringId - queue
Type String - Queue types.
- rate
Limit String - Rate limitation in form of rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] from the point of view of the router (so 'rx' is client upload, and 'tx' is client download). All rates are measured in bits per second, unless followed by optional 'k' suffix (kilobits per second) or 'M' suffix (megabits per second). If tx-rate is not specified, rx-rate serves as tx-rate too. The same applies for tx-burst-rate, tx-burst-threshold and tx-burst-time. If both rx-burst-threshold and tx-burst-threshold are not specified (but burst-rate is specified), rx-rate and tx-rate are used as burst thresholds. If both rx-burst-time and tx-burst-time are not specified, 1s is used as default. Priority takes values 1..8, where 1 implies the highest priority, but 8 - the lowest. If rx-rate-min and tx-rate-min are not specified rx-rate and tx-rate values are used. The rx-rate-min and tx-rate-min values can not exceed rx-rate and tx-rate values.
- remote
Address String - Tunnel address or name of the pool from which address is assigned to remote ppp interface.
- remote
Ipv6Prefix StringPool - Assign prefix from IPv6 pool to the client and install corresponding IPv6 route.
- session
Timeout String - Maximum time the connection can stay up. By default no time limit is set.
- use
Compression String - Specifies whether to use data compression or not. yes - enable data compression no - disable data compression default - derive this value from the interface default profile; same as no if this is the interface default profile This setting does not affect OVPN tunnels.
- use
Encryption String - Specifies whether to use data encryption or not. yes - enable data encryption no - disable data encryption default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires encryption This setting does not work on OVPN and SSTP tunnels.
- use
Ipv6 String - Specifies whether to allow IPv6. By default is enabled if IPv6 package is installed. yes - enable IPv6 support no - disable IPv6 support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires IPv6 support.
- use
Mpls String - Specifies whether to allow MPLS over PPP. yes - enable MPLS support no - disable MPLS support default - derive this value from the interface default profile; same as no if this is the interface default profile require - explicitly requires MPLS support
- use
Upnp String - Specifies whether to allow UPnP.
- wins
Servers List<String> - IP address of the WINS server to supply to Windows clients.
Import
#The ID can be found via API or the terminal
#The command for the terminal is -> :put [/ppp/profile get [print show-ids]]
$ pulumi import routeros:index/pppProfile:PppProfile test *6
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.