fortios.router.Ospf6
Explore with Pulumi AI
Configure IPv6 OSPF.
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.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.router.Ospf6("trname", {
abrType: "standard",
autoCostRefBandwidth: 1000,
bfd: "disable",
defaultInformationMetric: 10,
defaultInformationMetricType: "2",
defaultInformationOriginate: "disable",
defaultMetric: 10,
logNeighbourChanges: "enable",
redistributes: [
{
metric: 0,
metricType: "2",
name: "connected",
status: "disable",
},
{
metric: 0,
metricType: "2",
name: "static",
status: "disable",
},
{
metric: 0,
metricType: "2",
name: "rip",
status: "disable",
},
{
metric: 0,
metricType: "2",
name: "bgp",
status: "disable",
},
{
metric: 0,
metricType: "2",
name: "isis",
status: "disable",
},
],
routerId: "0.0.0.0",
spfTimers: "5 10",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.router.Ospf6("trname",
abr_type="standard",
auto_cost_ref_bandwidth=1000,
bfd="disable",
default_information_metric=10,
default_information_metric_type="2",
default_information_originate="disable",
default_metric=10,
log_neighbour_changes="enable",
redistributes=[
fortios.router.Ospf6RedistributeArgs(
metric=0,
metric_type="2",
name="connected",
status="disable",
),
fortios.router.Ospf6RedistributeArgs(
metric=0,
metric_type="2",
name="static",
status="disable",
),
fortios.router.Ospf6RedistributeArgs(
metric=0,
metric_type="2",
name="rip",
status="disable",
),
fortios.router.Ospf6RedistributeArgs(
metric=0,
metric_type="2",
name="bgp",
status="disable",
),
fortios.router.Ospf6RedistributeArgs(
metric=0,
metric_type="2",
name="isis",
status="disable",
),
],
router_id="0.0.0.0",
spf_timers="5 10")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := router.NewOspf6(ctx, "trname", &router.Ospf6Args{
AbrType: pulumi.String("standard"),
AutoCostRefBandwidth: pulumi.Int(1000),
Bfd: pulumi.String("disable"),
DefaultInformationMetric: pulumi.Int(10),
DefaultInformationMetricType: pulumi.String("2"),
DefaultInformationOriginate: pulumi.String("disable"),
DefaultMetric: pulumi.Int(10),
LogNeighbourChanges: pulumi.String("enable"),
Redistributes: router.Ospf6RedistributeArray{
&router.Ospf6RedistributeArgs{
Metric: pulumi.Int(0),
MetricType: pulumi.String("2"),
Name: pulumi.String("connected"),
Status: pulumi.String("disable"),
},
&router.Ospf6RedistributeArgs{
Metric: pulumi.Int(0),
MetricType: pulumi.String("2"),
Name: pulumi.String("static"),
Status: pulumi.String("disable"),
},
&router.Ospf6RedistributeArgs{
Metric: pulumi.Int(0),
MetricType: pulumi.String("2"),
Name: pulumi.String("rip"),
Status: pulumi.String("disable"),
},
&router.Ospf6RedistributeArgs{
Metric: pulumi.Int(0),
MetricType: pulumi.String("2"),
Name: pulumi.String("bgp"),
Status: pulumi.String("disable"),
},
&router.Ospf6RedistributeArgs{
Metric: pulumi.Int(0),
MetricType: pulumi.String("2"),
Name: pulumi.String("isis"),
Status: pulumi.String("disable"),
},
},
RouterId: pulumi.String("0.0.0.0"),
SpfTimers: pulumi.String("5 10"),
})
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.Router.Ospf6Router("trname", new()
{
AbrType = "standard",
AutoCostRefBandwidth = 1000,
Bfd = "disable",
DefaultInformationMetric = 10,
DefaultInformationMetricType = "2",
DefaultInformationOriginate = "disable",
DefaultMetric = 10,
LogNeighbourChanges = "enable",
Redistributes = new[]
{
new Fortios.Router.Inputs.Ospf6RedistributeArgs
{
Metric = 0,
MetricType = "2",
Name = "connected",
Status = "disable",
},
new Fortios.Router.Inputs.Ospf6RedistributeArgs
{
Metric = 0,
MetricType = "2",
Name = "static",
Status = "disable",
},
new Fortios.Router.Inputs.Ospf6RedistributeArgs
{
Metric = 0,
MetricType = "2",
Name = "rip",
Status = "disable",
},
new Fortios.Router.Inputs.Ospf6RedistributeArgs
{
Metric = 0,
MetricType = "2",
Name = "bgp",
Status = "disable",
},
new Fortios.Router.Inputs.Ospf6RedistributeArgs
{
Metric = 0,
MetricType = "2",
Name = "isis",
Status = "disable",
},
},
RouterId = "0.0.0.0",
SpfTimers = "5 10",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.router.Ospf6;
import com.pulumi.fortios.router.Ospf6Args;
import com.pulumi.fortios.router.inputs.Ospf6RedistributeArgs;
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 Ospf6("trname", Ospf6Args.builder()
.abrType("standard")
.autoCostRefBandwidth(1000)
.bfd("disable")
.defaultInformationMetric(10)
.defaultInformationMetricType("2")
.defaultInformationOriginate("disable")
.defaultMetric(10)
.logNeighbourChanges("enable")
.redistributes(
Ospf6RedistributeArgs.builder()
.metric(0)
.metricType("2")
.name("connected")
.status("disable")
.build(),
Ospf6RedistributeArgs.builder()
.metric(0)
.metricType("2")
.name("static")
.status("disable")
.build(),
Ospf6RedistributeArgs.builder()
.metric(0)
.metricType("2")
.name("rip")
.status("disable")
.build(),
Ospf6RedistributeArgs.builder()
.metric(0)
.metricType("2")
.name("bgp")
.status("disable")
.build(),
Ospf6RedistributeArgs.builder()
.metric(0)
.metricType("2")
.name("isis")
.status("disable")
.build())
.routerId("0.0.0.0")
.spfTimers("5 10")
.build());
}
}
resources:
trname:
type: fortios:router:Ospf6
properties:
abrType: standard
autoCostRefBandwidth: 1000
bfd: disable
defaultInformationMetric: 10
defaultInformationMetricType: '2'
defaultInformationOriginate: disable
defaultMetric: 10
logNeighbourChanges: enable
redistributes:
- metric: 0
metricType: '2'
name: connected
status: disable
- metric: 0
metricType: '2'
name: static
status: disable
- metric: 0
metricType: '2'
name: rip
status: disable
- metric: 0
metricType: '2'
name: bgp
status: disable
- metric: 0
metricType: '2'
name: isis
status: disable
routerId: 0.0.0.0
spfTimers: 5 10
Create Ospf6 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Ospf6(name: string, args: Ospf6Args, opts?: CustomResourceOptions);
@overload
def Ospf6(resource_name: str,
args: Ospf6Args,
opts: Optional[ResourceOptions] = None)
@overload
def Ospf6(resource_name: str,
opts: Optional[ResourceOptions] = None,
router_id: Optional[str] = None,
get_all_tables: Optional[str] = None,
default_information_metric_type: Optional[str] = None,
log_neighbour_changes: Optional[str] = None,
passive_interfaces: Optional[Sequence[Ospf6PassiveInterfaceArgs]] = None,
ospf6_interfaces: Optional[Sequence[Ospf6Ospf6InterfaceArgs]] = None,
default_information_originate: Optional[str] = None,
default_information_route_map: Optional[str] = None,
default_metric: Optional[int] = None,
dynamic_sort_subtable: Optional[str] = None,
abr_type: Optional[str] = None,
bfd: Optional[str] = None,
auto_cost_ref_bandwidth: Optional[int] = None,
default_information_metric: Optional[int] = None,
redistributes: Optional[Sequence[Ospf6RedistributeArgs]] = None,
restart_mode: Optional[str] = None,
restart_on_topology_change: Optional[str] = None,
restart_period: Optional[int] = None,
areas: Optional[Sequence[Ospf6AreaArgs]] = None,
spf_timers: Optional[str] = None,
summary_addresses: Optional[Sequence[Ospf6SummaryAddressArgs]] = None,
vdomparam: Optional[str] = None)
func NewOspf6(ctx *Context, name string, args Ospf6Args, opts ...ResourceOption) (*Ospf6, error)
public Ospf6(string name, Ospf6Args args, CustomResourceOptions? opts = null)
type: fortios:router:Ospf6
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 Ospf6Args
- 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 Ospf6Args
- 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 Ospf6Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args Ospf6Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args Ospf6Args
- 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 ospf6Resource = new Fortios.Router.Ospf6Router("ospf6Resource", new()
{
RouterId = "string",
GetAllTables = "string",
DefaultInformationMetricType = "string",
LogNeighbourChanges = "string",
PassiveInterfaces = new[]
{
new Fortios.Router.Inputs.Ospf6PassiveInterfaceArgs
{
Name = "string",
},
},
Ospf6Interfaces = new[]
{
new Fortios.Router.Inputs.Ospf6Ospf6InterfaceArgs
{
AreaId = "string",
Authentication = "string",
Bfd = "string",
Cost = 0,
DeadInterval = 0,
HelloInterval = 0,
Interface = "string",
IpsecAuthAlg = "string",
IpsecEncAlg = "string",
IpsecKeys = new[]
{
new Fortios.Router.Inputs.Ospf6Ospf6InterfaceIpsecKeyArgs
{
AuthKey = "string",
EncKey = "string",
Spi = 0,
},
},
KeyRolloverInterval = 0,
Mtu = 0,
MtuIgnore = "string",
Name = "string",
Neighbors = new[]
{
new Fortios.Router.Inputs.Ospf6Ospf6InterfaceNeighborArgs
{
Cost = 0,
Ip6 = "string",
PollInterval = 0,
Priority = 0,
},
},
NetworkType = "string",
Priority = 0,
RetransmitInterval = 0,
Status = "string",
TransmitDelay = 0,
},
},
DefaultInformationOriginate = "string",
DefaultInformationRouteMap = "string",
DefaultMetric = 0,
DynamicSortSubtable = "string",
AbrType = "string",
Bfd = "string",
AutoCostRefBandwidth = 0,
DefaultInformationMetric = 0,
Redistributes = new[]
{
new Fortios.Router.Inputs.Ospf6RedistributeArgs
{
Metric = 0,
MetricType = "string",
Name = "string",
Routemap = "string",
Status = "string",
},
},
RestartMode = "string",
RestartOnTopologyChange = "string",
RestartPeriod = 0,
Areas = new[]
{
new Fortios.Router.Inputs.Ospf6AreaArgs
{
Authentication = "string",
DefaultCost = 0,
Id = "string",
IpsecAuthAlg = "string",
IpsecEncAlg = "string",
IpsecKeys = new[]
{
new Fortios.Router.Inputs.Ospf6AreaIpsecKeyArgs
{
AuthKey = "string",
EncKey = "string",
Spi = 0,
},
},
KeyRolloverInterval = 0,
NssaDefaultInformationOriginate = "string",
NssaDefaultInformationOriginateMetric = 0,
NssaDefaultInformationOriginateMetricType = "string",
NssaRedistribution = "string",
NssaTranslatorRole = "string",
Ranges = new[]
{
new Fortios.Router.Inputs.Ospf6AreaRangeArgs
{
Advertise = "string",
Id = 0,
Prefix6 = "string",
},
},
StubType = "string",
Type = "string",
VirtualLinks = new[]
{
new Fortios.Router.Inputs.Ospf6AreaVirtualLinkArgs
{
Authentication = "string",
DeadInterval = 0,
HelloInterval = 0,
IpsecAuthAlg = "string",
IpsecEncAlg = "string",
IpsecKeys = new[]
{
new Fortios.Router.Inputs.Ospf6AreaVirtualLinkIpsecKeyArgs
{
AuthKey = "string",
EncKey = "string",
Spi = 0,
},
},
KeyRolloverInterval = 0,
Name = "string",
Peer = "string",
RetransmitInterval = 0,
TransmitDelay = 0,
},
},
},
},
SpfTimers = "string",
SummaryAddresses = new[]
{
new Fortios.Router.Inputs.Ospf6SummaryAddressArgs
{
Advertise = "string",
Id = 0,
Prefix6 = "string",
Tag = 0,
},
},
Vdomparam = "string",
});
example, err := router.NewOspf6(ctx, "ospf6Resource", &router.Ospf6Args{
RouterId: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
DefaultInformationMetricType: pulumi.String("string"),
LogNeighbourChanges: pulumi.String("string"),
PassiveInterfaces: router.Ospf6PassiveInterfaceArray{
&router.Ospf6PassiveInterfaceArgs{
Name: pulumi.String("string"),
},
},
Ospf6Interfaces: router.Ospf6Ospf6InterfaceArray{
&router.Ospf6Ospf6InterfaceArgs{
AreaId: pulumi.String("string"),
Authentication: pulumi.String("string"),
Bfd: pulumi.String("string"),
Cost: pulumi.Int(0),
DeadInterval: pulumi.Int(0),
HelloInterval: pulumi.Int(0),
Interface: pulumi.String("string"),
IpsecAuthAlg: pulumi.String("string"),
IpsecEncAlg: pulumi.String("string"),
IpsecKeys: router.Ospf6Ospf6InterfaceIpsecKeyArray{
&router.Ospf6Ospf6InterfaceIpsecKeyArgs{
AuthKey: pulumi.String("string"),
EncKey: pulumi.String("string"),
Spi: pulumi.Int(0),
},
},
KeyRolloverInterval: pulumi.Int(0),
Mtu: pulumi.Int(0),
MtuIgnore: pulumi.String("string"),
Name: pulumi.String("string"),
Neighbors: router.Ospf6Ospf6InterfaceNeighborArray{
&router.Ospf6Ospf6InterfaceNeighborArgs{
Cost: pulumi.Int(0),
Ip6: pulumi.String("string"),
PollInterval: pulumi.Int(0),
Priority: pulumi.Int(0),
},
},
NetworkType: pulumi.String("string"),
Priority: pulumi.Int(0),
RetransmitInterval: pulumi.Int(0),
Status: pulumi.String("string"),
TransmitDelay: pulumi.Int(0),
},
},
DefaultInformationOriginate: pulumi.String("string"),
DefaultInformationRouteMap: pulumi.String("string"),
DefaultMetric: pulumi.Int(0),
DynamicSortSubtable: pulumi.String("string"),
AbrType: pulumi.String("string"),
Bfd: pulumi.String("string"),
AutoCostRefBandwidth: pulumi.Int(0),
DefaultInformationMetric: pulumi.Int(0),
Redistributes: router.Ospf6RedistributeArray{
&router.Ospf6RedistributeArgs{
Metric: pulumi.Int(0),
MetricType: pulumi.String("string"),
Name: pulumi.String("string"),
Routemap: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
RestartMode: pulumi.String("string"),
RestartOnTopologyChange: pulumi.String("string"),
RestartPeriod: pulumi.Int(0),
Areas: router.Ospf6AreaArray{
&router.Ospf6AreaArgs{
Authentication: pulumi.String("string"),
DefaultCost: pulumi.Int(0),
Id: pulumi.String("string"),
IpsecAuthAlg: pulumi.String("string"),
IpsecEncAlg: pulumi.String("string"),
IpsecKeys: router.Ospf6AreaIpsecKeyArray{
&router.Ospf6AreaIpsecKeyArgs{
AuthKey: pulumi.String("string"),
EncKey: pulumi.String("string"),
Spi: pulumi.Int(0),
},
},
KeyRolloverInterval: pulumi.Int(0),
NssaDefaultInformationOriginate: pulumi.String("string"),
NssaDefaultInformationOriginateMetric: pulumi.Int(0),
NssaDefaultInformationOriginateMetricType: pulumi.String("string"),
NssaRedistribution: pulumi.String("string"),
NssaTranslatorRole: pulumi.String("string"),
Ranges: router.Ospf6AreaRangeArray{
&router.Ospf6AreaRangeArgs{
Advertise: pulumi.String("string"),
Id: pulumi.Int(0),
Prefix6: pulumi.String("string"),
},
},
StubType: pulumi.String("string"),
Type: pulumi.String("string"),
VirtualLinks: router.Ospf6AreaVirtualLinkArray{
&router.Ospf6AreaVirtualLinkArgs{
Authentication: pulumi.String("string"),
DeadInterval: pulumi.Int(0),
HelloInterval: pulumi.Int(0),
IpsecAuthAlg: pulumi.String("string"),
IpsecEncAlg: pulumi.String("string"),
IpsecKeys: router.Ospf6AreaVirtualLinkIpsecKeyArray{
&router.Ospf6AreaVirtualLinkIpsecKeyArgs{
AuthKey: pulumi.String("string"),
EncKey: pulumi.String("string"),
Spi: pulumi.Int(0),
},
},
KeyRolloverInterval: pulumi.Int(0),
Name: pulumi.String("string"),
Peer: pulumi.String("string"),
RetransmitInterval: pulumi.Int(0),
TransmitDelay: pulumi.Int(0),
},
},
},
},
SpfTimers: pulumi.String("string"),
SummaryAddresses: router.Ospf6SummaryAddressArray{
&router.Ospf6SummaryAddressArgs{
Advertise: pulumi.String("string"),
Id: pulumi.Int(0),
Prefix6: pulumi.String("string"),
Tag: pulumi.Int(0),
},
},
Vdomparam: pulumi.String("string"),
})
var ospf6Resource = new Ospf6("ospf6Resource", Ospf6Args.builder()
.routerId("string")
.getAllTables("string")
.defaultInformationMetricType("string")
.logNeighbourChanges("string")
.passiveInterfaces(Ospf6PassiveInterfaceArgs.builder()
.name("string")
.build())
.ospf6Interfaces(Ospf6Ospf6InterfaceArgs.builder()
.areaId("string")
.authentication("string")
.bfd("string")
.cost(0)
.deadInterval(0)
.helloInterval(0)
.interface_("string")
.ipsecAuthAlg("string")
.ipsecEncAlg("string")
.ipsecKeys(Ospf6Ospf6InterfaceIpsecKeyArgs.builder()
.authKey("string")
.encKey("string")
.spi(0)
.build())
.keyRolloverInterval(0)
.mtu(0)
.mtuIgnore("string")
.name("string")
.neighbors(Ospf6Ospf6InterfaceNeighborArgs.builder()
.cost(0)
.ip6("string")
.pollInterval(0)
.priority(0)
.build())
.networkType("string")
.priority(0)
.retransmitInterval(0)
.status("string")
.transmitDelay(0)
.build())
.defaultInformationOriginate("string")
.defaultInformationRouteMap("string")
.defaultMetric(0)
.dynamicSortSubtable("string")
.abrType("string")
.bfd("string")
.autoCostRefBandwidth(0)
.defaultInformationMetric(0)
.redistributes(Ospf6RedistributeArgs.builder()
.metric(0)
.metricType("string")
.name("string")
.routemap("string")
.status("string")
.build())
.restartMode("string")
.restartOnTopologyChange("string")
.restartPeriod(0)
.areas(Ospf6AreaArgs.builder()
.authentication("string")
.defaultCost(0)
.id("string")
.ipsecAuthAlg("string")
.ipsecEncAlg("string")
.ipsecKeys(Ospf6AreaIpsecKeyArgs.builder()
.authKey("string")
.encKey("string")
.spi(0)
.build())
.keyRolloverInterval(0)
.nssaDefaultInformationOriginate("string")
.nssaDefaultInformationOriginateMetric(0)
.nssaDefaultInformationOriginateMetricType("string")
.nssaRedistribution("string")
.nssaTranslatorRole("string")
.ranges(Ospf6AreaRangeArgs.builder()
.advertise("string")
.id(0)
.prefix6("string")
.build())
.stubType("string")
.type("string")
.virtualLinks(Ospf6AreaVirtualLinkArgs.builder()
.authentication("string")
.deadInterval(0)
.helloInterval(0)
.ipsecAuthAlg("string")
.ipsecEncAlg("string")
.ipsecKeys(Ospf6AreaVirtualLinkIpsecKeyArgs.builder()
.authKey("string")
.encKey("string")
.spi(0)
.build())
.keyRolloverInterval(0)
.name("string")
.peer("string")
.retransmitInterval(0)
.transmitDelay(0)
.build())
.build())
.spfTimers("string")
.summaryAddresses(Ospf6SummaryAddressArgs.builder()
.advertise("string")
.id(0)
.prefix6("string")
.tag(0)
.build())
.vdomparam("string")
.build());
ospf6_resource = fortios.router.Ospf6("ospf6Resource",
router_id="string",
get_all_tables="string",
default_information_metric_type="string",
log_neighbour_changes="string",
passive_interfaces=[fortios.router.Ospf6PassiveInterfaceArgs(
name="string",
)],
ospf6_interfaces=[fortios.router.Ospf6Ospf6InterfaceArgs(
area_id="string",
authentication="string",
bfd="string",
cost=0,
dead_interval=0,
hello_interval=0,
interface="string",
ipsec_auth_alg="string",
ipsec_enc_alg="string",
ipsec_keys=[fortios.router.Ospf6Ospf6InterfaceIpsecKeyArgs(
auth_key="string",
enc_key="string",
spi=0,
)],
key_rollover_interval=0,
mtu=0,
mtu_ignore="string",
name="string",
neighbors=[fortios.router.Ospf6Ospf6InterfaceNeighborArgs(
cost=0,
ip6="string",
poll_interval=0,
priority=0,
)],
network_type="string",
priority=0,
retransmit_interval=0,
status="string",
transmit_delay=0,
)],
default_information_originate="string",
default_information_route_map="string",
default_metric=0,
dynamic_sort_subtable="string",
abr_type="string",
bfd="string",
auto_cost_ref_bandwidth=0,
default_information_metric=0,
redistributes=[fortios.router.Ospf6RedistributeArgs(
metric=0,
metric_type="string",
name="string",
routemap="string",
status="string",
)],
restart_mode="string",
restart_on_topology_change="string",
restart_period=0,
areas=[fortios.router.Ospf6AreaArgs(
authentication="string",
default_cost=0,
id="string",
ipsec_auth_alg="string",
ipsec_enc_alg="string",
ipsec_keys=[fortios.router.Ospf6AreaIpsecKeyArgs(
auth_key="string",
enc_key="string",
spi=0,
)],
key_rollover_interval=0,
nssa_default_information_originate="string",
nssa_default_information_originate_metric=0,
nssa_default_information_originate_metric_type="string",
nssa_redistribution="string",
nssa_translator_role="string",
ranges=[fortios.router.Ospf6AreaRangeArgs(
advertise="string",
id=0,
prefix6="string",
)],
stub_type="string",
type="string",
virtual_links=[fortios.router.Ospf6AreaVirtualLinkArgs(
authentication="string",
dead_interval=0,
hello_interval=0,
ipsec_auth_alg="string",
ipsec_enc_alg="string",
ipsec_keys=[fortios.router.Ospf6AreaVirtualLinkIpsecKeyArgs(
auth_key="string",
enc_key="string",
spi=0,
)],
key_rollover_interval=0,
name="string",
peer="string",
retransmit_interval=0,
transmit_delay=0,
)],
)],
spf_timers="string",
summary_addresses=[fortios.router.Ospf6SummaryAddressArgs(
advertise="string",
id=0,
prefix6="string",
tag=0,
)],
vdomparam="string")
const ospf6Resource = new fortios.router.Ospf6("ospf6Resource", {
routerId: "string",
getAllTables: "string",
defaultInformationMetricType: "string",
logNeighbourChanges: "string",
passiveInterfaces: [{
name: "string",
}],
ospf6Interfaces: [{
areaId: "string",
authentication: "string",
bfd: "string",
cost: 0,
deadInterval: 0,
helloInterval: 0,
"interface": "string",
ipsecAuthAlg: "string",
ipsecEncAlg: "string",
ipsecKeys: [{
authKey: "string",
encKey: "string",
spi: 0,
}],
keyRolloverInterval: 0,
mtu: 0,
mtuIgnore: "string",
name: "string",
neighbors: [{
cost: 0,
ip6: "string",
pollInterval: 0,
priority: 0,
}],
networkType: "string",
priority: 0,
retransmitInterval: 0,
status: "string",
transmitDelay: 0,
}],
defaultInformationOriginate: "string",
defaultInformationRouteMap: "string",
defaultMetric: 0,
dynamicSortSubtable: "string",
abrType: "string",
bfd: "string",
autoCostRefBandwidth: 0,
defaultInformationMetric: 0,
redistributes: [{
metric: 0,
metricType: "string",
name: "string",
routemap: "string",
status: "string",
}],
restartMode: "string",
restartOnTopologyChange: "string",
restartPeriod: 0,
areas: [{
authentication: "string",
defaultCost: 0,
id: "string",
ipsecAuthAlg: "string",
ipsecEncAlg: "string",
ipsecKeys: [{
authKey: "string",
encKey: "string",
spi: 0,
}],
keyRolloverInterval: 0,
nssaDefaultInformationOriginate: "string",
nssaDefaultInformationOriginateMetric: 0,
nssaDefaultInformationOriginateMetricType: "string",
nssaRedistribution: "string",
nssaTranslatorRole: "string",
ranges: [{
advertise: "string",
id: 0,
prefix6: "string",
}],
stubType: "string",
type: "string",
virtualLinks: [{
authentication: "string",
deadInterval: 0,
helloInterval: 0,
ipsecAuthAlg: "string",
ipsecEncAlg: "string",
ipsecKeys: [{
authKey: "string",
encKey: "string",
spi: 0,
}],
keyRolloverInterval: 0,
name: "string",
peer: "string",
retransmitInterval: 0,
transmitDelay: 0,
}],
}],
spfTimers: "string",
summaryAddresses: [{
advertise: "string",
id: 0,
prefix6: "string",
tag: 0,
}],
vdomparam: "string",
});
type: fortios:router:Ospf6
properties:
abrType: string
areas:
- authentication: string
defaultCost: 0
id: string
ipsecAuthAlg: string
ipsecEncAlg: string
ipsecKeys:
- authKey: string
encKey: string
spi: 0
keyRolloverInterval: 0
nssaDefaultInformationOriginate: string
nssaDefaultInformationOriginateMetric: 0
nssaDefaultInformationOriginateMetricType: string
nssaRedistribution: string
nssaTranslatorRole: string
ranges:
- advertise: string
id: 0
prefix6: string
stubType: string
type: string
virtualLinks:
- authentication: string
deadInterval: 0
helloInterval: 0
ipsecAuthAlg: string
ipsecEncAlg: string
ipsecKeys:
- authKey: string
encKey: string
spi: 0
keyRolloverInterval: 0
name: string
peer: string
retransmitInterval: 0
transmitDelay: 0
autoCostRefBandwidth: 0
bfd: string
defaultInformationMetric: 0
defaultInformationMetricType: string
defaultInformationOriginate: string
defaultInformationRouteMap: string
defaultMetric: 0
dynamicSortSubtable: string
getAllTables: string
logNeighbourChanges: string
ospf6Interfaces:
- areaId: string
authentication: string
bfd: string
cost: 0
deadInterval: 0
helloInterval: 0
interface: string
ipsecAuthAlg: string
ipsecEncAlg: string
ipsecKeys:
- authKey: string
encKey: string
spi: 0
keyRolloverInterval: 0
mtu: 0
mtuIgnore: string
name: string
neighbors:
- cost: 0
ip6: string
pollInterval: 0
priority: 0
networkType: string
priority: 0
retransmitInterval: 0
status: string
transmitDelay: 0
passiveInterfaces:
- name: string
redistributes:
- metric: 0
metricType: string
name: string
routemap: string
status: string
restartMode: string
restartOnTopologyChange: string
restartPeriod: 0
routerId: string
spfTimers: string
summaryAddresses:
- advertise: string
id: 0
prefix6: string
tag: 0
vdomparam: string
Ospf6 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 Ospf6 resource accepts the following input properties:
- Router
Id string - A.B.C.D, in IPv4 address format.
- Abr
Type string - Area border router type. Valid values:
cisco
,ibm
,standard
. - Areas
List<Pulumiverse.
Fortios. Router. Inputs. Ospf6Area> - OSPF6 area configuration. The structure of
area
block is documented below. - Auto
Cost intRef Bandwidth - Reference bandwidth in terms of megabits per second.
- Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - Default
Information intMetric - Default information metric.
- Default
Information stringMetric Type - Default information metric type. Valid values:
1
,2
. - Default
Information stringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - Default
Information stringRoute Map - Default information route map.
- Default
Metric int - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Log
Neighbour stringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - Ospf6Interfaces
List<Pulumiverse.
Fortios. Router. Inputs. Ospf6Ospf6Interface> - OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - Passive
Interfaces List<Pulumiverse.Fortios. Router. Inputs. Ospf6Passive Interface> - Passive interface configuration. The structure of
passive_interface
block is documented below. - Redistributes
List<Pulumiverse.
Fortios. Router. Inputs. Ospf6Redistribute> - Redistribute configuration. The structure of
redistribute
block is documented below. - Restart
Mode string - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - Restart
On stringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - Restart
Period int - Graceful restart period in seconds.
- Spf
Timers string - SPF calculation frequency.
- Summary
Addresses List<Pulumiverse.Fortios. Router. Inputs. Ospf6Summary Address> - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- Router
Id string - A.B.C.D, in IPv4 address format.
- Abr
Type string - Area border router type. Valid values:
cisco
,ibm
,standard
. - Areas
[]Ospf6Area
Args - OSPF6 area configuration. The structure of
area
block is documented below. - Auto
Cost intRef Bandwidth - Reference bandwidth in terms of megabits per second.
- Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - Default
Information intMetric - Default information metric.
- Default
Information stringMetric Type - Default information metric type. Valid values:
1
,2
. - Default
Information stringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - Default
Information stringRoute Map - Default information route map.
- Default
Metric int - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Log
Neighbour stringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - Ospf6Interfaces
[]Ospf6Ospf6Interface
Args - OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - Passive
Interfaces []Ospf6PassiveInterface Args - Passive interface configuration. The structure of
passive_interface
block is documented below. - Redistributes
[]Ospf6Redistribute
Args - Redistribute configuration. The structure of
redistribute
block is documented below. - Restart
Mode string - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - Restart
On stringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - Restart
Period int - Graceful restart period in seconds.
- Spf
Timers string - SPF calculation frequency.
- Summary
Addresses []Ospf6SummaryAddress Args - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- router
Id String - A.B.C.D, in IPv4 address format.
- abr
Type String - Area border router type. Valid values:
cisco
,ibm
,standard
. - areas List<Ospf6Area>
- OSPF6 area configuration. The structure of
area
block is documented below. - auto
Cost IntegerRef Bandwidth - Reference bandwidth in terms of megabits per second.
- bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - default
Information IntegerMetric - Default information metric.
- default
Information StringMetric Type - Default information metric type. Valid values:
1
,2
. - default
Information StringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - default
Information StringRoute Map - Default information route map.
- default
Metric Integer - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- log
Neighbour StringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - ospf6Interfaces List<Ospf6Ospf6Interface>
- OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - passive
Interfaces List<Ospf6PassiveInterface> - Passive interface configuration. The structure of
passive_interface
block is documented below. - redistributes List<Ospf6Redistribute>
- Redistribute configuration. The structure of
redistribute
block is documented below. - restart
Mode String - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - restart
On StringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - restart
Period Integer - Graceful restart period in seconds.
- spf
Timers String - SPF calculation frequency.
- summary
Addresses List<Ospf6SummaryAddress> - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- router
Id string - A.B.C.D, in IPv4 address format.
- abr
Type string - Area border router type. Valid values:
cisco
,ibm
,standard
. - areas Ospf6Area[]
- OSPF6 area configuration. The structure of
area
block is documented below. - auto
Cost numberRef Bandwidth - Reference bandwidth in terms of megabits per second.
- bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - default
Information numberMetric - Default information metric.
- default
Information stringMetric Type - Default information metric type. Valid values:
1
,2
. - default
Information stringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - default
Information stringRoute Map - Default information route map.
- default
Metric number - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- log
Neighbour stringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - ospf6Interfaces Ospf6Ospf6Interface[]
- OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - passive
Interfaces Ospf6PassiveInterface[] - Passive interface configuration. The structure of
passive_interface
block is documented below. - redistributes Ospf6Redistribute[]
- Redistribute configuration. The structure of
redistribute
block is documented below. - restart
Mode string - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - restart
On stringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - restart
Period number - Graceful restart period in seconds.
- spf
Timers string - SPF calculation frequency.
- summary
Addresses Ospf6SummaryAddress[] - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- router_
id str - A.B.C.D, in IPv4 address format.
- abr_
type str - Area border router type. Valid values:
cisco
,ibm
,standard
. - areas
Sequence[Ospf6Area
Args] - OSPF6 area configuration. The structure of
area
block is documented below. - auto_
cost_ intref_ bandwidth - Reference bandwidth in terms of megabits per second.
- bfd str
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - default_
information_ intmetric - Default information metric.
- default_
information_ strmetric_ type - Default information metric type. Valid values:
1
,2
. - default_
information_ stroriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - default_
information_ strroute_ map - Default information route map.
- default_
metric int - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- log_
neighbour_ strchanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - ospf6_
interfaces Sequence[Ospf6Ospf6InterfaceArgs] - OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - passive_
interfaces Sequence[Ospf6PassiveInterface Args] - Passive interface configuration. The structure of
passive_interface
block is documented below. - redistributes
Sequence[Ospf6Redistribute
Args] - Redistribute configuration. The structure of
redistribute
block is documented below. - restart_
mode str - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - restart_
on_ strtopology_ change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - restart_
period int - Graceful restart period in seconds.
- spf_
timers str - SPF calculation frequency.
- summary_
addresses Sequence[Ospf6SummaryAddress Args] - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- router
Id String - A.B.C.D, in IPv4 address format.
- abr
Type String - Area border router type. Valid values:
cisco
,ibm
,standard
. - areas List<Property Map>
- OSPF6 area configuration. The structure of
area
block is documented below. - auto
Cost NumberRef Bandwidth - Reference bandwidth in terms of megabits per second.
- bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - default
Information NumberMetric - Default information metric.
- default
Information StringMetric Type - Default information metric type. Valid values:
1
,2
. - default
Information StringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - default
Information StringRoute Map - Default information route map.
- default
Metric Number - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- log
Neighbour StringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - ospf6Interfaces List<Property Map>
- OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - passive
Interfaces List<Property Map> - Passive interface configuration. The structure of
passive_interface
block is documented below. - redistributes List<Property Map>
- Redistribute configuration. The structure of
redistribute
block is documented below. - restart
Mode String - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - restart
On StringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - restart
Period Number - Graceful restart period in seconds.
- spf
Timers String - SPF calculation frequency.
- summary
Addresses List<Property Map> - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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 Ospf6 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 Ospf6 Resource
Get an existing Ospf6 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?: Ospf6State, opts?: CustomResourceOptions): Ospf6
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
abr_type: Optional[str] = None,
areas: Optional[Sequence[Ospf6AreaArgs]] = None,
auto_cost_ref_bandwidth: Optional[int] = None,
bfd: Optional[str] = None,
default_information_metric: Optional[int] = None,
default_information_metric_type: Optional[str] = None,
default_information_originate: Optional[str] = None,
default_information_route_map: Optional[str] = None,
default_metric: Optional[int] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
log_neighbour_changes: Optional[str] = None,
ospf6_interfaces: Optional[Sequence[Ospf6Ospf6InterfaceArgs]] = None,
passive_interfaces: Optional[Sequence[Ospf6PassiveInterfaceArgs]] = None,
redistributes: Optional[Sequence[Ospf6RedistributeArgs]] = None,
restart_mode: Optional[str] = None,
restart_on_topology_change: Optional[str] = None,
restart_period: Optional[int] = None,
router_id: Optional[str] = None,
spf_timers: Optional[str] = None,
summary_addresses: Optional[Sequence[Ospf6SummaryAddressArgs]] = None,
vdomparam: Optional[str] = None) -> Ospf6
func GetOspf6(ctx *Context, name string, id IDInput, state *Ospf6State, opts ...ResourceOption) (*Ospf6, error)
public static Ospf6 Get(string name, Input<string> id, Ospf6State? state, CustomResourceOptions? opts = null)
public static Ospf6 get(String name, Output<String> id, Ospf6State 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.
- Abr
Type string - Area border router type. Valid values:
cisco
,ibm
,standard
. - Areas
List<Pulumiverse.
Fortios. Router. Inputs. Ospf6Area> - OSPF6 area configuration. The structure of
area
block is documented below. - Auto
Cost intRef Bandwidth - Reference bandwidth in terms of megabits per second.
- Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - Default
Information intMetric - Default information metric.
- Default
Information stringMetric Type - Default information metric type. Valid values:
1
,2
. - Default
Information stringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - Default
Information stringRoute Map - Default information route map.
- Default
Metric int - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Log
Neighbour stringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - Ospf6Interfaces
List<Pulumiverse.
Fortios. Router. Inputs. Ospf6Ospf6Interface> - OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - Passive
Interfaces List<Pulumiverse.Fortios. Router. Inputs. Ospf6Passive Interface> - Passive interface configuration. The structure of
passive_interface
block is documented below. - Redistributes
List<Pulumiverse.
Fortios. Router. Inputs. Ospf6Redistribute> - Redistribute configuration. The structure of
redistribute
block is documented below. - Restart
Mode string - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - Restart
On stringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - Restart
Period int - Graceful restart period in seconds.
- Router
Id string - A.B.C.D, in IPv4 address format.
- Spf
Timers string - SPF calculation frequency.
- Summary
Addresses List<Pulumiverse.Fortios. Router. Inputs. Ospf6Summary Address> - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- Abr
Type string - Area border router type. Valid values:
cisco
,ibm
,standard
. - Areas
[]Ospf6Area
Args - OSPF6 area configuration. The structure of
area
block is documented below. - Auto
Cost intRef Bandwidth - Reference bandwidth in terms of megabits per second.
- Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - Default
Information intMetric - Default information metric.
- Default
Information stringMetric Type - Default information metric type. Valid values:
1
,2
. - Default
Information stringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - Default
Information stringRoute Map - Default information route map.
- Default
Metric int - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Log
Neighbour stringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - Ospf6Interfaces
[]Ospf6Ospf6Interface
Args - OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - Passive
Interfaces []Ospf6PassiveInterface Args - Passive interface configuration. The structure of
passive_interface
block is documented below. - Redistributes
[]Ospf6Redistribute
Args - Redistribute configuration. The structure of
redistribute
block is documented below. - Restart
Mode string - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - Restart
On stringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - Restart
Period int - Graceful restart period in seconds.
- Router
Id string - A.B.C.D, in IPv4 address format.
- Spf
Timers string - SPF calculation frequency.
- Summary
Addresses []Ospf6SummaryAddress Args - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- abr
Type String - Area border router type. Valid values:
cisco
,ibm
,standard
. - areas List<Ospf6Area>
- OSPF6 area configuration. The structure of
area
block is documented below. - auto
Cost IntegerRef Bandwidth - Reference bandwidth in terms of megabits per second.
- bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - default
Information IntegerMetric - Default information metric.
- default
Information StringMetric Type - Default information metric type. Valid values:
1
,2
. - default
Information StringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - default
Information StringRoute Map - Default information route map.
- default
Metric Integer - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- log
Neighbour StringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - ospf6Interfaces List<Ospf6Ospf6Interface>
- OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - passive
Interfaces List<Ospf6PassiveInterface> - Passive interface configuration. The structure of
passive_interface
block is documented below. - redistributes List<Ospf6Redistribute>
- Redistribute configuration. The structure of
redistribute
block is documented below. - restart
Mode String - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - restart
On StringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - restart
Period Integer - Graceful restart period in seconds.
- router
Id String - A.B.C.D, in IPv4 address format.
- spf
Timers String - SPF calculation frequency.
- summary
Addresses List<Ospf6SummaryAddress> - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- abr
Type string - Area border router type. Valid values:
cisco
,ibm
,standard
. - areas Ospf6Area[]
- OSPF6 area configuration. The structure of
area
block is documented below. - auto
Cost numberRef Bandwidth - Reference bandwidth in terms of megabits per second.
- bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - default
Information numberMetric - Default information metric.
- default
Information stringMetric Type - Default information metric type. Valid values:
1
,2
. - default
Information stringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - default
Information stringRoute Map - Default information route map.
- default
Metric number - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- log
Neighbour stringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - ospf6Interfaces Ospf6Ospf6Interface[]
- OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - passive
Interfaces Ospf6PassiveInterface[] - Passive interface configuration. The structure of
passive_interface
block is documented below. - redistributes Ospf6Redistribute[]
- Redistribute configuration. The structure of
redistribute
block is documented below. - restart
Mode string - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - restart
On stringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - restart
Period number - Graceful restart period in seconds.
- router
Id string - A.B.C.D, in IPv4 address format.
- spf
Timers string - SPF calculation frequency.
- summary
Addresses Ospf6SummaryAddress[] - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- abr_
type str - Area border router type. Valid values:
cisco
,ibm
,standard
. - areas
Sequence[Ospf6Area
Args] - OSPF6 area configuration. The structure of
area
block is documented below. - auto_
cost_ intref_ bandwidth - Reference bandwidth in terms of megabits per second.
- bfd str
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - default_
information_ intmetric - Default information metric.
- default_
information_ strmetric_ type - Default information metric type. Valid values:
1
,2
. - default_
information_ stroriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - default_
information_ strroute_ map - Default information route map.
- default_
metric int - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- log_
neighbour_ strchanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - ospf6_
interfaces Sequence[Ospf6Ospf6InterfaceArgs] - OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - passive_
interfaces Sequence[Ospf6PassiveInterface Args] - Passive interface configuration. The structure of
passive_interface
block is documented below. - redistributes
Sequence[Ospf6Redistribute
Args] - Redistribute configuration. The structure of
redistribute
block is documented below. - restart_
mode str - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - restart_
on_ strtopology_ change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - restart_
period int - Graceful restart period in seconds.
- router_
id str - A.B.C.D, in IPv4 address format.
- spf_
timers str - SPF calculation frequency.
- summary_
addresses Sequence[Ospf6SummaryAddress Args] - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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.
- abr
Type String - Area border router type. Valid values:
cisco
,ibm
,standard
. - areas List<Property Map>
- OSPF6 area configuration. The structure of
area
block is documented below. - auto
Cost NumberRef Bandwidth - Reference bandwidth in terms of megabits per second.
- bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - default
Information NumberMetric - Default information metric.
- default
Information StringMetric Type - Default information metric type. Valid values:
1
,2
. - default
Information StringOriginate - Enable/disable generation of default route. Valid values:
enable
,always
,disable
. - default
Information StringRoute Map - Default information route map.
- default
Metric Number - Default metric of redistribute routes.
- 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, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- log
Neighbour StringChanges - Enable logging of OSPFv3 neighbour's changes Valid values:
enable
,disable
. - ospf6Interfaces List<Property Map>
- OSPF6 interface configuration. The structure of
ospf6_interface
block is documented below. - passive
Interfaces List<Property Map> - Passive interface configuration. The structure of
passive_interface
block is documented below. - redistributes List<Property Map>
- Redistribute configuration. The structure of
redistribute
block is documented below. - restart
Mode String - OSPFv3 restart mode (graceful or none). Valid values:
none
,graceful-restart
. - restart
On StringTopology Change - Enable/disable continuing graceful restart upon topology change. Valid values:
enable
,disable
. - restart
Period Number - Graceful restart period in seconds.
- router
Id String - A.B.C.D, in IPv4 address format.
- spf
Timers String - SPF calculation frequency.
- summary
Addresses List<Property Map> - IPv6 address summary configuration. The structure of
summary_address
block is documented below. - 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
Ospf6Area, Ospf6AreaArgs
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
. - Default
Cost int - Summary default cost of stub or NSSA area.
- Id string
- Area entry IP address.
- 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. Inputs. Ospf6Area Ipsec Key> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - Key
Rollover intInterval - Key roll-over interval.
- Nssa
Default stringInformation Originate - Enable/disable originate type 7 default into NSSA area. Valid values:
enable
,disable
. - Nssa
Default intInformation Originate Metric - OSPFv3 default metric.
- Nssa
Default stringInformation Originate Metric Type - OSPFv3 metric type for default routes. Valid values:
1
,2
. - Nssa
Redistribution string - Enable/disable redistribute into NSSA area. Valid values:
enable
,disable
. - Nssa
Translator stringRole - NSSA translator role type. Valid values:
candidate
,never
,always
. - Ranges
List<Pulumiverse.
Fortios. Router. Inputs. Ospf6Area Range> - OSPF6 area range configuration. The structure of
range
block is documented below. - Stub
Type string - Stub summary setting. Valid values:
no-summary
,summary
. - Type string
- Area type setting. Valid values:
regular
,nssa
,stub
. - Virtual
Links List<Pulumiverse.Fortios. Router. Inputs. Ospf6Area Virtual Link> - OSPF6 virtual link configuration. The structure of
virtual_link
block is documented below.
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
. - Default
Cost int - Summary default cost of stub or NSSA area.
- Id string
- Area entry IP address.
- 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 []Ospf6AreaIpsec Key - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - Key
Rollover intInterval - Key roll-over interval.
- Nssa
Default stringInformation Originate - Enable/disable originate type 7 default into NSSA area. Valid values:
enable
,disable
. - Nssa
Default intInformation Originate Metric - OSPFv3 default metric.
- Nssa
Default stringInformation Originate Metric Type - OSPFv3 metric type for default routes. Valid values:
1
,2
. - Nssa
Redistribution string - Enable/disable redistribute into NSSA area. Valid values:
enable
,disable
. - Nssa
Translator stringRole - NSSA translator role type. Valid values:
candidate
,never
,always
. - Ranges
[]Ospf6Area
Range - OSPF6 area range configuration. The structure of
range
block is documented below. - Stub
Type string - Stub summary setting. Valid values:
no-summary
,summary
. - Type string
- Area type setting. Valid values:
regular
,nssa
,stub
. - Virtual
Links []Ospf6AreaVirtual Link - OSPF6 virtual link configuration. The structure of
virtual_link
block is documented below.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
. - default
Cost Integer - Summary default cost of stub or NSSA area.
- id String
- Area entry IP address.
- 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<Ospf6AreaIpsec Key> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover IntegerInterval - Key roll-over interval.
- nssa
Default StringInformation Originate - Enable/disable originate type 7 default into NSSA area. Valid values:
enable
,disable
. - nssa
Default IntegerInformation Originate Metric - OSPFv3 default metric.
- nssa
Default StringInformation Originate Metric Type - OSPFv3 metric type for default routes. Valid values:
1
,2
. - nssa
Redistribution String - Enable/disable redistribute into NSSA area. Valid values:
enable
,disable
. - nssa
Translator StringRole - NSSA translator role type. Valid values:
candidate
,never
,always
. - ranges
List<Ospf6Area
Range> - OSPF6 area range configuration. The structure of
range
block is documented below. - stub
Type String - Stub summary setting. Valid values:
no-summary
,summary
. - type String
- Area type setting. Valid values:
regular
,nssa
,stub
. - virtual
Links List<Ospf6AreaVirtual Link> - OSPF6 virtual link configuration. The structure of
virtual_link
block is documented below.
- authentication string
- Authentication mode. Valid values:
none
,ah
,esp
. - default
Cost number - Summary default cost of stub or NSSA area.
- id string
- Area entry IP address.
- 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 Ospf6AreaIpsec Key[] - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover numberInterval - Key roll-over interval.
- nssa
Default stringInformation Originate - Enable/disable originate type 7 default into NSSA area. Valid values:
enable
,disable
. - nssa
Default numberInformation Originate Metric - OSPFv3 default metric.
- nssa
Default stringInformation Originate Metric Type - OSPFv3 metric type for default routes. Valid values:
1
,2
. - nssa
Redistribution string - Enable/disable redistribute into NSSA area. Valid values:
enable
,disable
. - nssa
Translator stringRole - NSSA translator role type. Valid values:
candidate
,never
,always
. - ranges
Ospf6Area
Range[] - OSPF6 area range configuration. The structure of
range
block is documented below. - stub
Type string - Stub summary setting. Valid values:
no-summary
,summary
. - type string
- Area type setting. Valid values:
regular
,nssa
,stub
. - virtual
Links Ospf6AreaVirtual Link[] - OSPF6 virtual link configuration. The structure of
virtual_link
block is documented below.
- authentication str
- Authentication mode. Valid values:
none
,ah
,esp
. - default_
cost int - Summary default cost of stub or NSSA area.
- id str
- Area entry IP address.
- 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[Ospf6AreaIpsec Key] - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key_
rollover_ intinterval - Key roll-over interval.
- nssa_
default_ strinformation_ originate - Enable/disable originate type 7 default into NSSA area. Valid values:
enable
,disable
. - nssa_
default_ intinformation_ originate_ metric - OSPFv3 default metric.
- nssa_
default_ strinformation_ originate_ metric_ type - OSPFv3 metric type for default routes. Valid values:
1
,2
. - nssa_
redistribution str - Enable/disable redistribute into NSSA area. Valid values:
enable
,disable
. - nssa_
translator_ strrole - NSSA translator role type. Valid values:
candidate
,never
,always
. - ranges
Sequence[Ospf6Area
Range] - OSPF6 area range configuration. The structure of
range
block is documented below. - stub_
type str - Stub summary setting. Valid values:
no-summary
,summary
. - type str
- Area type setting. Valid values:
regular
,nssa
,stub
. - virtual_
links Sequence[Ospf6AreaVirtual Link] - OSPF6 virtual link configuration. The structure of
virtual_link
block is documented below.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
. - default
Cost Number - Summary default cost of stub or NSSA area.
- id String
- Area entry IP address.
- 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.
- nssa
Default StringInformation Originate - Enable/disable originate type 7 default into NSSA area. Valid values:
enable
,disable
. - nssa
Default NumberInformation Originate Metric - OSPFv3 default metric.
- nssa
Default StringInformation Originate Metric Type - OSPFv3 metric type for default routes. Valid values:
1
,2
. - nssa
Redistribution String - Enable/disable redistribute into NSSA area. Valid values:
enable
,disable
. - nssa
Translator StringRole - NSSA translator role type. Valid values:
candidate
,never
,always
. - ranges List<Property Map>
- OSPF6 area range configuration. The structure of
range
block is documented below. - stub
Type String - Stub summary setting. Valid values:
no-summary
,summary
. - type String
- Area type setting. Valid values:
regular
,nssa
,stub
. - virtual
Links List<Property Map> - OSPF6 virtual link configuration. The structure of
virtual_link
block is documented below.
Ospf6AreaIpsecKey, Ospf6AreaIpsecKeyArgs
Ospf6AreaRange, Ospf6AreaRangeArgs
Ospf6AreaVirtualLink, Ospf6AreaVirtualLinkArgs
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - Dead
Interval int - Dead interval.
- Hello
Interval int - Hello interval.
- 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. Inputs. Ospf6Area Virtual Link Ipsec Key> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - Key
Rollover intInterval - Key roll-over interval.
- Name string
- Virtual link entry name.
- Peer string
- A.B.C.D, peer router ID.
- Retransmit
Interval int - Retransmit interval.
- Transmit
Delay int - Transmit delay.
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - Dead
Interval int - Dead interval.
- Hello
Interval int - Hello interval.
- 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 []Ospf6AreaVirtual Link Ipsec Key - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - Key
Rollover intInterval - Key roll-over interval.
- Name string
- Virtual link entry name.
- Peer string
- A.B.C.D, peer router ID.
- Retransmit
Interval int - Retransmit interval.
- Transmit
Delay int - Transmit delay.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - dead
Interval Integer - Dead interval.
- hello
Interval Integer - Hello interval.
- 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<Ospf6AreaVirtual Link Ipsec Key> - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover IntegerInterval - Key roll-over interval.
- name String
- Virtual link entry name.
- peer String
- A.B.C.D, peer router ID.
- retransmit
Interval Integer - Retransmit interval.
- transmit
Delay Integer - Transmit delay.
- authentication string
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - dead
Interval number - Dead interval.
- hello
Interval number - Hello interval.
- 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 Ospf6AreaVirtual Link Ipsec Key[] - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key
Rollover numberInterval - Key roll-over interval.
- name string
- Virtual link entry name.
- peer string
- A.B.C.D, peer router ID.
- retransmit
Interval number - Retransmit interval.
- transmit
Delay number - Transmit delay.
- authentication str
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - dead_
interval int - Dead interval.
- hello_
interval int - Hello interval.
- 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[Ospf6AreaVirtual Link Ipsec Key] - IPsec authentication and encryption keys. The structure of
ipsec_keys
block is documented below. - key_
rollover_ intinterval - Key roll-over interval.
- name str
- Virtual link entry name.
- peer str
- A.B.C.D, peer router ID.
- retransmit_
interval int - Retransmit interval.
- transmit_
delay int - Transmit delay.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
,area
. - dead
Interval Number - Dead interval.
- hello
Interval Number - Hello interval.
- 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.
- name String
- Virtual link entry name.
- peer String
- A.B.C.D, peer router ID.
- retransmit
Interval Number - Retransmit interval.
- transmit
Delay Number - Transmit delay.
Ospf6AreaVirtualLinkIpsecKey, Ospf6AreaVirtualLinkIpsecKeyArgs
Ospf6Ospf6Interface, Ospf6Ospf6InterfaceArgs
- Area
Id string - A.B.C.D, in IPv4 address format.
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
. - Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - Cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- Dead
Interval int - Dead interval.
- 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. Inputs. Ospf6Ospf6Interface 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. Inputs. Ospf6Ospf6Interface 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.
- Area
Id string - A.B.C.D, in IPv4 address format.
- Authentication string
- Authentication mode. Valid values:
none
,ah
,esp
. - Bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - Cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- Dead
Interval int - Dead interval.
- 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 []Ospf6Ospf6InterfaceIpsec 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
[]Ospf6Ospf6Interface
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.
- area
Id String - A.B.C.D, in IPv4 address format.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
. - bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - cost Integer
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead
Interval Integer - Dead interval.
- 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<Ospf6Ospf6InterfaceIpsec 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<Ospf6Ospf6Interface
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.
- area
Id string - A.B.C.D, in IPv4 address format.
- authentication string
- Authentication mode. Valid values:
none
,ah
,esp
. - bfd string
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - cost number
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead
Interval number - Dead interval.
- 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 Ospf6Ospf6InterfaceIpsec 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
Ospf6Ospf6Interface
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.
- area_
id str - A.B.C.D, in IPv4 address format.
- authentication str
- Authentication mode. Valid values:
none
,ah
,esp
. - bfd str
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - cost int
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead_
interval int - Dead interval.
- 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[Ospf6Ospf6InterfaceIpsec 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 str - Enable/disable ignoring MTU field in DBD packets. Valid values:
enable
,disable
. - name str
- Interface entry name.
- neighbors
Sequence[Ospf6Ospf6Interface
Neighbor] - 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.
- area
Id String - A.B.C.D, in IPv4 address format.
- authentication String
- Authentication mode. Valid values:
none
,ah
,esp
. - bfd String
- Enable/disable Bidirectional Forwarding Detection (BFD). Valid values:
enable
,disable
. - cost Number
- Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
- dead
Interval Number - Dead interval.
- 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.
Ospf6Ospf6InterfaceIpsecKey, Ospf6Ospf6InterfaceIpsecKeyArgs
Ospf6Ospf6InterfaceNeighbor, Ospf6Ospf6InterfaceNeighborArgs
- 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
Ospf6PassiveInterface, Ospf6PassiveInterfaceArgs
- Name string
- Passive interface name.
- Name string
- Passive interface name.
- name String
- Passive interface name.
- name string
- Passive interface name.
- name str
- Passive interface name.
- name String
- Passive interface name.
Ospf6Redistribute, Ospf6RedistributeArgs
- Metric int
- Redistribute metric setting.
- Metric
Type string - Metric type. Valid values:
1
,2
. - Name string
- Redistribute name.
- Routemap string
- Route map name.
- Status string
- status Valid values:
enable
,disable
.
- Metric int
- Redistribute metric setting.
- Metric
Type string - Metric type. Valid values:
1
,2
. - Name string
- Redistribute name.
- Routemap string
- Route map name.
- Status string
- status Valid values:
enable
,disable
.
- metric Integer
- Redistribute metric setting.
- metric
Type String - Metric type. Valid values:
1
,2
. - name String
- Redistribute name.
- routemap String
- Route map name.
- status String
- status Valid values:
enable
,disable
.
- metric number
- Redistribute metric setting.
- metric
Type string - Metric type. Valid values:
1
,2
. - name string
- Redistribute name.
- routemap string
- Route map name.
- status string
- status Valid values:
enable
,disable
.
- metric int
- Redistribute metric setting.
- metric_
type str - Metric type. Valid values:
1
,2
. - name str
- Redistribute name.
- routemap str
- Route map name.
- status str
- status Valid values:
enable
,disable
.
- metric Number
- Redistribute metric setting.
- metric
Type String - Metric type. Valid values:
1
,2
. - name String
- Redistribute name.
- routemap String
- Route map name.
- status String
- status Valid values:
enable
,disable
.
Ospf6SummaryAddress, Ospf6SummaryAddressArgs
Import
Router Ospf6 can be imported using any of these accepted formats:
$ pulumi import fortios:router/ospf6:Ospf6 labelname RouterOspf6
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:router/ospf6:Ospf6 labelname RouterOspf6
$ 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.