1. Packages
  2. Fortios
  3. API Docs
  4. router
  5. router/ospf6
  6. Ospf6interface
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.router/ospf6.Ospf6interface

Explore with Pulumi AI

fortios logo
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

    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 resources fortios.router/ospf6.Ospf6interface, but do not use a fortios.router.Ospf6 with in-line Ospf6-Interface in conjunction with any fortios.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:

    AreaId 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.
    DeadInterval int
    Dead interval.
    DynamicSortSubtable string
    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 ].
    GetAllTables string
    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.
    HelloInterval int
    Hello interval.
    Interface string
    Configuration interface name.
    IpsecAuthAlg string
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    IpsecEncAlg string
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    IpsecKeys List<Pulumiverse.Fortios.Router.Ospf6.Inputs.Ospf6interfaceIpsecKey>
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    KeyRolloverInterval int
    Key roll-over interval.
    Mtu int
    MTU for OSPFv3 packets.
    MtuIgnore 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.Ospf6interfaceNeighbor>
    OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of neighbor block is documented below.
    NetworkType string
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    Priority int
    priority
    RetransmitInterval int
    Retransmit interval.
    Status string
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    TransmitDelay 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.
    AreaId 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.
    DeadInterval int
    Dead interval.
    DynamicSortSubtable string
    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 ].
    GetAllTables string
    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.
    HelloInterval int
    Hello interval.
    Interface string
    Configuration interface name.
    IpsecAuthAlg string
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    IpsecEncAlg string
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    IpsecKeys []Ospf6interfaceIpsecKeyArgs
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    KeyRolloverInterval int
    Key roll-over interval.
    Mtu int
    MTU for OSPFv3 packets.
    MtuIgnore string
    Enable/disable ignoring MTU field in DBD packets. Valid values: enable, disable.
    Name string
    Interface entry name.
    Neighbors []Ospf6interfaceNeighborArgs
    OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of neighbor block is documented below.
    NetworkType string
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    Priority int
    priority
    RetransmitInterval int
    Retransmit interval.
    Status string
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    TransmitDelay 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.
    areaId 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.
    deadInterval Integer
    Dead interval.
    dynamicSortSubtable String
    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 ].
    getAllTables String
    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.
    helloInterval Integer
    Hello interval.
    interface_ String
    Configuration interface name.
    ipsecAuthAlg String
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    ipsecEncAlg String
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    ipsecKeys List<Ospf6interfaceIpsecKey>
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    keyRolloverInterval Integer
    Key roll-over interval.
    mtu Integer
    MTU for OSPFv3 packets.
    mtuIgnore String
    Enable/disable ignoring MTU field in DBD packets. Valid values: enable, disable.
    name String
    Interface entry name.
    neighbors List<Ospf6interfaceNeighbor>
    OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of neighbor block is documented below.
    networkType String
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    priority Integer
    priority
    retransmitInterval Integer
    Retransmit interval.
    status String
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    transmitDelay 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.
    areaId 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.
    deadInterval number
    Dead interval.
    dynamicSortSubtable string
    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 ].
    getAllTables string
    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.
    helloInterval number
    Hello interval.
    interface string
    Configuration interface name.
    ipsecAuthAlg string
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    ipsecEncAlg string
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    ipsecKeys Ospf6interfaceIpsecKey[]
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    keyRolloverInterval number
    Key roll-over interval.
    mtu number
    MTU for OSPFv3 packets.
    mtuIgnore string
    Enable/disable ignoring MTU field in DBD packets. Valid values: enable, disable.
    name string
    Interface entry name.
    neighbors Ospf6interfaceNeighbor[]
    OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of neighbor block is documented below.
    networkType string
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    priority number
    priority
    retransmitInterval number
    Retransmit interval.
    status string
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    transmitDelay 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_subtable str
    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_tables str
    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_alg str
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    ipsec_enc_alg str
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    ipsec_keys Sequence[Ospf6interfaceIpsecKeyArgs]
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    key_rollover_interval int
    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[Ospf6interfaceNeighborArgs]
    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.
    areaId 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.
    deadInterval Number
    Dead interval.
    dynamicSortSubtable String
    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 ].
    getAllTables String
    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.
    helloInterval Number
    Hello interval.
    interface String
    Configuration interface name.
    ipsecAuthAlg String
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    ipsecEncAlg String
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    ipsecKeys List<Property Map>
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    keyRolloverInterval Number
    Key roll-over interval.
    mtu Number
    MTU for OSPFv3 packets.
    mtuIgnore 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.
    networkType String
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    priority Number
    priority
    retransmitInterval Number
    Retransmit interval.
    status String
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    transmitDelay 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.
    The following state arguments are supported:
    AreaId 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.
    DeadInterval int
    Dead interval.
    DynamicSortSubtable string
    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 ].
    GetAllTables string
    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.
    HelloInterval int
    Hello interval.
    Interface string
    Configuration interface name.
    IpsecAuthAlg string
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    IpsecEncAlg string
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    IpsecKeys List<Pulumiverse.Fortios.Router.Ospf6.Inputs.Ospf6interfaceIpsecKey>
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    KeyRolloverInterval int
    Key roll-over interval.
    Mtu int
    MTU for OSPFv3 packets.
    MtuIgnore 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.Ospf6interfaceNeighbor>
    OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of neighbor block is documented below.
    NetworkType string
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    Priority int
    priority
    RetransmitInterval int
    Retransmit interval.
    Status string
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    TransmitDelay 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.
    AreaId 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.
    DeadInterval int
    Dead interval.
    DynamicSortSubtable string
    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 ].
    GetAllTables string
    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.
    HelloInterval int
    Hello interval.
    Interface string
    Configuration interface name.
    IpsecAuthAlg string
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    IpsecEncAlg string
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    IpsecKeys []Ospf6interfaceIpsecKeyArgs
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    KeyRolloverInterval int
    Key roll-over interval.
    Mtu int
    MTU for OSPFv3 packets.
    MtuIgnore string
    Enable/disable ignoring MTU field in DBD packets. Valid values: enable, disable.
    Name string
    Interface entry name.
    Neighbors []Ospf6interfaceNeighborArgs
    OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of neighbor block is documented below.
    NetworkType string
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    Priority int
    priority
    RetransmitInterval int
    Retransmit interval.
    Status string
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    TransmitDelay 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.
    areaId 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.
    deadInterval Integer
    Dead interval.
    dynamicSortSubtable String
    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 ].
    getAllTables String
    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.
    helloInterval Integer
    Hello interval.
    interface_ String
    Configuration interface name.
    ipsecAuthAlg String
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    ipsecEncAlg String
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    ipsecKeys List<Ospf6interfaceIpsecKey>
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    keyRolloverInterval Integer
    Key roll-over interval.
    mtu Integer
    MTU for OSPFv3 packets.
    mtuIgnore String
    Enable/disable ignoring MTU field in DBD packets. Valid values: enable, disable.
    name String
    Interface entry name.
    neighbors List<Ospf6interfaceNeighbor>
    OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of neighbor block is documented below.
    networkType String
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    priority Integer
    priority
    retransmitInterval Integer
    Retransmit interval.
    status String
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    transmitDelay 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.
    areaId 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.
    deadInterval number
    Dead interval.
    dynamicSortSubtable string
    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 ].
    getAllTables string
    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.
    helloInterval number
    Hello interval.
    interface string
    Configuration interface name.
    ipsecAuthAlg string
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    ipsecEncAlg string
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    ipsecKeys Ospf6interfaceIpsecKey[]
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    keyRolloverInterval number
    Key roll-over interval.
    mtu number
    MTU for OSPFv3 packets.
    mtuIgnore string
    Enable/disable ignoring MTU field in DBD packets. Valid values: enable, disable.
    name string
    Interface entry name.
    neighbors Ospf6interfaceNeighbor[]
    OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of neighbor block is documented below.
    networkType string
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    priority number
    priority
    retransmitInterval number
    Retransmit interval.
    status string
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    transmitDelay 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_subtable str
    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_tables str
    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_alg str
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    ipsec_enc_alg str
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    ipsec_keys Sequence[Ospf6interfaceIpsecKeyArgs]
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    key_rollover_interval int
    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[Ospf6interfaceNeighborArgs]
    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.
    areaId 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.
    deadInterval Number
    Dead interval.
    dynamicSortSubtable String
    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 ].
    getAllTables String
    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.
    helloInterval Number
    Hello interval.
    interface String
    Configuration interface name.
    ipsecAuthAlg String
    Authentication algorithm. Valid values: md5, sha1, sha256, sha384, sha512.
    ipsecEncAlg String
    Encryption algorithm. Valid values: null, des, 3des, aes128, aes192, aes256.
    ipsecKeys List<Property Map>
    IPsec authentication and encryption keys. The structure of ipsec_keys block is documented below.
    keyRolloverInterval Number
    Key roll-over interval.
    mtu Number
    MTU for OSPFv3 packets.
    mtuIgnore 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.
    networkType String
    Network type. Valid values: broadcast, point-to-point, non-broadcast, point-to-multipoint, point-to-multipoint-non-broadcast.
    priority Number
    priority
    retransmitInterval Number
    Retransmit interval.
    status String
    Enable/disable OSPF6 routing on this interface. Valid values: disable, enable.
    transmitDelay 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

    AuthKey string
    Authentication key.
    EncKey string
    Encryption key.
    Spi int
    Security Parameters Index.
    AuthKey string
    Authentication key.
    EncKey string
    Encryption key.
    Spi int
    Security Parameters Index.
    authKey String
    Authentication key.
    encKey String
    Encryption key.
    spi Integer
    Security Parameters Index.
    authKey string
    Authentication key.
    encKey string
    Encryption key.
    spi number
    Security Parameters Index.
    auth_key str
    Authentication key.
    enc_key str
    Encryption key.
    spi int
    Security Parameters Index.
    authKey String
    Authentication key.
    encKey String
    Encryption key.
    spi Number
    Security Parameters Index.

    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.
    PollInterval 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.
    PollInterval 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.
    pollInterval 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.
    pollInterval 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.
    pollInterval 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.
    fortios logo
    Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse