Documentation
¶
Index ¶
- type Neighbor
- type NeighborArgs
- type NeighborArray
- type NeighborArrayInput
- type NeighborArrayOutput
- type NeighborInput
- type NeighborMap
- type NeighborMapInput
- type NeighborMapOutput
- type NeighborOutput
- func (o NeighborOutput) Cost() pulumi.IntOutput
- func (NeighborOutput) ElementType() reflect.Type
- func (o NeighborOutput) Fosid() pulumi.IntOutput
- func (o NeighborOutput) Ip() pulumi.StringOutput
- func (o NeighborOutput) PollInterval() pulumi.IntOutput
- func (o NeighborOutput) Priority() pulumi.IntOutput
- func (o NeighborOutput) ToNeighborOutput() NeighborOutput
- func (o NeighborOutput) ToNeighborOutputWithContext(ctx context.Context) NeighborOutput
- func (o NeighborOutput) Vdomparam() pulumi.StringPtrOutput
- type NeighborState
- type Network
- type NetworkArgs
- type NetworkArray
- type NetworkArrayInput
- type NetworkArrayOutput
- type NetworkInput
- type NetworkMap
- type NetworkMapInput
- type NetworkMapOutput
- type NetworkOutput
- func (o NetworkOutput) Area() pulumi.StringOutput
- func (o NetworkOutput) Comments() pulumi.StringPtrOutput
- func (NetworkOutput) ElementType() reflect.Type
- func (o NetworkOutput) Fosid() pulumi.IntOutput
- func (o NetworkOutput) Prefix() pulumi.StringOutput
- func (o NetworkOutput) ToNetworkOutput() NetworkOutput
- func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
- func (o NetworkOutput) Vdomparam() pulumi.StringPtrOutput
- type NetworkState
- type Ospfinterface
- type OspfinterfaceArgs
- type OspfinterfaceArray
- type OspfinterfaceArrayInput
- type OspfinterfaceArrayOutput
- func (OspfinterfaceArrayOutput) ElementType() reflect.Type
- func (o OspfinterfaceArrayOutput) Index(i pulumi.IntInput) OspfinterfaceOutput
- func (o OspfinterfaceArrayOutput) ToOspfinterfaceArrayOutput() OspfinterfaceArrayOutput
- func (o OspfinterfaceArrayOutput) ToOspfinterfaceArrayOutputWithContext(ctx context.Context) OspfinterfaceArrayOutput
- type OspfinterfaceInput
- type OspfinterfaceMap
- type OspfinterfaceMapInput
- type OspfinterfaceMapOutput
- func (OspfinterfaceMapOutput) ElementType() reflect.Type
- func (o OspfinterfaceMapOutput) MapIndex(k pulumi.StringInput) OspfinterfaceOutput
- func (o OspfinterfaceMapOutput) ToOspfinterfaceMapOutput() OspfinterfaceMapOutput
- func (o OspfinterfaceMapOutput) ToOspfinterfaceMapOutputWithContext(ctx context.Context) OspfinterfaceMapOutput
- type OspfinterfaceMd5Key
- type OspfinterfaceMd5KeyArgs
- type OspfinterfaceMd5KeyArray
- type OspfinterfaceMd5KeyArrayInput
- type OspfinterfaceMd5KeyArrayOutput
- func (OspfinterfaceMd5KeyArrayOutput) ElementType() reflect.Type
- func (o OspfinterfaceMd5KeyArrayOutput) Index(i pulumi.IntInput) OspfinterfaceMd5KeyOutput
- func (o OspfinterfaceMd5KeyArrayOutput) ToOspfinterfaceMd5KeyArrayOutput() OspfinterfaceMd5KeyArrayOutput
- func (o OspfinterfaceMd5KeyArrayOutput) ToOspfinterfaceMd5KeyArrayOutputWithContext(ctx context.Context) OspfinterfaceMd5KeyArrayOutput
- type OspfinterfaceMd5KeyInput
- type OspfinterfaceMd5KeyOutput
- func (OspfinterfaceMd5KeyOutput) ElementType() reflect.Type
- func (o OspfinterfaceMd5KeyOutput) Id() pulumi.IntPtrOutput
- func (o OspfinterfaceMd5KeyOutput) KeyString() pulumi.StringPtrOutput
- func (o OspfinterfaceMd5KeyOutput) ToOspfinterfaceMd5KeyOutput() OspfinterfaceMd5KeyOutput
- func (o OspfinterfaceMd5KeyOutput) ToOspfinterfaceMd5KeyOutputWithContext(ctx context.Context) OspfinterfaceMd5KeyOutput
- type OspfinterfaceOutput
- func (o OspfinterfaceOutput) Authentication() pulumi.StringOutput
- func (o OspfinterfaceOutput) AuthenticationKey() pulumi.StringPtrOutput
- func (o OspfinterfaceOutput) Bfd() pulumi.StringOutput
- func (o OspfinterfaceOutput) Comments() pulumi.StringPtrOutput
- func (o OspfinterfaceOutput) Cost() pulumi.IntOutput
- func (o OspfinterfaceOutput) DatabaseFilterOut() pulumi.StringOutput
- func (o OspfinterfaceOutput) DeadInterval() pulumi.IntOutput
- func (o OspfinterfaceOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (OspfinterfaceOutput) ElementType() reflect.Type
- func (o OspfinterfaceOutput) GetAllTables() pulumi.StringPtrOutput
- func (o OspfinterfaceOutput) HelloInterval() pulumi.IntOutput
- func (o OspfinterfaceOutput) HelloMultiplier() pulumi.IntOutput
- func (o OspfinterfaceOutput) Interface() pulumi.StringOutput
- func (o OspfinterfaceOutput) Ip() pulumi.StringOutput
- func (o OspfinterfaceOutput) Keychain() pulumi.StringOutput
- func (o OspfinterfaceOutput) Md5Key() pulumi.StringOutput
- func (o OspfinterfaceOutput) Md5Keychain() pulumi.StringOutput
- func (o OspfinterfaceOutput) Md5Keys() OspfinterfaceMd5KeyArrayOutput
- func (o OspfinterfaceOutput) Mtu() pulumi.IntOutput
- func (o OspfinterfaceOutput) MtuIgnore() pulumi.StringOutput
- func (o OspfinterfaceOutput) Name() pulumi.StringOutput
- func (o OspfinterfaceOutput) NetworkType() pulumi.StringOutput
- func (o OspfinterfaceOutput) PrefixLength() pulumi.IntOutput
- func (o OspfinterfaceOutput) Priority() pulumi.IntOutput
- func (o OspfinterfaceOutput) ResyncTimeout() pulumi.IntOutput
- func (o OspfinterfaceOutput) RetransmitInterval() pulumi.IntOutput
- func (o OspfinterfaceOutput) Status() pulumi.StringOutput
- func (o OspfinterfaceOutput) ToOspfinterfaceOutput() OspfinterfaceOutput
- func (o OspfinterfaceOutput) ToOspfinterfaceOutputWithContext(ctx context.Context) OspfinterfaceOutput
- func (o OspfinterfaceOutput) TransmitDelay() pulumi.IntOutput
- func (o OspfinterfaceOutput) Vdomparam() pulumi.StringPtrOutput
- type OspfinterfaceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Neighbor ¶
type Neighbor struct { pulumi.CustomResourceState // Cost of the interface, value range from 0 to 65535, 0 means auto-cost. Cost pulumi.IntOutput `pulumi:"cost"` // Neighbor entry ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Interface IP address of the neighbor. Ip pulumi.StringOutput `pulumi:"ip"` // Poll interval time in seconds. PollInterval pulumi.IntOutput `pulumi:"pollInterval"` // Priority. Priority pulumi.IntOutput `pulumi:"priority"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
OSPF neighbor configuration are used when OSPF runs on non-broadcast media
> The provider supports the definition of Neighbor in Router Ospf `router.Ospf`, and also allows the definition of separate Neighbor resources `router/ospf.Neighbor`, but do not use a `router.Ospf` with in-line Neighbor in conjunction with any `router/ospf.Neighbor` resources, otherwise conflicts and overwrite will occur.
## Import
Routerospf Neighbor can be imported using any of these accepted formats:
```sh $ pulumi import fortios:router/ospf/neighbor:Neighbor labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:router/ospf/neighbor:Neighbor labelname {{fosid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetNeighbor ¶
func GetNeighbor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NeighborState, opts ...pulumi.ResourceOption) (*Neighbor, error)
GetNeighbor gets an existing Neighbor resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNeighbor ¶
func NewNeighbor(ctx *pulumi.Context, name string, args *NeighborArgs, opts ...pulumi.ResourceOption) (*Neighbor, error)
NewNeighbor registers a new resource with the given unique name, arguments, and options.
func (*Neighbor) ElementType ¶
func (*Neighbor) ToNeighborOutput ¶
func (i *Neighbor) ToNeighborOutput() NeighborOutput
func (*Neighbor) ToNeighborOutputWithContext ¶
func (i *Neighbor) ToNeighborOutputWithContext(ctx context.Context) NeighborOutput
type NeighborArgs ¶
type NeighborArgs struct { // Cost of the interface, value range from 0 to 65535, 0 means auto-cost. Cost pulumi.IntPtrInput // Neighbor entry ID. Fosid pulumi.IntPtrInput // Interface IP address of the neighbor. Ip pulumi.StringPtrInput // Poll interval time in seconds. PollInterval pulumi.IntPtrInput // Priority. Priority pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Neighbor resource.
func (NeighborArgs) ElementType ¶
func (NeighborArgs) ElementType() reflect.Type
type NeighborArray ¶
type NeighborArray []NeighborInput
func (NeighborArray) ElementType ¶
func (NeighborArray) ElementType() reflect.Type
func (NeighborArray) ToNeighborArrayOutput ¶
func (i NeighborArray) ToNeighborArrayOutput() NeighborArrayOutput
func (NeighborArray) ToNeighborArrayOutputWithContext ¶
func (i NeighborArray) ToNeighborArrayOutputWithContext(ctx context.Context) NeighborArrayOutput
type NeighborArrayInput ¶
type NeighborArrayInput interface { pulumi.Input ToNeighborArrayOutput() NeighborArrayOutput ToNeighborArrayOutputWithContext(context.Context) NeighborArrayOutput }
NeighborArrayInput is an input type that accepts NeighborArray and NeighborArrayOutput values. You can construct a concrete instance of `NeighborArrayInput` via:
NeighborArray{ NeighborArgs{...} }
type NeighborArrayOutput ¶
type NeighborArrayOutput struct{ *pulumi.OutputState }
func (NeighborArrayOutput) ElementType ¶
func (NeighborArrayOutput) ElementType() reflect.Type
func (NeighborArrayOutput) Index ¶
func (o NeighborArrayOutput) Index(i pulumi.IntInput) NeighborOutput
func (NeighborArrayOutput) ToNeighborArrayOutput ¶
func (o NeighborArrayOutput) ToNeighborArrayOutput() NeighborArrayOutput
func (NeighborArrayOutput) ToNeighborArrayOutputWithContext ¶
func (o NeighborArrayOutput) ToNeighborArrayOutputWithContext(ctx context.Context) NeighborArrayOutput
type NeighborInput ¶
type NeighborInput interface { pulumi.Input ToNeighborOutput() NeighborOutput ToNeighborOutputWithContext(ctx context.Context) NeighborOutput }
type NeighborMap ¶
type NeighborMap map[string]NeighborInput
func (NeighborMap) ElementType ¶
func (NeighborMap) ElementType() reflect.Type
func (NeighborMap) ToNeighborMapOutput ¶
func (i NeighborMap) ToNeighborMapOutput() NeighborMapOutput
func (NeighborMap) ToNeighborMapOutputWithContext ¶
func (i NeighborMap) ToNeighborMapOutputWithContext(ctx context.Context) NeighborMapOutput
type NeighborMapInput ¶
type NeighborMapInput interface { pulumi.Input ToNeighborMapOutput() NeighborMapOutput ToNeighborMapOutputWithContext(context.Context) NeighborMapOutput }
NeighborMapInput is an input type that accepts NeighborMap and NeighborMapOutput values. You can construct a concrete instance of `NeighborMapInput` via:
NeighborMap{ "key": NeighborArgs{...} }
type NeighborMapOutput ¶
type NeighborMapOutput struct{ *pulumi.OutputState }
func (NeighborMapOutput) ElementType ¶
func (NeighborMapOutput) ElementType() reflect.Type
func (NeighborMapOutput) MapIndex ¶
func (o NeighborMapOutput) MapIndex(k pulumi.StringInput) NeighborOutput
func (NeighborMapOutput) ToNeighborMapOutput ¶
func (o NeighborMapOutput) ToNeighborMapOutput() NeighborMapOutput
func (NeighborMapOutput) ToNeighborMapOutputWithContext ¶
func (o NeighborMapOutput) ToNeighborMapOutputWithContext(ctx context.Context) NeighborMapOutput
type NeighborOutput ¶
type NeighborOutput struct{ *pulumi.OutputState }
func (NeighborOutput) Cost ¶
func (o NeighborOutput) Cost() pulumi.IntOutput
Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
func (NeighborOutput) ElementType ¶
func (NeighborOutput) ElementType() reflect.Type
func (NeighborOutput) Ip ¶
func (o NeighborOutput) Ip() pulumi.StringOutput
Interface IP address of the neighbor.
func (NeighborOutput) PollInterval ¶
func (o NeighborOutput) PollInterval() pulumi.IntOutput
Poll interval time in seconds.
func (NeighborOutput) ToNeighborOutput ¶
func (o NeighborOutput) ToNeighborOutput() NeighborOutput
func (NeighborOutput) ToNeighborOutputWithContext ¶
func (o NeighborOutput) ToNeighborOutputWithContext(ctx context.Context) NeighborOutput
func (NeighborOutput) Vdomparam ¶
func (o NeighborOutput) Vdomparam() pulumi.StringPtrOutput
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.
type NeighborState ¶
type NeighborState struct { // Cost of the interface, value range from 0 to 65535, 0 means auto-cost. Cost pulumi.IntPtrInput // Neighbor entry ID. Fosid pulumi.IntPtrInput // Interface IP address of the neighbor. Ip pulumi.StringPtrInput // Poll interval time in seconds. PollInterval pulumi.IntPtrInput // Priority. Priority pulumi.IntPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (NeighborState) ElementType ¶
func (NeighborState) ElementType() reflect.Type
type Network ¶
type Network struct { pulumi.CustomResourceState // Attach the network to area. Area pulumi.StringOutput `pulumi:"area"` // Comment. Comments pulumi.StringPtrOutput `pulumi:"comments"` // Network entry ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Prefix. Prefix pulumi.StringOutput `pulumi:"prefix"` // 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. Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
OSPF network configuration.
> The provider supports the definition of Network in Router Ospf `router.Ospf`, and also allows the definition of separate Network resources `router/ospf.Network`, but do not use a `router.Ospf` with in-line Network in conjunction with any `router/ospf.Network` resources, otherwise conflicts and overwrite will occur.
## Import
Routerospf Network can be imported using any of these accepted formats:
```sh $ pulumi import fortios:router/ospf/network:Network labelname {{fosid}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:router/ospf/network:Network labelname {{fosid}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetNetwork ¶
func GetNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkState, opts ...pulumi.ResourceOption) (*Network, error)
GetNetwork gets an existing Network resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNetwork ¶
func NewNetwork(ctx *pulumi.Context, name string, args *NetworkArgs, opts ...pulumi.ResourceOption) (*Network, error)
NewNetwork registers a new resource with the given unique name, arguments, and options.
func (*Network) ElementType ¶
func (*Network) ToNetworkOutput ¶
func (i *Network) ToNetworkOutput() NetworkOutput
func (*Network) ToNetworkOutputWithContext ¶
func (i *Network) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
type NetworkArgs ¶
type NetworkArgs struct { // Attach the network to area. Area pulumi.StringPtrInput // Comment. Comments pulumi.StringPtrInput // Network entry ID. Fosid pulumi.IntPtrInput // Prefix. Prefix pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Network resource.
func (NetworkArgs) ElementType ¶
func (NetworkArgs) ElementType() reflect.Type
type NetworkArray ¶
type NetworkArray []NetworkInput
func (NetworkArray) ElementType ¶
func (NetworkArray) ElementType() reflect.Type
func (NetworkArray) ToNetworkArrayOutput ¶
func (i NetworkArray) ToNetworkArrayOutput() NetworkArrayOutput
func (NetworkArray) ToNetworkArrayOutputWithContext ¶
func (i NetworkArray) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
type NetworkArrayInput ¶
type NetworkArrayInput interface { pulumi.Input ToNetworkArrayOutput() NetworkArrayOutput ToNetworkArrayOutputWithContext(context.Context) NetworkArrayOutput }
NetworkArrayInput is an input type that accepts NetworkArray and NetworkArrayOutput values. You can construct a concrete instance of `NetworkArrayInput` via:
NetworkArray{ NetworkArgs{...} }
type NetworkArrayOutput ¶
type NetworkArrayOutput struct{ *pulumi.OutputState }
func (NetworkArrayOutput) ElementType ¶
func (NetworkArrayOutput) ElementType() reflect.Type
func (NetworkArrayOutput) Index ¶
func (o NetworkArrayOutput) Index(i pulumi.IntInput) NetworkOutput
func (NetworkArrayOutput) ToNetworkArrayOutput ¶
func (o NetworkArrayOutput) ToNetworkArrayOutput() NetworkArrayOutput
func (NetworkArrayOutput) ToNetworkArrayOutputWithContext ¶
func (o NetworkArrayOutput) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput
type NetworkInput ¶
type NetworkInput interface { pulumi.Input ToNetworkOutput() NetworkOutput ToNetworkOutputWithContext(ctx context.Context) NetworkOutput }
type NetworkMap ¶
type NetworkMap map[string]NetworkInput
func (NetworkMap) ElementType ¶
func (NetworkMap) ElementType() reflect.Type
func (NetworkMap) ToNetworkMapOutput ¶
func (i NetworkMap) ToNetworkMapOutput() NetworkMapOutput
func (NetworkMap) ToNetworkMapOutputWithContext ¶
func (i NetworkMap) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
type NetworkMapInput ¶
type NetworkMapInput interface { pulumi.Input ToNetworkMapOutput() NetworkMapOutput ToNetworkMapOutputWithContext(context.Context) NetworkMapOutput }
NetworkMapInput is an input type that accepts NetworkMap and NetworkMapOutput values. You can construct a concrete instance of `NetworkMapInput` via:
NetworkMap{ "key": NetworkArgs{...} }
type NetworkMapOutput ¶
type NetworkMapOutput struct{ *pulumi.OutputState }
func (NetworkMapOutput) ElementType ¶
func (NetworkMapOutput) ElementType() reflect.Type
func (NetworkMapOutput) MapIndex ¶
func (o NetworkMapOutput) MapIndex(k pulumi.StringInput) NetworkOutput
func (NetworkMapOutput) ToNetworkMapOutput ¶
func (o NetworkMapOutput) ToNetworkMapOutput() NetworkMapOutput
func (NetworkMapOutput) ToNetworkMapOutputWithContext ¶
func (o NetworkMapOutput) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput
type NetworkOutput ¶
type NetworkOutput struct{ *pulumi.OutputState }
func (NetworkOutput) Area ¶
func (o NetworkOutput) Area() pulumi.StringOutput
Attach the network to area.
func (NetworkOutput) ElementType ¶
func (NetworkOutput) ElementType() reflect.Type
func (NetworkOutput) ToNetworkOutput ¶
func (o NetworkOutput) ToNetworkOutput() NetworkOutput
func (NetworkOutput) ToNetworkOutputWithContext ¶
func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
func (NetworkOutput) Vdomparam ¶
func (o NetworkOutput) Vdomparam() pulumi.StringPtrOutput
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.
type NetworkState ¶
type NetworkState struct { // Attach the network to area. Area pulumi.StringPtrInput // Comment. Comments pulumi.StringPtrInput // Network entry ID. Fosid pulumi.IntPtrInput // Prefix. Prefix pulumi.StringPtrInput // 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. Vdomparam pulumi.StringPtrInput }
func (NetworkState) ElementType ¶
func (NetworkState) ElementType() reflect.Type
type Ospfinterface ¶
type Ospfinterface struct { pulumi.CustomResourceState // Authentication type. Authentication pulumi.StringOutput `pulumi:"authentication"` // Authentication key. AuthenticationKey pulumi.StringPtrOutput `pulumi:"authenticationKey"` // Bidirectional Forwarding Detection (BFD). Valid values: `global`, `enable`, `disable`. Bfd pulumi.StringOutput `pulumi:"bfd"` // Comment. Comments pulumi.StringPtrOutput `pulumi:"comments"` // Cost of the interface, value range from 0 to 65535, 0 means auto-cost. Cost pulumi.IntOutput `pulumi:"cost"` // Enable/disable control of flooding out LSAs. Valid values: `enable`, `disable`. DatabaseFilterOut pulumi.StringOutput `pulumi:"databaseFilterOut"` // Dead interval. DeadInterval pulumi.IntOutput `pulumi:"deadInterval"` // 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 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // 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. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Hello interval. HelloInterval pulumi.IntOutput `pulumi:"helloInterval"` // Number of hello packets within dead interval. HelloMultiplier pulumi.IntOutput `pulumi:"helloMultiplier"` // Configuration interface name. Interface pulumi.StringOutput `pulumi:"interface"` // IP address. Ip pulumi.StringOutput `pulumi:"ip"` // Message-digest key-chain name. Keychain pulumi.StringOutput `pulumi:"keychain"` // MD5 key. Md5Key pulumi.StringOutput `pulumi:"md5Key"` // Authentication MD5 key-chain name. Md5Keychain pulumi.StringOutput `pulumi:"md5Keychain"` // MD5 key. The structure of `md5Keys` block is documented below. Md5Keys OspfinterfaceMd5KeyArrayOutput `pulumi:"md5Keys"` // MTU for database description packets. Mtu pulumi.IntOutput `pulumi:"mtu"` // Enable/disable ignore MTU. Valid values: `enable`, `disable`. MtuIgnore pulumi.StringOutput `pulumi:"mtuIgnore"` // Interface entry name. Name pulumi.StringOutput `pulumi:"name"` // Network type. Valid values: `broadcast`, `non-broadcast`, `point-to-point`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. NetworkType pulumi.StringOutput `pulumi:"networkType"` // Prefix length. PrefixLength pulumi.IntOutput `pulumi:"prefixLength"` // Priority. Priority pulumi.IntOutput `pulumi:"priority"` // Graceful restart neighbor resynchronization timeout. ResyncTimeout pulumi.IntOutput `pulumi:"resyncTimeout"` // Retransmit interval. RetransmitInterval pulumi.IntOutput `pulumi:"retransmitInterval"` // Enable/disable status. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Transmit delay. TransmitDelay pulumi.IntOutput `pulumi:"transmitDelay"` // 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. // // The `md5Keys` block supports: Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` }
OSPF interface configuration.
> The provider supports the definition of Ospf-Interface in Router Ospf `router.Ospf`, and also allows the definition of separate Ospf-Interface resources `router/ospf.Ospfinterface`, but do not use a `router.Ospf` with in-line Ospf-Interface in conjunction with any `router/ospf.Ospfinterface` resources, otherwise conflicts and overwrite will occur.
## Import
Routerospf OspfInterface can be imported using any of these accepted formats:
```sh $ pulumi import fortios:router/ospf/ospfinterface:Ospfinterface labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:router/ospf/ospfinterface:Ospfinterface labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetOspfinterface ¶
func GetOspfinterface(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OspfinterfaceState, opts ...pulumi.ResourceOption) (*Ospfinterface, error)
GetOspfinterface gets an existing Ospfinterface resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOspfinterface ¶
func NewOspfinterface(ctx *pulumi.Context, name string, args *OspfinterfaceArgs, opts ...pulumi.ResourceOption) (*Ospfinterface, error)
NewOspfinterface registers a new resource with the given unique name, arguments, and options.
func (*Ospfinterface) ElementType ¶
func (*Ospfinterface) ElementType() reflect.Type
func (*Ospfinterface) ToOspfinterfaceOutput ¶
func (i *Ospfinterface) ToOspfinterfaceOutput() OspfinterfaceOutput
func (*Ospfinterface) ToOspfinterfaceOutputWithContext ¶
func (i *Ospfinterface) ToOspfinterfaceOutputWithContext(ctx context.Context) OspfinterfaceOutput
type OspfinterfaceArgs ¶
type OspfinterfaceArgs struct { // Authentication type. Authentication pulumi.StringPtrInput // Authentication key. AuthenticationKey pulumi.StringPtrInput // Bidirectional Forwarding Detection (BFD). Valid values: `global`, `enable`, `disable`. Bfd pulumi.StringPtrInput // Comment. Comments pulumi.StringPtrInput // Cost of the interface, value range from 0 to 65535, 0 means auto-cost. Cost pulumi.IntPtrInput // Enable/disable control of flooding out LSAs. Valid values: `enable`, `disable`. DatabaseFilterOut pulumi.StringPtrInput // Dead interval. DeadInterval pulumi.IntPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // 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. GetAllTables pulumi.StringPtrInput // Hello interval. HelloInterval pulumi.IntPtrInput // Number of hello packets within dead interval. HelloMultiplier pulumi.IntPtrInput // Configuration interface name. Interface pulumi.StringPtrInput // IP address. Ip pulumi.StringPtrInput // Message-digest key-chain name. Keychain pulumi.StringPtrInput // MD5 key. Md5Key pulumi.StringPtrInput // Authentication MD5 key-chain name. Md5Keychain pulumi.StringPtrInput // MD5 key. The structure of `md5Keys` block is documented below. Md5Keys OspfinterfaceMd5KeyArrayInput // MTU for database description packets. Mtu pulumi.IntPtrInput // Enable/disable ignore MTU. Valid values: `enable`, `disable`. MtuIgnore pulumi.StringPtrInput // Interface entry name. Name pulumi.StringPtrInput // Network type. Valid values: `broadcast`, `non-broadcast`, `point-to-point`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. NetworkType pulumi.StringPtrInput // Prefix length. PrefixLength pulumi.IntPtrInput // Priority. Priority pulumi.IntPtrInput // Graceful restart neighbor resynchronization timeout. ResyncTimeout pulumi.IntPtrInput // Retransmit interval. RetransmitInterval pulumi.IntPtrInput // Enable/disable status. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput // Transmit delay. TransmitDelay pulumi.IntPtrInput // 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. // // The `md5Keys` block supports: Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Ospfinterface resource.
func (OspfinterfaceArgs) ElementType ¶
func (OspfinterfaceArgs) ElementType() reflect.Type
type OspfinterfaceArray ¶
type OspfinterfaceArray []OspfinterfaceInput
func (OspfinterfaceArray) ElementType ¶
func (OspfinterfaceArray) ElementType() reflect.Type
func (OspfinterfaceArray) ToOspfinterfaceArrayOutput ¶
func (i OspfinterfaceArray) ToOspfinterfaceArrayOutput() OspfinterfaceArrayOutput
func (OspfinterfaceArray) ToOspfinterfaceArrayOutputWithContext ¶
func (i OspfinterfaceArray) ToOspfinterfaceArrayOutputWithContext(ctx context.Context) OspfinterfaceArrayOutput
type OspfinterfaceArrayInput ¶
type OspfinterfaceArrayInput interface { pulumi.Input ToOspfinterfaceArrayOutput() OspfinterfaceArrayOutput ToOspfinterfaceArrayOutputWithContext(context.Context) OspfinterfaceArrayOutput }
OspfinterfaceArrayInput is an input type that accepts OspfinterfaceArray and OspfinterfaceArrayOutput values. You can construct a concrete instance of `OspfinterfaceArrayInput` via:
OspfinterfaceArray{ OspfinterfaceArgs{...} }
type OspfinterfaceArrayOutput ¶
type OspfinterfaceArrayOutput struct{ *pulumi.OutputState }
func (OspfinterfaceArrayOutput) ElementType ¶
func (OspfinterfaceArrayOutput) ElementType() reflect.Type
func (OspfinterfaceArrayOutput) Index ¶
func (o OspfinterfaceArrayOutput) Index(i pulumi.IntInput) OspfinterfaceOutput
func (OspfinterfaceArrayOutput) ToOspfinterfaceArrayOutput ¶
func (o OspfinterfaceArrayOutput) ToOspfinterfaceArrayOutput() OspfinterfaceArrayOutput
func (OspfinterfaceArrayOutput) ToOspfinterfaceArrayOutputWithContext ¶
func (o OspfinterfaceArrayOutput) ToOspfinterfaceArrayOutputWithContext(ctx context.Context) OspfinterfaceArrayOutput
type OspfinterfaceInput ¶
type OspfinterfaceInput interface { pulumi.Input ToOspfinterfaceOutput() OspfinterfaceOutput ToOspfinterfaceOutputWithContext(ctx context.Context) OspfinterfaceOutput }
type OspfinterfaceMap ¶
type OspfinterfaceMap map[string]OspfinterfaceInput
func (OspfinterfaceMap) ElementType ¶
func (OspfinterfaceMap) ElementType() reflect.Type
func (OspfinterfaceMap) ToOspfinterfaceMapOutput ¶
func (i OspfinterfaceMap) ToOspfinterfaceMapOutput() OspfinterfaceMapOutput
func (OspfinterfaceMap) ToOspfinterfaceMapOutputWithContext ¶
func (i OspfinterfaceMap) ToOspfinterfaceMapOutputWithContext(ctx context.Context) OspfinterfaceMapOutput
type OspfinterfaceMapInput ¶
type OspfinterfaceMapInput interface { pulumi.Input ToOspfinterfaceMapOutput() OspfinterfaceMapOutput ToOspfinterfaceMapOutputWithContext(context.Context) OspfinterfaceMapOutput }
OspfinterfaceMapInput is an input type that accepts OspfinterfaceMap and OspfinterfaceMapOutput values. You can construct a concrete instance of `OspfinterfaceMapInput` via:
OspfinterfaceMap{ "key": OspfinterfaceArgs{...} }
type OspfinterfaceMapOutput ¶
type OspfinterfaceMapOutput struct{ *pulumi.OutputState }
func (OspfinterfaceMapOutput) ElementType ¶
func (OspfinterfaceMapOutput) ElementType() reflect.Type
func (OspfinterfaceMapOutput) MapIndex ¶
func (o OspfinterfaceMapOutput) MapIndex(k pulumi.StringInput) OspfinterfaceOutput
func (OspfinterfaceMapOutput) ToOspfinterfaceMapOutput ¶
func (o OspfinterfaceMapOutput) ToOspfinterfaceMapOutput() OspfinterfaceMapOutput
func (OspfinterfaceMapOutput) ToOspfinterfaceMapOutputWithContext ¶
func (o OspfinterfaceMapOutput) ToOspfinterfaceMapOutputWithContext(ctx context.Context) OspfinterfaceMapOutput
type OspfinterfaceMd5Key ¶
type OspfinterfaceMd5KeyArgs ¶
type OspfinterfaceMd5KeyArgs struct { // Key ID (1 - 255). Id pulumi.IntPtrInput `pulumi:"id"` // Password for the key. KeyString pulumi.StringPtrInput `pulumi:"keyString"` }
func (OspfinterfaceMd5KeyArgs) ElementType ¶
func (OspfinterfaceMd5KeyArgs) ElementType() reflect.Type
func (OspfinterfaceMd5KeyArgs) ToOspfinterfaceMd5KeyOutput ¶
func (i OspfinterfaceMd5KeyArgs) ToOspfinterfaceMd5KeyOutput() OspfinterfaceMd5KeyOutput
func (OspfinterfaceMd5KeyArgs) ToOspfinterfaceMd5KeyOutputWithContext ¶
func (i OspfinterfaceMd5KeyArgs) ToOspfinterfaceMd5KeyOutputWithContext(ctx context.Context) OspfinterfaceMd5KeyOutput
type OspfinterfaceMd5KeyArray ¶
type OspfinterfaceMd5KeyArray []OspfinterfaceMd5KeyInput
func (OspfinterfaceMd5KeyArray) ElementType ¶
func (OspfinterfaceMd5KeyArray) ElementType() reflect.Type
func (OspfinterfaceMd5KeyArray) ToOspfinterfaceMd5KeyArrayOutput ¶
func (i OspfinterfaceMd5KeyArray) ToOspfinterfaceMd5KeyArrayOutput() OspfinterfaceMd5KeyArrayOutput
func (OspfinterfaceMd5KeyArray) ToOspfinterfaceMd5KeyArrayOutputWithContext ¶
func (i OspfinterfaceMd5KeyArray) ToOspfinterfaceMd5KeyArrayOutputWithContext(ctx context.Context) OspfinterfaceMd5KeyArrayOutput
type OspfinterfaceMd5KeyArrayInput ¶
type OspfinterfaceMd5KeyArrayInput interface { pulumi.Input ToOspfinterfaceMd5KeyArrayOutput() OspfinterfaceMd5KeyArrayOutput ToOspfinterfaceMd5KeyArrayOutputWithContext(context.Context) OspfinterfaceMd5KeyArrayOutput }
OspfinterfaceMd5KeyArrayInput is an input type that accepts OspfinterfaceMd5KeyArray and OspfinterfaceMd5KeyArrayOutput values. You can construct a concrete instance of `OspfinterfaceMd5KeyArrayInput` via:
OspfinterfaceMd5KeyArray{ OspfinterfaceMd5KeyArgs{...} }
type OspfinterfaceMd5KeyArrayOutput ¶
type OspfinterfaceMd5KeyArrayOutput struct{ *pulumi.OutputState }
func (OspfinterfaceMd5KeyArrayOutput) ElementType ¶
func (OspfinterfaceMd5KeyArrayOutput) ElementType() reflect.Type
func (OspfinterfaceMd5KeyArrayOutput) Index ¶
func (o OspfinterfaceMd5KeyArrayOutput) Index(i pulumi.IntInput) OspfinterfaceMd5KeyOutput
func (OspfinterfaceMd5KeyArrayOutput) ToOspfinterfaceMd5KeyArrayOutput ¶
func (o OspfinterfaceMd5KeyArrayOutput) ToOspfinterfaceMd5KeyArrayOutput() OspfinterfaceMd5KeyArrayOutput
func (OspfinterfaceMd5KeyArrayOutput) ToOspfinterfaceMd5KeyArrayOutputWithContext ¶
func (o OspfinterfaceMd5KeyArrayOutput) ToOspfinterfaceMd5KeyArrayOutputWithContext(ctx context.Context) OspfinterfaceMd5KeyArrayOutput
type OspfinterfaceMd5KeyInput ¶
type OspfinterfaceMd5KeyInput interface { pulumi.Input ToOspfinterfaceMd5KeyOutput() OspfinterfaceMd5KeyOutput ToOspfinterfaceMd5KeyOutputWithContext(context.Context) OspfinterfaceMd5KeyOutput }
OspfinterfaceMd5KeyInput is an input type that accepts OspfinterfaceMd5KeyArgs and OspfinterfaceMd5KeyOutput values. You can construct a concrete instance of `OspfinterfaceMd5KeyInput` via:
OspfinterfaceMd5KeyArgs{...}
type OspfinterfaceMd5KeyOutput ¶
type OspfinterfaceMd5KeyOutput struct{ *pulumi.OutputState }
func (OspfinterfaceMd5KeyOutput) ElementType ¶
func (OspfinterfaceMd5KeyOutput) ElementType() reflect.Type
func (OspfinterfaceMd5KeyOutput) Id ¶
func (o OspfinterfaceMd5KeyOutput) Id() pulumi.IntPtrOutput
Key ID (1 - 255).
func (OspfinterfaceMd5KeyOutput) KeyString ¶
func (o OspfinterfaceMd5KeyOutput) KeyString() pulumi.StringPtrOutput
Password for the key.
func (OspfinterfaceMd5KeyOutput) ToOspfinterfaceMd5KeyOutput ¶
func (o OspfinterfaceMd5KeyOutput) ToOspfinterfaceMd5KeyOutput() OspfinterfaceMd5KeyOutput
func (OspfinterfaceMd5KeyOutput) ToOspfinterfaceMd5KeyOutputWithContext ¶
func (o OspfinterfaceMd5KeyOutput) ToOspfinterfaceMd5KeyOutputWithContext(ctx context.Context) OspfinterfaceMd5KeyOutput
type OspfinterfaceOutput ¶
type OspfinterfaceOutput struct{ *pulumi.OutputState }
func (OspfinterfaceOutput) Authentication ¶
func (o OspfinterfaceOutput) Authentication() pulumi.StringOutput
Authentication type.
func (OspfinterfaceOutput) AuthenticationKey ¶
func (o OspfinterfaceOutput) AuthenticationKey() pulumi.StringPtrOutput
Authentication key.
func (OspfinterfaceOutput) Bfd ¶
func (o OspfinterfaceOutput) Bfd() pulumi.StringOutput
Bidirectional Forwarding Detection (BFD). Valid values: `global`, `enable`, `disable`.
func (OspfinterfaceOutput) Comments ¶
func (o OspfinterfaceOutput) Comments() pulumi.StringPtrOutput
Comment.
func (OspfinterfaceOutput) Cost ¶
func (o OspfinterfaceOutput) Cost() pulumi.IntOutput
Cost of the interface, value range from 0 to 65535, 0 means auto-cost.
func (OspfinterfaceOutput) DatabaseFilterOut ¶
func (o OspfinterfaceOutput) DatabaseFilterOut() pulumi.StringOutput
Enable/disable control of flooding out LSAs. Valid values: `enable`, `disable`.
func (OspfinterfaceOutput) DeadInterval ¶
func (o OspfinterfaceOutput) DeadInterval() pulumi.IntOutput
Dead interval.
func (OspfinterfaceOutput) DynamicSortSubtable ¶
func (o OspfinterfaceOutput) DynamicSortSubtable() pulumi.StringPtrOutput
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 ].
func (OspfinterfaceOutput) ElementType ¶
func (OspfinterfaceOutput) ElementType() reflect.Type
func (OspfinterfaceOutput) GetAllTables ¶
func (o OspfinterfaceOutput) GetAllTables() pulumi.StringPtrOutput
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.
func (OspfinterfaceOutput) HelloInterval ¶
func (o OspfinterfaceOutput) HelloInterval() pulumi.IntOutput
Hello interval.
func (OspfinterfaceOutput) HelloMultiplier ¶
func (o OspfinterfaceOutput) HelloMultiplier() pulumi.IntOutput
Number of hello packets within dead interval.
func (OspfinterfaceOutput) Interface ¶
func (o OspfinterfaceOutput) Interface() pulumi.StringOutput
Configuration interface name.
func (OspfinterfaceOutput) Keychain ¶
func (o OspfinterfaceOutput) Keychain() pulumi.StringOutput
Message-digest key-chain name.
func (OspfinterfaceOutput) Md5Key ¶
func (o OspfinterfaceOutput) Md5Key() pulumi.StringOutput
MD5 key.
func (OspfinterfaceOutput) Md5Keychain ¶
func (o OspfinterfaceOutput) Md5Keychain() pulumi.StringOutput
Authentication MD5 key-chain name.
func (OspfinterfaceOutput) Md5Keys ¶
func (o OspfinterfaceOutput) Md5Keys() OspfinterfaceMd5KeyArrayOutput
MD5 key. The structure of `md5Keys` block is documented below.
func (OspfinterfaceOutput) Mtu ¶
func (o OspfinterfaceOutput) Mtu() pulumi.IntOutput
MTU for database description packets.
func (OspfinterfaceOutput) MtuIgnore ¶
func (o OspfinterfaceOutput) MtuIgnore() pulumi.StringOutput
Enable/disable ignore MTU. Valid values: `enable`, `disable`.
func (OspfinterfaceOutput) Name ¶
func (o OspfinterfaceOutput) Name() pulumi.StringOutput
Interface entry name.
func (OspfinterfaceOutput) NetworkType ¶
func (o OspfinterfaceOutput) NetworkType() pulumi.StringOutput
Network type. Valid values: `broadcast`, `non-broadcast`, `point-to-point`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`.
func (OspfinterfaceOutput) PrefixLength ¶
func (o OspfinterfaceOutput) PrefixLength() pulumi.IntOutput
Prefix length.
func (OspfinterfaceOutput) Priority ¶
func (o OspfinterfaceOutput) Priority() pulumi.IntOutput
Priority.
func (OspfinterfaceOutput) ResyncTimeout ¶
func (o OspfinterfaceOutput) ResyncTimeout() pulumi.IntOutput
Graceful restart neighbor resynchronization timeout.
func (OspfinterfaceOutput) RetransmitInterval ¶
func (o OspfinterfaceOutput) RetransmitInterval() pulumi.IntOutput
Retransmit interval.
func (OspfinterfaceOutput) Status ¶
func (o OspfinterfaceOutput) Status() pulumi.StringOutput
Enable/disable status. Valid values: `disable`, `enable`.
func (OspfinterfaceOutput) ToOspfinterfaceOutput ¶
func (o OspfinterfaceOutput) ToOspfinterfaceOutput() OspfinterfaceOutput
func (OspfinterfaceOutput) ToOspfinterfaceOutputWithContext ¶
func (o OspfinterfaceOutput) ToOspfinterfaceOutputWithContext(ctx context.Context) OspfinterfaceOutput
func (OspfinterfaceOutput) TransmitDelay ¶
func (o OspfinterfaceOutput) TransmitDelay() pulumi.IntOutput
Transmit delay.
func (OspfinterfaceOutput) Vdomparam ¶
func (o OspfinterfaceOutput) Vdomparam() pulumi.StringPtrOutput
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.
The `md5Keys` block supports:
type OspfinterfaceState ¶
type OspfinterfaceState struct { // Authentication type. Authentication pulumi.StringPtrInput // Authentication key. AuthenticationKey pulumi.StringPtrInput // Bidirectional Forwarding Detection (BFD). Valid values: `global`, `enable`, `disable`. Bfd pulumi.StringPtrInput // Comment. Comments pulumi.StringPtrInput // Cost of the interface, value range from 0 to 65535, 0 means auto-cost. Cost pulumi.IntPtrInput // Enable/disable control of flooding out LSAs. Valid values: `enable`, `disable`. DatabaseFilterOut pulumi.StringPtrInput // Dead interval. DeadInterval pulumi.IntPtrInput // 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 ]. DynamicSortSubtable pulumi.StringPtrInput // 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. GetAllTables pulumi.StringPtrInput // Hello interval. HelloInterval pulumi.IntPtrInput // Number of hello packets within dead interval. HelloMultiplier pulumi.IntPtrInput // Configuration interface name. Interface pulumi.StringPtrInput // IP address. Ip pulumi.StringPtrInput // Message-digest key-chain name. Keychain pulumi.StringPtrInput // MD5 key. Md5Key pulumi.StringPtrInput // Authentication MD5 key-chain name. Md5Keychain pulumi.StringPtrInput // MD5 key. The structure of `md5Keys` block is documented below. Md5Keys OspfinterfaceMd5KeyArrayInput // MTU for database description packets. Mtu pulumi.IntPtrInput // Enable/disable ignore MTU. Valid values: `enable`, `disable`. MtuIgnore pulumi.StringPtrInput // Interface entry name. Name pulumi.StringPtrInput // Network type. Valid values: `broadcast`, `non-broadcast`, `point-to-point`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. NetworkType pulumi.StringPtrInput // Prefix length. PrefixLength pulumi.IntPtrInput // Priority. Priority pulumi.IntPtrInput // Graceful restart neighbor resynchronization timeout. ResyncTimeout pulumi.IntPtrInput // Retransmit interval. RetransmitInterval pulumi.IntPtrInput // Enable/disable status. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput // Transmit delay. TransmitDelay pulumi.IntPtrInput // 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. // // The `md5Keys` block supports: Vdomparam pulumi.StringPtrInput }
func (OspfinterfaceState) ElementType ¶
func (OspfinterfaceState) ElementType() reflect.Type