fortios.system.Pppoeinterface
Explore with Pulumi AI
Configure the PPPoE interfaces.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.system.Pppoeinterface("trname", {
authType: "auto",
device: "port3",
dialOnDemand: "disable",
discRetryTimeout: 1,
idleTimeout: 0,
ipunnumbered: "0.0.0.0",
ipv6: "disable",
lcpEchoInterval: 5,
lcpMaxEchoFails: 3,
padtRetryTimeout: 1,
pppoeUnnumberedNegotiate: "enable",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.system.Pppoeinterface("trname",
auth_type="auto",
device="port3",
dial_on_demand="disable",
disc_retry_timeout=1,
idle_timeout=0,
ipunnumbered="0.0.0.0",
ipv6="disable",
lcp_echo_interval=5,
lcp_max_echo_fails=3,
padt_retry_timeout=1,
pppoe_unnumbered_negotiate="enable")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := system.NewPppoeinterface(ctx, "trname", &system.PppoeinterfaceArgs{
AuthType: pulumi.String("auto"),
Device: pulumi.String("port3"),
DialOnDemand: pulumi.String("disable"),
DiscRetryTimeout: pulumi.Int(1),
IdleTimeout: pulumi.Int(0),
Ipunnumbered: pulumi.String("0.0.0.0"),
Ipv6: pulumi.String("disable"),
LcpEchoInterval: pulumi.Int(5),
LcpMaxEchoFails: pulumi.Int(3),
PadtRetryTimeout: pulumi.Int(1),
PppoeUnnumberedNegotiate: pulumi.String("enable"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.System.Pppoeinterface("trname", new()
{
AuthType = "auto",
Device = "port3",
DialOnDemand = "disable",
DiscRetryTimeout = 1,
IdleTimeout = 0,
Ipunnumbered = "0.0.0.0",
Ipv6 = "disable",
LcpEchoInterval = 5,
LcpMaxEchoFails = 3,
PadtRetryTimeout = 1,
PppoeUnnumberedNegotiate = "enable",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.system.Pppoeinterface;
import com.pulumi.fortios.system.PppoeinterfaceArgs;
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 trname = new Pppoeinterface("trname", PppoeinterfaceArgs.builder()
.authType("auto")
.device("port3")
.dialOnDemand("disable")
.discRetryTimeout(1)
.idleTimeout(0)
.ipunnumbered("0.0.0.0")
.ipv6("disable")
.lcpEchoInterval(5)
.lcpMaxEchoFails(3)
.padtRetryTimeout(1)
.pppoeUnnumberedNegotiate("enable")
.build());
}
}
resources:
trname:
type: fortios:system:Pppoeinterface
properties:
authType: auto
device: port3
dialOnDemand: disable
discRetryTimeout: 1
idleTimeout: 0
ipunnumbered: 0.0.0.0
ipv6: disable
lcpEchoInterval: 5
lcpMaxEchoFails: 3
padtRetryTimeout: 1
pppoeUnnumberedNegotiate: enable
Create Pppoeinterface Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Pppoeinterface(name: string, args: PppoeinterfaceArgs, opts?: CustomResourceOptions);
@overload
def Pppoeinterface(resource_name: str,
args: PppoeinterfaceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Pppoeinterface(resource_name: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
lcp_echo_interval: Optional[int] = None,
ipv6: Optional[str] = None,
dial_on_demand: Optional[str] = None,
disc_retry_timeout: Optional[int] = None,
lcp_max_echo_fails: Optional[int] = None,
ipunnumbered: Optional[str] = None,
auth_type: Optional[str] = None,
ac_name: Optional[str] = None,
idle_timeout: Optional[int] = None,
name: Optional[str] = None,
padt_retry_timeout: Optional[int] = None,
password: Optional[str] = None,
pppoe_unnumbered_negotiate: Optional[str] = None,
service_name: Optional[str] = None,
username: Optional[str] = None,
vdomparam: Optional[str] = None)
func NewPppoeinterface(ctx *Context, name string, args PppoeinterfaceArgs, opts ...ResourceOption) (*Pppoeinterface, error)
public Pppoeinterface(string name, PppoeinterfaceArgs args, CustomResourceOptions? opts = null)
public Pppoeinterface(String name, PppoeinterfaceArgs args)
public Pppoeinterface(String name, PppoeinterfaceArgs args, CustomResourceOptions options)
type: fortios:system:Pppoeinterface
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 PppoeinterfaceArgs
- 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 PppoeinterfaceArgs
- 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 PppoeinterfaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PppoeinterfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PppoeinterfaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var pppoeinterfaceResource = new Fortios.System.Pppoeinterface("pppoeinterfaceResource", new()
{
Device = "string",
LcpEchoInterval = 0,
Ipv6 = "string",
DialOnDemand = "string",
DiscRetryTimeout = 0,
LcpMaxEchoFails = 0,
Ipunnumbered = "string",
AuthType = "string",
AcName = "string",
IdleTimeout = 0,
Name = "string",
PadtRetryTimeout = 0,
Password = "string",
PppoeUnnumberedNegotiate = "string",
ServiceName = "string",
Username = "string",
Vdomparam = "string",
});
example, err := system.NewPppoeinterface(ctx, "pppoeinterfaceResource", &system.PppoeinterfaceArgs{
Device: pulumi.String("string"),
LcpEchoInterval: pulumi.Int(0),
Ipv6: pulumi.String("string"),
DialOnDemand: pulumi.String("string"),
DiscRetryTimeout: pulumi.Int(0),
LcpMaxEchoFails: pulumi.Int(0),
Ipunnumbered: pulumi.String("string"),
AuthType: pulumi.String("string"),
AcName: pulumi.String("string"),
IdleTimeout: pulumi.Int(0),
Name: pulumi.String("string"),
PadtRetryTimeout: pulumi.Int(0),
Password: pulumi.String("string"),
PppoeUnnumberedNegotiate: pulumi.String("string"),
ServiceName: pulumi.String("string"),
Username: pulumi.String("string"),
Vdomparam: pulumi.String("string"),
})
var pppoeinterfaceResource = new Pppoeinterface("pppoeinterfaceResource", PppoeinterfaceArgs.builder()
.device("string")
.lcpEchoInterval(0)
.ipv6("string")
.dialOnDemand("string")
.discRetryTimeout(0)
.lcpMaxEchoFails(0)
.ipunnumbered("string")
.authType("string")
.acName("string")
.idleTimeout(0)
.name("string")
.padtRetryTimeout(0)
.password("string")
.pppoeUnnumberedNegotiate("string")
.serviceName("string")
.username("string")
.vdomparam("string")
.build());
pppoeinterface_resource = fortios.system.Pppoeinterface("pppoeinterfaceResource",
device="string",
lcp_echo_interval=0,
ipv6="string",
dial_on_demand="string",
disc_retry_timeout=0,
lcp_max_echo_fails=0,
ipunnumbered="string",
auth_type="string",
ac_name="string",
idle_timeout=0,
name="string",
padt_retry_timeout=0,
password="string",
pppoe_unnumbered_negotiate="string",
service_name="string",
username="string",
vdomparam="string")
const pppoeinterfaceResource = new fortios.system.Pppoeinterface("pppoeinterfaceResource", {
device: "string",
lcpEchoInterval: 0,
ipv6: "string",
dialOnDemand: "string",
discRetryTimeout: 0,
lcpMaxEchoFails: 0,
ipunnumbered: "string",
authType: "string",
acName: "string",
idleTimeout: 0,
name: "string",
padtRetryTimeout: 0,
password: "string",
pppoeUnnumberedNegotiate: "string",
serviceName: "string",
username: "string",
vdomparam: "string",
});
type: fortios:system:Pppoeinterface
properties:
acName: string
authType: string
device: string
dialOnDemand: string
discRetryTimeout: 0
idleTimeout: 0
ipunnumbered: string
ipv6: string
lcpEchoInterval: 0
lcpMaxEchoFails: 0
name: string
padtRetryTimeout: 0
password: string
pppoeUnnumberedNegotiate: string
serviceName: string
username: string
vdomparam: string
Pppoeinterface Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Pppoeinterface resource accepts the following input properties:
- Device string
- Name for the physical interface.
- Ac
Name string - PPPoE AC name.
- Auth
Type string - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - Dial
On stringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - Disc
Retry intTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- Idle
Timeout int - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- Ipunnumbered string
- PPPoE unnumbered IP.
- Ipv6 string
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - Lcp
Echo intInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- Lcp
Max intEcho Fails - Maximum missed LCP echo messages before disconnect.
- Name string
- Name of the PPPoE interface.
- Padt
Retry intTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- Password string
- Enter the password.
- Pppoe
Unnumbered stringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - Service
Name string - PPPoE service name.
- Username string
- User name.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Device string
- Name for the physical interface.
- Ac
Name string - PPPoE AC name.
- Auth
Type string - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - Dial
On stringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - Disc
Retry intTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- Idle
Timeout int - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- Ipunnumbered string
- PPPoE unnumbered IP.
- Ipv6 string
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - Lcp
Echo intInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- Lcp
Max intEcho Fails - Maximum missed LCP echo messages before disconnect.
- Name string
- Name of the PPPoE interface.
- Padt
Retry intTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- Password string
- Enter the password.
- Pppoe
Unnumbered stringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - Service
Name string - PPPoE service name.
- Username string
- User name.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- device String
- Name for the physical interface.
- ac
Name String - PPPoE AC name.
- auth
Type String - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - dial
On StringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - disc
Retry IntegerTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- idle
Timeout Integer - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- ipunnumbered String
- PPPoE unnumbered IP.
- ipv6 String
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - lcp
Echo IntegerInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- lcp
Max IntegerEcho Fails - Maximum missed LCP echo messages before disconnect.
- name String
- Name of the PPPoE interface.
- padt
Retry IntegerTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- password String
- Enter the password.
- pppoe
Unnumbered StringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - service
Name String - PPPoE service name.
- username String
- User name.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- device string
- Name for the physical interface.
- ac
Name string - PPPoE AC name.
- auth
Type string - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - dial
On stringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - disc
Retry numberTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- idle
Timeout number - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- ipunnumbered string
- PPPoE unnumbered IP.
- ipv6 string
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - lcp
Echo numberInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- lcp
Max numberEcho Fails - Maximum missed LCP echo messages before disconnect.
- name string
- Name of the PPPoE interface.
- padt
Retry numberTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- password string
- Enter the password.
- pppoe
Unnumbered stringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - service
Name string - PPPoE service name.
- username string
- User name.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- device str
- Name for the physical interface.
- ac_
name str - PPPoE AC name.
- auth_
type str - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - dial_
on_ strdemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - disc_
retry_ inttimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- idle_
timeout int - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- ipunnumbered str
- PPPoE unnumbered IP.
- ipv6 str
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - lcp_
echo_ intinterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- lcp_
max_ intecho_ fails - Maximum missed LCP echo messages before disconnect.
- name str
- Name of the PPPoE interface.
- padt_
retry_ inttimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- password str
- Enter the password.
- pppoe_
unnumbered_ strnegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - service_
name str - PPPoE service name.
- username str
- User name.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- device String
- Name for the physical interface.
- ac
Name String - PPPoE AC name.
- auth
Type String - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - dial
On StringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - disc
Retry NumberTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- idle
Timeout Number - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- ipunnumbered String
- PPPoE unnumbered IP.
- ipv6 String
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - lcp
Echo NumberInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- lcp
Max NumberEcho Fails - Maximum missed LCP echo messages before disconnect.
- name String
- Name of the PPPoE interface.
- padt
Retry NumberTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- password String
- Enter the password.
- pppoe
Unnumbered StringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - service
Name String - PPPoE service name.
- username String
- User name.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Outputs
All input properties are implicitly available as output properties. Additionally, the Pppoeinterface resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Pppoeinterface Resource
Get an existing Pppoeinterface 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?: PppoeinterfaceState, opts?: CustomResourceOptions): Pppoeinterface
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ac_name: Optional[str] = None,
auth_type: Optional[str] = None,
device: Optional[str] = None,
dial_on_demand: Optional[str] = None,
disc_retry_timeout: Optional[int] = None,
idle_timeout: Optional[int] = None,
ipunnumbered: Optional[str] = None,
ipv6: Optional[str] = None,
lcp_echo_interval: Optional[int] = None,
lcp_max_echo_fails: Optional[int] = None,
name: Optional[str] = None,
padt_retry_timeout: Optional[int] = None,
password: Optional[str] = None,
pppoe_unnumbered_negotiate: Optional[str] = None,
service_name: Optional[str] = None,
username: Optional[str] = None,
vdomparam: Optional[str] = None) -> Pppoeinterface
func GetPppoeinterface(ctx *Context, name string, id IDInput, state *PppoeinterfaceState, opts ...ResourceOption) (*Pppoeinterface, error)
public static Pppoeinterface Get(string name, Input<string> id, PppoeinterfaceState? state, CustomResourceOptions? opts = null)
public static Pppoeinterface get(String name, Output<String> id, PppoeinterfaceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Ac
Name string - PPPoE AC name.
- Auth
Type string - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - Device string
- Name for the physical interface.
- Dial
On stringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - Disc
Retry intTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- Idle
Timeout int - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- Ipunnumbered string
- PPPoE unnumbered IP.
- Ipv6 string
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - Lcp
Echo intInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- Lcp
Max intEcho Fails - Maximum missed LCP echo messages before disconnect.
- Name string
- Name of the PPPoE interface.
- Padt
Retry intTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- Password string
- Enter the password.
- Pppoe
Unnumbered stringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - Service
Name string - PPPoE service name.
- Username string
- User name.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Ac
Name string - PPPoE AC name.
- Auth
Type string - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - Device string
- Name for the physical interface.
- Dial
On stringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - Disc
Retry intTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- Idle
Timeout int - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- Ipunnumbered string
- PPPoE unnumbered IP.
- Ipv6 string
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - Lcp
Echo intInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- Lcp
Max intEcho Fails - Maximum missed LCP echo messages before disconnect.
- Name string
- Name of the PPPoE interface.
- Padt
Retry intTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- Password string
- Enter the password.
- Pppoe
Unnumbered stringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - Service
Name string - PPPoE service name.
- Username string
- User name.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- ac
Name String - PPPoE AC name.
- auth
Type String - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - device String
- Name for the physical interface.
- dial
On StringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - disc
Retry IntegerTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- idle
Timeout Integer - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- ipunnumbered String
- PPPoE unnumbered IP.
- ipv6 String
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - lcp
Echo IntegerInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- lcp
Max IntegerEcho Fails - Maximum missed LCP echo messages before disconnect.
- name String
- Name of the PPPoE interface.
- padt
Retry IntegerTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- password String
- Enter the password.
- pppoe
Unnumbered StringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - service
Name String - PPPoE service name.
- username String
- User name.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- ac
Name string - PPPoE AC name.
- auth
Type string - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - device string
- Name for the physical interface.
- dial
On stringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - disc
Retry numberTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- idle
Timeout number - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- ipunnumbered string
- PPPoE unnumbered IP.
- ipv6 string
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - lcp
Echo numberInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- lcp
Max numberEcho Fails - Maximum missed LCP echo messages before disconnect.
- name string
- Name of the PPPoE interface.
- padt
Retry numberTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- password string
- Enter the password.
- pppoe
Unnumbered stringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - service
Name string - PPPoE service name.
- username string
- User name.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- ac_
name str - PPPoE AC name.
- auth_
type str - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - device str
- Name for the physical interface.
- dial_
on_ strdemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - disc_
retry_ inttimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- idle_
timeout int - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- ipunnumbered str
- PPPoE unnumbered IP.
- ipv6 str
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - lcp_
echo_ intinterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- lcp_
max_ intecho_ fails - Maximum missed LCP echo messages before disconnect.
- name str
- Name of the PPPoE interface.
- padt_
retry_ inttimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- password str
- Enter the password.
- pppoe_
unnumbered_ strnegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - service_
name str - PPPoE service name.
- username str
- User name.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- ac
Name String - PPPoE AC name.
- auth
Type String - PPP authentication type to use. Valid values:
auto
,pap
,chap
,mschapv1
,mschapv2
. - device String
- Name for the physical interface.
- dial
On StringDemand - Enable/disable dial on demand to dial the PPPoE interface when packets are routed to the PPPoE interface. Valid values:
enable
,disable
. - disc
Retry NumberTimeout - PPPoE discovery init timeout value in (0-4294967295 sec).
- idle
Timeout Number - PPPoE auto disconnect after idle timeout (0-4294967295 sec).
- ipunnumbered String
- PPPoE unnumbered IP.
- ipv6 String
- Enable/disable IPv6 Control Protocol (IPv6CP). Valid values:
enable
,disable
. - lcp
Echo NumberInterval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
- lcp
Max NumberEcho Fails - Maximum missed LCP echo messages before disconnect.
- name String
- Name of the PPPoE interface.
- padt
Retry NumberTimeout - PPPoE terminate timeout value in (0-4294967295 sec).
- password String
- Enter the password.
- pppoe
Unnumbered StringNegotiate - Enable/disable PPPoE unnumbered negotiation. Valid values:
enable
,disable
. - service
Name String - PPPoE service name.
- username String
- User name.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Import
System PppoeInterface can be imported using any of these accepted formats:
$ pulumi import fortios:system/pppoeinterface:Pppoeinterface labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:system/pppoeinterface:Pppoeinterface labelname {{name}}
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.