fortios.router/ospf6.Ospf6interface
Explore with Pulumi AI
OSPF6 interface configuration.
The provider supports the definition of Ospf6-Interface in Router Ospf6
fortios.router.Ospf6
, and also allows the definition of separate Ospf6-Interface resourcesfortios.router/ospf6.Ospf6interface
, but do not use afortios.router.Ospf6
with in-line Ospf6-Interface in conjunction with anyfortios.router/ospf6.Ospf6interface
resources, otherwise conflicts and overwrite will occur.
Create Ospf6interface Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Ospf6interface(name: string, args?: Ospf6interfaceArgs, opts?: CustomResourceOptions);
@overload
def Ospf6interface(resource_name: str,
args: Optional[Ospf6interfaceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Ospf6interface(resource_name: str,
opts: Optional[ResourceOptions] = None,
area_id: Optional[str] = None,
authentication: Optional[str] = None,
bfd: Optional[str] = None,
cost: Optional[int] = None,
dead_interval: Optional[int] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
hello_interval: Optional[int] = None,
interface: Optional[str] = None,
ipsec_auth_alg: Optional[str] = None,
ipsec_enc_alg: Optional[str] = None,
ipsec_keys: Optional[Sequence[Ospf6interfaceIpsecKeyArgs]] = None,
key_rollover_interval: Optional[int] = None,
mtu: Optional[int] = None,
mtu_ignore: Optional[str] = None,
name: Optional[str] = None,
neighbors: Optional[Sequence[Ospf6interfaceNeighborArgs]] = None,
network_type: Optional[str] = None,
priority: Optional[int] = None,
retransmit_interval: Optional[int] = None,
status: Optional[str] = None,
transmit_delay: Optional[int] = None,
vdomparam: Optional[str] = None)
func NewOspf6interface(ctx *Context, name string, args *Ospf6interfaceArgs, opts ...ResourceOption) (*Ospf6interface, error)
public Ospf6interface(string name, Ospf6interfaceArgs? args = null, CustomResourceOptions? opts = null)
public Ospf6interface(String name, Ospf6interfaceArgs args)
public Ospf6interface(String name, Ospf6interfaceArgs args, CustomResourceOptions options)
type: fortios:router/ospf6/ospf6interface:Ospf6interface
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 Ospf6interfaceArgs
- 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 Ospf6interfaceArgs
- 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 Ospf6interfaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args Ospf6interfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args Ospf6interfaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Ospf6interface 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 Ospf6interface resource accepts the following input properties:
- Area
Id string - A.B.C.D, in IPv4 address format.
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - Cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- Dead
Interval int - Dead interval.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Hello
Interval int - Hello interval.
- Interface string
- Configuration interface name.
- Ipsec
Auth stringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - Ipsec
Enc stringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - Ipsec
Keys List<Pulumiverse.Fortios. Router. Ospf6. Inputs. Ospf6interface Ipsec Key> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - Key
Rollover intInterval - Key roll-over interval.
- Mtu int
- MTU for OSPFv3 packets.
- Mtu
Ignore string - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - Name string
- Interface entry name.
- Neighbors
List<Pulumiverse.
Fortios. Router. Ospf6. Inputs. Ospf6interface Neighbor> - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - Network
Type string - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - Priority int
- priority
- Retransmit
Interval int - Retransmit interval.
- Status string
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - Transmit
Delay int - Transmit delay.
- 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.
- Area
Id string - A.B.C.D, in IPv4 address format.
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - Cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- Dead
Interval int - Dead interval.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Hello
Interval int - Hello interval.
- Interface string
- Configuration interface name.
- Ipsec
Auth stringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - Ipsec
Enc stringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - Ipsec
Keys []Ospf6interfaceIpsec Key Args - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - Key
Rollover intInterval - Key roll-over interval.
- Mtu int
- MTU for OSPFv3 packets.
- Mtu
Ignore string - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - Name string
- Interface entry name.
- Neighbors
[]Ospf6interface
Neighbor Args - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - Network
Type string - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - Priority int
- priority
- Retransmit
Interval int - Retransmit interval.
- Status string
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - Transmit
Delay int - Transmit delay.
- 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.
- area
Id String - A.B.C.D, in IPv4 address format.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - cost Integer
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead
Interval Integer - Dead interval.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- hello
Interval Integer - Hello interval.
- interface_ String
- Configuration interface name.
- ipsec
Auth StringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - ipsec
Enc StringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - ipsec
Keys List<Ospf6interfaceIpsec Key> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover IntegerInterval - Key roll-over interval.
- mtu Integer
- MTU for OSPFv3 packets.
- mtu
Ignore String - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - name String
- Interface entry name.
- neighbors
List<Ospf6interface
Neighbor> - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - network
Type String - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - priority Integer
- priority
- retransmit
Interval Integer - Retransmit interval.
- status String
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - transmit
Delay Integer - Transmit delay.
- 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.
- area
Id string - A.B.C.D, in IPv4 address format.
- authentication string
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - cost number
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead
Interval number - Dead interval.
- dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- hello
Interval number - Hello interval.
- interface string
- Configuration interface name.
- ipsec
Auth stringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - ipsec
Enc stringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - ipsec
Keys Ospf6interfaceIpsec Key[] - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover numberInterval - Key roll-over interval.
- mtu number
- MTU for OSPFv3 packets.
- mtu
Ignore string - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - name string
- Interface entry name.
- neighbors
Ospf6interface
Neighbor[] - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - network
Type string - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - priority number
- priority
- retransmit
Interval number - Retransmit interval.
- status string
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - transmit
Delay number - Transmit delay.
- 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.
- area_
id str - A.B.C.D, in IPv4 address format.
- authentication str
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - bfd str
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead_
interval int - Dead interval.
- dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- hello_
interval int - Hello interval.
- interface str
- Configuration interface name.
- ipsec_
auth_ stralg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - ipsec_
enc_ stralg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - ipsec_
keys Sequence[Ospf6interfaceIpsec Key Args] - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key_
rollover_ intinterval - Key roll-over interval.
- mtu int
- MTU for OSPFv3 packets.
- mtu_
ignore str - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - name str
- Interface entry name.
- neighbors
Sequence[Ospf6interface
Neighbor Args] - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - network_
type str - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - priority int
- priority
- retransmit_
interval int - Retransmit interval.
- status str
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - transmit_
delay int - Transmit delay.
- 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.
- area
Id String - A.B.C.D, in IPv4 address format.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - cost Number
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead
Interval Number - Dead interval.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- hello
Interval Number - Hello interval.
- interface String
- Configuration interface name.
- ipsec
Auth StringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - ipsec
Enc StringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - ipsec
Keys List<Property Map> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover NumberInterval - Key roll-over interval.
- mtu Number
- MTU for OSPFv3 packets.
- mtu
Ignore String - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - name String
- Interface entry name.
- neighbors List<Property Map>
- OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - network
Type String - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - priority Number
- priority
- retransmit
Interval Number - Retransmit interval.
- status String
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - transmit
Delay Number - Transmit delay.
- 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 Ospf6interface 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 Ospf6interface Resource
Get an existing Ospf6interface 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?: Ospf6interfaceState, opts?: CustomResourceOptions): Ospf6interface
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
area_id: Optional[str] = None,
authentication: Optional[str] = None,
bfd: Optional[str] = None,
cost: Optional[int] = None,
dead_interval: Optional[int] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
hello_interval: Optional[int] = None,
interface: Optional[str] = None,
ipsec_auth_alg: Optional[str] = None,
ipsec_enc_alg: Optional[str] = None,
ipsec_keys: Optional[Sequence[Ospf6interfaceIpsecKeyArgs]] = None,
key_rollover_interval: Optional[int] = None,
mtu: Optional[int] = None,
mtu_ignore: Optional[str] = None,
name: Optional[str] = None,
neighbors: Optional[Sequence[Ospf6interfaceNeighborArgs]] = None,
network_type: Optional[str] = None,
priority: Optional[int] = None,
retransmit_interval: Optional[int] = None,
status: Optional[str] = None,
transmit_delay: Optional[int] = None,
vdomparam: Optional[str] = None) -> Ospf6interface
func GetOspf6interface(ctx *Context, name string, id IDInput, state *Ospf6interfaceState, opts ...ResourceOption) (*Ospf6interface, error)
public static Ospf6interface Get(string name, Input<string> id, Ospf6interfaceState? state, CustomResourceOptions? opts = null)
public static Ospf6interface get(String name, Output<String> id, Ospf6interfaceState 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.
- Area
Id string - A.B.C.D, in IPv4 address format.
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - Cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- Dead
Interval int - Dead interval.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Hello
Interval int - Hello interval.
- Interface string
- Configuration interface name.
- Ipsec
Auth stringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - Ipsec
Enc stringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - Ipsec
Keys List<Pulumiverse.Fortios. Router. Ospf6. Inputs. Ospf6interface Ipsec Key> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - Key
Rollover intInterval - Key roll-over interval.
- Mtu int
- MTU for OSPFv3 packets.
- Mtu
Ignore string - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - Name string
- Interface entry name.
- Neighbors
List<Pulumiverse.
Fortios. Router. Ospf6. Inputs. Ospf6interface Neighbor> - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - Network
Type string - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - Priority int
- priority
- Retransmit
Interval int - Retransmit interval.
- Status string
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - Transmit
Delay int - Transmit delay.
- 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.
- Area
Id string - A.B.C.D, in IPv4 address format.
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - Cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- Dead
Interval int - Dead interval.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Hello
Interval int - Hello interval.
- Interface string
- Configuration interface name.
- Ipsec
Auth stringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - Ipsec
Enc stringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - Ipsec
Keys []Ospf6interfaceIpsec Key Args - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - Key
Rollover intInterval - Key roll-over interval.
- Mtu int
- MTU for OSPFv3 packets.
- Mtu
Ignore string - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - Name string
- Interface entry name.
- Neighbors
[]Ospf6interface
Neighbor Args - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - Network
Type string - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - Priority int
- priority
- Retransmit
Interval int - Retransmit interval.
- Status string
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - Transmit
Delay int - Transmit delay.
- 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.
- area
Id String - A.B.C.D, in IPv4 address format.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - cost Integer
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead
Interval Integer - Dead interval.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- hello
Interval Integer - Hello interval.
- interface_ String
- Configuration interface name.
- ipsec
Auth StringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - ipsec
Enc StringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - ipsec
Keys List<Ospf6interfaceIpsec Key> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover IntegerInterval - Key roll-over interval.
- mtu Integer
- MTU for OSPFv3 packets.
- mtu
Ignore String - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - name String
- Interface entry name.
- neighbors
List<Ospf6interface
Neighbor> - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - network
Type String - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - priority Integer
- priority
- retransmit
Interval Integer - Retransmit interval.
- status String
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - transmit
Delay Integer - Transmit delay.
- 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.
- area
Id string - A.B.C.D, in IPv4 address format.
- authentication string
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - cost number
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead
Interval number - Dead interval.
- dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- hello
Interval number - Hello interval.
- interface string
- Configuration interface name.
- ipsec
Auth stringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - ipsec
Enc stringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - ipsec
Keys Ospf6interfaceIpsec Key[] - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover numberInterval - Key roll-over interval.
- mtu number
- MTU for OSPFv3 packets.
- mtu
Ignore string - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - name string
- Interface entry name.
- neighbors
Ospf6interface
Neighbor[] - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - network
Type string - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - priority number
- priority
- retransmit
Interval number - Retransmit interval.
- status string
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - transmit
Delay number - Transmit delay.
- 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.
- area_
id str - A.B.C.D, in IPv4 address format.
- authentication str
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - bfd str
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead_
interval int - Dead interval.
- dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- hello_
interval int - Hello interval.
- interface str
- Configuration interface name.
- ipsec_
auth_ stralg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - ipsec_
enc_ stralg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - ipsec_
keys Sequence[Ospf6interfaceIpsec Key Args] - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key_
rollover_ intinterval - Key roll-over interval.
- mtu int
- MTU for OSPFv3 packets.
- mtu_
ignore str - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - name str
- Interface entry name.
- neighbors
Sequence[Ospf6interface
Neighbor Args] - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - network_
type str - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - priority int
- priority
- retransmit_
interval int - Retransmit interval.
- status str
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - transmit_
delay int - Transmit delay.
- 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.
- area
Id String - A.B.C.D, in IPv4 address format.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
global
,enable
,disable
. - cost Number
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead
Interval Number - Dead interval.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- hello
Interval Number - Hello interval.
- interface String
- Configuration interface name.
- ipsec
Auth StringAlg - Authentication algorithm. Valid values:
md5
,sha1
,sha256
,sha384
,sha512
. - ipsec
Enc StringAlg - Encryption algorithm. Valid values:
null
,des
,3des
,aes128
,aes192
,aes256
. - ipsec
Keys List<Property Map> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover NumberInterval - Key roll-over interval.
- mtu Number
- MTU for OSPFv3 packets.
- mtu
Ignore String - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - name String
- Interface entry name.
- neighbors List<Property Map>
- OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of
neighbor
block is documented below. - network
Type String - Network type. Valid values:
broadcast
,point-to-point
,non-broadcast
,point-to-multipoint
,point-to-multipoint-non-broadcast
. - priority Number
- priority
- retransmit
Interval Number - Retransmit interval.
- status String
- Enable/disable OSPF6 routing on this interface. Valid values:
disable
,enable
. - transmit
Delay Number - Transmit delay.
- 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.
Supporting Types
Ospf6interfaceIpsecKey, Ospf6interfaceIpsecKeyArgs
Ospf6interfaceNeighbor, Ospf6interfaceNeighborArgs
- Cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- Ip6 string
- IPv6 link local address of the neighbor.
- Poll
Interval int - Poll interval time in seconds.
- Priority int
- priority
- Cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- Ip6 string
- IPv6 link local address of the neighbor.
- Poll
Interval int - Poll interval time in seconds.
- Priority int
- priority
- cost Integer
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- ip6 String
- IPv6 link local address of the neighbor.
- poll
Interval Integer - Poll interval time in seconds.
- priority Integer
- priority
- cost number
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- ip6 string
- IPv6 link local address of the neighbor.
- poll
Interval number - Poll interval time in seconds.
- priority number
- priority
- cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- ip6 str
- IPv6 link local address of the neighbor.
- poll_
interval int - Poll interval time in seconds.
- priority int
- priority
- cost Number
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- ip6 String
- IPv6 link local address of the neighbor.
- poll
Interval Number - Poll interval time in seconds.
- priority Number
- priority
Import
Routerospf6 Ospf6Interface can be imported using any of these accepted formats:
$ pulumi import fortios:router/ospf6/ospf6interface:Ospf6interface labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:router/ospf6/ospf6interface:Ospf6interface 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.