routeros.InterfacePppoeClient
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as routeros from "@pulumi/routeros";
const test = new routeros.InterfacePppoeClient("test", {
disabled: false,
"interface": "ether1",
password: "StrongPass",
serviceName: "pppoeservice",
user: "MT-User",
});
import pulumi
import pulumi_routeros as routeros
test = routeros.InterfacePppoeClient("test",
disabled=False,
interface="ether1",
password="StrongPass",
service_name="pppoeservice",
user="MT-User")
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.NewInterfacePppoeClient(ctx, "test", &routeros.InterfacePppoeClientArgs{
Disabled: pulumi.Bool(false),
Interface: pulumi.String("ether1"),
Password: pulumi.String("StrongPass"),
ServiceName: pulumi.String("pppoeservice"),
User: pulumi.String("MT-User"),
})
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.InterfacePppoeClient("test", new()
{
Disabled = false,
Interface = "ether1",
Password = "StrongPass",
ServiceName = "pppoeservice",
User = "MT-User",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.routeros.InterfacePppoeClient;
import com.pulumi.routeros.InterfacePppoeClientArgs;
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 InterfacePppoeClient("test", InterfacePppoeClientArgs.builder()
.disabled(false)
.interface_("ether1")
.password("StrongPass")
.serviceName("pppoeservice")
.user("MT-User")
.build());
}
}
resources:
test:
type: routeros:InterfacePppoeClient
properties:
disabled: false
interface: ether1
password: StrongPass
serviceName: pppoeservice
user: MT-User
Create InterfacePppoeClient Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InterfacePppoeClient(name: string, args: InterfacePppoeClientArgs, opts?: CustomResourceOptions);
@overload
def InterfacePppoeClient(resource_name: str,
args: InterfacePppoeClientArgs,
opts: Optional[ResourceOptions] = None)
@overload
def InterfacePppoeClient(resource_name: str,
opts: Optional[ResourceOptions] = None,
interface: Optional[str] = None,
interface_pppoe_client_id: Optional[str] = None,
ac_name: Optional[str] = None,
add_default_route: Optional[bool] = None,
allows: Optional[Sequence[str]] = None,
comment: Optional[str] = None,
default_route_distance: Optional[float] = None,
dial_on_demand: Optional[bool] = None,
disabled: Optional[bool] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
max_mtu: Optional[str] = None,
max_mru: Optional[str] = None,
keepalive_timeout: Optional[float] = None,
mrru: Optional[str] = None,
name: Optional[str] = None,
password: Optional[str] = None,
profile: Optional[str] = None,
service_name: Optional[str] = None,
use_peer_dns: Optional[bool] = None,
user: Optional[str] = None)
func NewInterfacePppoeClient(ctx *Context, name string, args InterfacePppoeClientArgs, opts ...ResourceOption) (*InterfacePppoeClient, error)
public InterfacePppoeClient(string name, InterfacePppoeClientArgs args, CustomResourceOptions? opts = null)
public InterfacePppoeClient(String name, InterfacePppoeClientArgs args)
public InterfacePppoeClient(String name, InterfacePppoeClientArgs args, CustomResourceOptions options)
type: routeros:InterfacePppoeClient
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 InterfacePppoeClientArgs
- 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 InterfacePppoeClientArgs
- 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 InterfacePppoeClientArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InterfacePppoeClientArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InterfacePppoeClientArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
InterfacePppoeClient 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 InterfacePppoeClient resource accepts the following input properties:
- Interface string
- Interface name on which client will run.
- Ac
Name string - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- Add
Default boolRoute - Enable/Disable whether to add default route automatically.
- Allows List<string>
- Allowed authentication methods, by default all methods are allowed.
- Comment string
- Default
Route doubleDistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- Dial
On boolDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- Disabled bool
- Interface
Pppoe stringClient Id - The ID of this resource.
- Keepalive
Timeout double - Sets keepalive timeout in seconds.
- Max
Mru string - Maximum Receive Unit.
- Max
Mtu string - Maximum Transmission Unit.
- Mrru string
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- Name string
- Name of the PPPoE interface.
- Password string
- Password used to authenticate.
- Profile string
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- Service
Name string - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- Use
Peer boolDns - Enable/disable getting DNS settings from the peer.
- User string
- Username used for authentication.
- ___
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.
- Interface string
- Interface name on which client will run.
- Ac
Name string - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- Add
Default boolRoute - Enable/Disable whether to add default route automatically.
- Allows []string
- Allowed authentication methods, by default all methods are allowed.
- Comment string
- Default
Route float64Distance - sets distance value applied to auto created default route, if add-default-route is also selected.
- Dial
On boolDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- Disabled bool
- Interface
Pppoe stringClient Id - The ID of this resource.
- Keepalive
Timeout float64 - Sets keepalive timeout in seconds.
- Max
Mru string - Maximum Receive Unit.
- Max
Mtu string - Maximum Transmission Unit.
- Mrru string
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- Name string
- Name of the PPPoE interface.
- Password string
- Password used to authenticate.
- Profile string
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- Service
Name string - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- Use
Peer boolDns - Enable/disable getting DNS settings from the peer.
- User string
- Username used for authentication.
- ___
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.
- interface_ String
- Interface name on which client will run.
- ___
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.
- ac
Name String - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- add
Default BooleanRoute - Enable/Disable whether to add default route automatically.
- allows List<String>
- Allowed authentication methods, by default all methods are allowed.
- comment String
- default
Route DoubleDistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- dial
On BooleanDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- disabled Boolean
- interface
Pppoe StringClient Id - The ID of this resource.
- keepalive
Timeout Double - Sets keepalive timeout in seconds.
- max
Mru String - Maximum Receive Unit.
- max
Mtu String - Maximum Transmission Unit.
- mrru String
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- name String
- Name of the PPPoE interface.
- password String
- Password used to authenticate.
- profile String
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- service
Name String - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- use
Peer BooleanDns - Enable/disable getting DNS settings from the peer.
- user String
- Username used for authentication.
- interface string
- Interface name on which client will run.
- ___
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.
- ac
Name string - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- add
Default booleanRoute - Enable/Disable whether to add default route automatically.
- allows string[]
- Allowed authentication methods, by default all methods are allowed.
- comment string
- default
Route numberDistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- dial
On booleanDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- disabled boolean
- interface
Pppoe stringClient Id - The ID of this resource.
- keepalive
Timeout number - Sets keepalive timeout in seconds.
- max
Mru string - Maximum Receive Unit.
- max
Mtu string - Maximum Transmission Unit.
- mrru string
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- name string
- Name of the PPPoE interface.
- password string
- Password used to authenticate.
- profile string
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- service
Name string - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- use
Peer booleanDns - Enable/disable getting DNS settings from the peer.
- user string
- Username used for authentication.
- interface str
- Interface name on which client will run.
- ___
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.
- ac_
name str - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- add_
default_ boolroute - Enable/Disable whether to add default route automatically.
- allows Sequence[str]
- Allowed authentication methods, by default all methods are allowed.
- comment str
- default_
route_ floatdistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- dial_
on_ booldemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- disabled bool
- interface_
pppoe_ strclient_ id - The ID of this resource.
- keepalive_
timeout float - Sets keepalive timeout in seconds.
- max_
mru str - Maximum Receive Unit.
- max_
mtu str - Maximum Transmission Unit.
- mrru str
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- name str
- Name of the PPPoE interface.
- password str
- Password used to authenticate.
- profile str
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- service_
name str - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- use_
peer_ booldns - Enable/disable getting DNS settings from the peer.
- user str
- Username used for authentication.
- interface String
- Interface name on which client will run.
- ___
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.
- ac
Name String - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- add
Default BooleanRoute - Enable/Disable whether to add default route automatically.
- allows List<String>
- Allowed authentication methods, by default all methods are allowed.
- comment String
- default
Route NumberDistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- dial
On BooleanDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- disabled Boolean
- interface
Pppoe StringClient Id - The ID of this resource.
- keepalive
Timeout Number - Sets keepalive timeout in seconds.
- max
Mru String - Maximum Receive Unit.
- max
Mtu String - Maximum Transmission Unit.
- mrru String
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- name String
- Name of the PPPoE interface.
- password String
- Password used to authenticate.
- profile String
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- service
Name String - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- use
Peer BooleanDns - Enable/disable getting DNS settings from the peer.
- user String
- Username used for authentication.
Outputs
All input properties are implicitly available as output properties. Additionally, the InterfacePppoeClient resource produces the following output properties:
Look up Existing InterfacePppoeClient Resource
Get an existing InterfacePppoeClient 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?: InterfacePppoeClientState, opts?: CustomResourceOptions): InterfacePppoeClient
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
ac_name: Optional[str] = None,
add_default_route: Optional[bool] = None,
allows: Optional[Sequence[str]] = None,
comment: Optional[str] = None,
default_route_distance: Optional[float] = None,
dial_on_demand: Optional[bool] = None,
disabled: Optional[bool] = None,
interface: Optional[str] = None,
interface_pppoe_client_id: Optional[str] = None,
invalid: Optional[bool] = None,
keepalive_timeout: Optional[float] = None,
max_mru: Optional[str] = None,
max_mtu: Optional[str] = None,
mrru: Optional[str] = None,
name: Optional[str] = None,
password: Optional[str] = None,
profile: Optional[str] = None,
running: Optional[bool] = None,
service_name: Optional[str] = None,
use_peer_dns: Optional[bool] = None,
user: Optional[str] = None) -> InterfacePppoeClient
func GetInterfacePppoeClient(ctx *Context, name string, id IDInput, state *InterfacePppoeClientState, opts ...ResourceOption) (*InterfacePppoeClient, error)
public static InterfacePppoeClient Get(string name, Input<string> id, InterfacePppoeClientState? state, CustomResourceOptions? opts = null)
public static InterfacePppoeClient get(String name, Output<String> id, InterfacePppoeClientState state, CustomResourceOptions options)
resources: _: type: routeros:InterfacePppoeClient 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.
- Ac
Name string - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- Add
Default boolRoute - Enable/Disable whether to add default route automatically.
- Allows List<string>
- Allowed authentication methods, by default all methods are allowed.
- Comment string
- Default
Route doubleDistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- Dial
On boolDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- Disabled bool
- Interface string
- Interface name on which client will run.
- Interface
Pppoe stringClient Id - The ID of this resource.
- Invalid bool
- Keepalive
Timeout double - Sets keepalive timeout in seconds.
- Max
Mru string - Maximum Receive Unit.
- Max
Mtu string - Maximum Transmission Unit.
- Mrru string
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- Name string
- Name of the PPPoE interface.
- Password string
- Password used to authenticate.
- Profile string
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- Running bool
- Service
Name string - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- Use
Peer boolDns - Enable/disable getting DNS settings from the peer.
- User string
- Username used for authentication.
- ___
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.
- Ac
Name string - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- Add
Default boolRoute - Enable/Disable whether to add default route automatically.
- Allows []string
- Allowed authentication methods, by default all methods are allowed.
- Comment string
- Default
Route float64Distance - sets distance value applied to auto created default route, if add-default-route is also selected.
- Dial
On boolDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- Disabled bool
- Interface string
- Interface name on which client will run.
- Interface
Pppoe stringClient Id - The ID of this resource.
- Invalid bool
- Keepalive
Timeout float64 - Sets keepalive timeout in seconds.
- Max
Mru string - Maximum Receive Unit.
- Max
Mtu string - Maximum Transmission Unit.
- Mrru string
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- Name string
- Name of the PPPoE interface.
- Password string
- Password used to authenticate.
- Profile string
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- Running bool
- Service
Name string - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- Use
Peer boolDns - Enable/disable getting DNS settings from the peer.
- User string
- Username used for authentication.
- ___
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.
- ac
Name String - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- add
Default BooleanRoute - Enable/Disable whether to add default route automatically.
- allows List<String>
- Allowed authentication methods, by default all methods are allowed.
- comment String
- default
Route DoubleDistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- dial
On BooleanDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- disabled Boolean
- interface
Pppoe StringClient Id - The ID of this resource.
- interface_ String
- Interface name on which client will run.
- invalid Boolean
- keepalive
Timeout Double - Sets keepalive timeout in seconds.
- max
Mru String - Maximum Receive Unit.
- max
Mtu String - Maximum Transmission Unit.
- mrru String
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- name String
- Name of the PPPoE interface.
- password String
- Password used to authenticate.
- profile String
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- running Boolean
- service
Name String - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- use
Peer BooleanDns - Enable/disable getting DNS settings from the peer.
- user String
- Username used for authentication.
- ___
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.
- ac
Name string - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- add
Default booleanRoute - Enable/Disable whether to add default route automatically.
- allows string[]
- Allowed authentication methods, by default all methods are allowed.
- comment string
- default
Route numberDistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- dial
On booleanDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- disabled boolean
- interface string
- Interface name on which client will run.
- interface
Pppoe stringClient Id - The ID of this resource.
- invalid boolean
- keepalive
Timeout number - Sets keepalive timeout in seconds.
- max
Mru string - Maximum Receive Unit.
- max
Mtu string - Maximum Transmission Unit.
- mrru string
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- name string
- Name of the PPPoE interface.
- password string
- Password used to authenticate.
- profile string
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- running boolean
- service
Name string - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- use
Peer booleanDns - Enable/disable getting DNS settings from the peer.
- user string
- Username used for authentication.
- ___
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.
- ac_
name str - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- add_
default_ boolroute - Enable/Disable whether to add default route automatically.
- allows Sequence[str]
- Allowed authentication methods, by default all methods are allowed.
- comment str
- default_
route_ floatdistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- dial_
on_ booldemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- disabled bool
- interface str
- Interface name on which client will run.
- interface_
pppoe_ strclient_ id - The ID of this resource.
- invalid bool
- keepalive_
timeout float - Sets keepalive timeout in seconds.
- max_
mru str - Maximum Receive Unit.
- max_
mtu str - Maximum Transmission Unit.
- mrru str
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- name str
- Name of the PPPoE interface.
- password str
- Password used to authenticate.
- profile str
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- running bool
- service_
name str - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- use_
peer_ booldns - Enable/disable getting DNS settings from the peer.
- user str
- Username used for authentication.
- ___
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.
- ac
Name String - Access Concentrator name, this may be left blank and the client will connect to any access concentrator on the broadcast domain.
- add
Default BooleanRoute - Enable/Disable whether to add default route automatically.
- allows List<String>
- Allowed authentication methods, by default all methods are allowed.
- comment String
- default
Route NumberDistance - sets distance value applied to auto created default route, if add-default-route is also selected.
- dial
On BooleanDemand - connects to AC only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- disabled Boolean
- interface String
- Interface name on which client will run.
- interface
Pppoe StringClient Id - The ID of this resource.
- invalid Boolean
- keepalive
Timeout Number - Sets keepalive timeout in seconds.
- max
Mru String - Maximum Receive Unit.
- max
Mtu String - Maximum Transmission Unit.
- mrru String
- Maximum packet size (512..65535 or disabled) that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- name String
- Name of the PPPoE interface.
- password String
- Password used to authenticate.
- profile String
- Specifies which PPP profile configuration will be used when establishing the tunnel.
- running Boolean
- service
Name String - Specifies the service name set on the access concentrator, can be left blank to connect to any PPPoE server.
- use
Peer BooleanDns - Enable/disable getting DNS settings from the peer.
- user String
- Username used for authentication.
Import
#The ID can be found via API or the terminal
#The command for the terminal is -> :put [/interface/pppoe-client get [print show-ids]]
$ pulumi import routeros:index/interfacePppoeClient:InterfacePppoeClient test "*0"
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.