1. Packages
  2. Cisco Meraki Provider
  3. API Docs
  4. networks
  5. SwitchRoutingOspf
Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi

meraki.networks.SwitchRoutingOspf

Explore with Pulumi AI

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.networks.SwitchRoutingOspf;
import com.pulumi.meraki.networks.SwitchRoutingOspfArgs;
import com.pulumi.meraki.networks.inputs.SwitchRoutingOspfAreaArgs;
import com.pulumi.meraki.networks.inputs.SwitchRoutingOspfMd5AuthenticationKeyArgs;
import com.pulumi.meraki.networks.inputs.SwitchRoutingOspfV3Args;
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 example = new SwitchRoutingOspf("example", SwitchRoutingOspfArgs.builder()
            .areas(SwitchRoutingOspfAreaArgs.builder()
                .area_id("1284392014819")
                .area_name("Backbone")
                .area_type("normal")
                .build())
            .deadTimerInSeconds(40)
            .enabled(true)
            .helloTimerInSeconds(10)
            .md5AuthenticationEnabled(true)
            .md5AuthenticationKey(SwitchRoutingOspfMd5AuthenticationKeyArgs.builder()
                .id(1234)
                .passphrase("abc1234")
                .build())
            .networkId("string")
            .v3(SwitchRoutingOspfV3Args.builder()
                .areas(SwitchRoutingOspfV3AreaArgs.builder()
                    .areaId("1284392014819")
                    .areaName("V3 Backbone")
                    .areaType("normal")
                    .build())
                .dead_timer_in_seconds(40)
                .enabled(true)
                .hello_timer_in_seconds(10)
                .build())
            .build());

        ctx.export("merakiNetworksSwitchRoutingOspfExample", example);
    }
}
Copy
resources:
  example:
    type: meraki:networks:SwitchRoutingOspf
    properties:
      areas:
        - area_id: '1284392014819'
          area_name: Backbone
          area_type: normal
      deadTimerInSeconds: 40
      enabled: true
      helloTimerInSeconds: 10
      md5AuthenticationEnabled: true
      md5AuthenticationKey:
        id: 1234
        passphrase: abc1234
      networkId: string
      v3:
        areas:
          - areaId: '1284392014819'
            areaName: V3 Backbone
            areaType: normal
        dead_timer_in_seconds: 40
        enabled: true
        hello_timer_in_seconds: 10
outputs:
  merakiNetworksSwitchRoutingOspfExample: ${example}
Copy

Create SwitchRoutingOspf Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new SwitchRoutingOspf(name: string, args: SwitchRoutingOspfArgs, opts?: CustomResourceOptions);
@overload
def SwitchRoutingOspf(resource_name: str,
                      args: SwitchRoutingOspfArgs,
                      opts: Optional[ResourceOptions] = None)

@overload
def SwitchRoutingOspf(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      network_id: Optional[str] = None,
                      areas: Optional[Sequence[SwitchRoutingOspfAreaArgs]] = None,
                      dead_timer_in_seconds: Optional[int] = None,
                      enabled: Optional[bool] = None,
                      hello_timer_in_seconds: Optional[int] = None,
                      md5_authentication_enabled: Optional[bool] = None,
                      md5_authentication_key: Optional[SwitchRoutingOspfMd5AuthenticationKeyArgs] = None,
                      v3: Optional[SwitchRoutingOspfV3Args] = None)
func NewSwitchRoutingOspf(ctx *Context, name string, args SwitchRoutingOspfArgs, opts ...ResourceOption) (*SwitchRoutingOspf, error)
public SwitchRoutingOspf(string name, SwitchRoutingOspfArgs args, CustomResourceOptions? opts = null)
public SwitchRoutingOspf(String name, SwitchRoutingOspfArgs args)
public SwitchRoutingOspf(String name, SwitchRoutingOspfArgs args, CustomResourceOptions options)
type: meraki:networks:SwitchRoutingOspf
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. SwitchRoutingOspfArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. SwitchRoutingOspfArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. SwitchRoutingOspfArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SwitchRoutingOspfArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SwitchRoutingOspfArgs
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 switchRoutingOspfResource = new Meraki.Networks.SwitchRoutingOspf("switchRoutingOspfResource", new()
{
    NetworkId = "string",
    Areas = new[]
    {
        new Meraki.Networks.Inputs.SwitchRoutingOspfAreaArgs
        {
            AreaId = 0,
            AreaName = "string",
            AreaType = "string",
        },
    },
    DeadTimerInSeconds = 0,
    Enabled = false,
    HelloTimerInSeconds = 0,
    Md5AuthenticationEnabled = false,
    Md5AuthenticationKey = new Meraki.Networks.Inputs.SwitchRoutingOspfMd5AuthenticationKeyArgs
    {
        Id = 0,
        Passphrase = "string",
    },
    V3 = new Meraki.Networks.Inputs.SwitchRoutingOspfV3Args
    {
        Areas = new[]
        {
            new Meraki.Networks.Inputs.SwitchRoutingOspfV3AreaArgs
            {
                AreaId = 0,
                AreaName = "string",
                AreaType = "string",
            },
        },
        DeadTimerInSeconds = 0,
        Enabled = false,
        HelloTimerInSeconds = 0,
    },
});
Copy
example, err := networks.NewSwitchRoutingOspf(ctx, "switchRoutingOspfResource", &networks.SwitchRoutingOspfArgs{
	NetworkId: pulumi.String("string"),
	Areas: networks.SwitchRoutingOspfAreaArray{
		&networks.SwitchRoutingOspfAreaArgs{
			AreaId:   pulumi.Int(0),
			AreaName: pulumi.String("string"),
			AreaType: pulumi.String("string"),
		},
	},
	DeadTimerInSeconds:       pulumi.Int(0),
	Enabled:                  pulumi.Bool(false),
	HelloTimerInSeconds:      pulumi.Int(0),
	Md5AuthenticationEnabled: pulumi.Bool(false),
	Md5AuthenticationKey: &networks.SwitchRoutingOspfMd5AuthenticationKeyArgs{
		Id:         pulumi.Int(0),
		Passphrase: pulumi.String("string"),
	},
	V3: &networks.SwitchRoutingOspfV3Args{
		Areas: networks.SwitchRoutingOspfV3AreaArray{
			&networks.SwitchRoutingOspfV3AreaArgs{
				AreaId:   pulumi.Int(0),
				AreaName: pulumi.String("string"),
				AreaType: pulumi.String("string"),
			},
		},
		DeadTimerInSeconds:  pulumi.Int(0),
		Enabled:             pulumi.Bool(false),
		HelloTimerInSeconds: pulumi.Int(0),
	},
})
Copy
var switchRoutingOspfResource = new SwitchRoutingOspf("switchRoutingOspfResource", SwitchRoutingOspfArgs.builder()
    .networkId("string")
    .areas(SwitchRoutingOspfAreaArgs.builder()
        .areaId(0)
        .areaName("string")
        .areaType("string")
        .build())
    .deadTimerInSeconds(0)
    .enabled(false)
    .helloTimerInSeconds(0)
    .md5AuthenticationEnabled(false)
    .md5AuthenticationKey(SwitchRoutingOspfMd5AuthenticationKeyArgs.builder()
        .id(0)
        .passphrase("string")
        .build())
    .v3(SwitchRoutingOspfV3Args.builder()
        .areas(SwitchRoutingOspfV3AreaArgs.builder()
            .areaId(0)
            .areaName("string")
            .areaType("string")
            .build())
        .deadTimerInSeconds(0)
        .enabled(false)
        .helloTimerInSeconds(0)
        .build())
    .build());
Copy
switch_routing_ospf_resource = meraki.networks.SwitchRoutingOspf("switchRoutingOspfResource",
    network_id="string",
    areas=[{
        "area_id": 0,
        "area_name": "string",
        "area_type": "string",
    }],
    dead_timer_in_seconds=0,
    enabled=False,
    hello_timer_in_seconds=0,
    md5_authentication_enabled=False,
    md5_authentication_key={
        "id": 0,
        "passphrase": "string",
    },
    v3={
        "areas": [{
            "area_id": 0,
            "area_name": "string",
            "area_type": "string",
        }],
        "dead_timer_in_seconds": 0,
        "enabled": False,
        "hello_timer_in_seconds": 0,
    })
Copy
const switchRoutingOspfResource = new meraki.networks.SwitchRoutingOspf("switchRoutingOspfResource", {
    networkId: "string",
    areas: [{
        areaId: 0,
        areaName: "string",
        areaType: "string",
    }],
    deadTimerInSeconds: 0,
    enabled: false,
    helloTimerInSeconds: 0,
    md5AuthenticationEnabled: false,
    md5AuthenticationKey: {
        id: 0,
        passphrase: "string",
    },
    v3: {
        areas: [{
            areaId: 0,
            areaName: "string",
            areaType: "string",
        }],
        deadTimerInSeconds: 0,
        enabled: false,
        helloTimerInSeconds: 0,
    },
});
Copy
type: meraki:networks:SwitchRoutingOspf
properties:
    areas:
        - areaId: 0
          areaName: string
          areaType: string
    deadTimerInSeconds: 0
    enabled: false
    helloTimerInSeconds: 0
    md5AuthenticationEnabled: false
    md5AuthenticationKey:
        id: 0
        passphrase: string
    networkId: string
    v3:
        areas:
            - areaId: 0
              areaName: string
              areaType: string
        deadTimerInSeconds: 0
        enabled: false
        helloTimerInSeconds: 0
Copy

SwitchRoutingOspf 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 SwitchRoutingOspf resource accepts the following input properties:

NetworkId This property is required. string
networkId path parameter. Network ID
Areas List<SwitchRoutingOspfArea>
OSPF areas
DeadTimerInSeconds int
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
Enabled bool
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
HelloTimerInSeconds int
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
Md5AuthenticationEnabled bool
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
Md5AuthenticationKey SwitchRoutingOspfMd5AuthenticationKey
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
V3 SwitchRoutingOspfV3
OSPF v3 configuration
NetworkId This property is required. string
networkId path parameter. Network ID
Areas []SwitchRoutingOspfAreaArgs
OSPF areas
DeadTimerInSeconds int
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
Enabled bool
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
HelloTimerInSeconds int
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
Md5AuthenticationEnabled bool
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
Md5AuthenticationKey SwitchRoutingOspfMd5AuthenticationKeyArgs
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
V3 SwitchRoutingOspfV3Args
OSPF v3 configuration
networkId This property is required. String
networkId path parameter. Network ID
areas List<SwitchRoutingOspfArea>
OSPF areas
deadTimerInSeconds Integer
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled Boolean
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
helloTimerInSeconds Integer
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
md5AuthenticationEnabled Boolean
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
md5AuthenticationKey SwitchRoutingOspfMd5AuthenticationKey
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
v3 SwitchRoutingOspfV3
OSPF v3 configuration
networkId This property is required. string
networkId path parameter. Network ID
areas SwitchRoutingOspfArea[]
OSPF areas
deadTimerInSeconds number
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled boolean
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
helloTimerInSeconds number
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
md5AuthenticationEnabled boolean
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
md5AuthenticationKey SwitchRoutingOspfMd5AuthenticationKey
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
v3 SwitchRoutingOspfV3
OSPF v3 configuration
network_id This property is required. str
networkId path parameter. Network ID
areas Sequence[SwitchRoutingOspfAreaArgs]
OSPF areas
dead_timer_in_seconds int
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled bool
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
hello_timer_in_seconds int
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
md5_authentication_enabled bool
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
md5_authentication_key SwitchRoutingOspfMd5AuthenticationKeyArgs
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
v3 SwitchRoutingOspfV3Args
OSPF v3 configuration
networkId This property is required. String
networkId path parameter. Network ID
areas List<Property Map>
OSPF areas
deadTimerInSeconds Number
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled Boolean
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
helloTimerInSeconds Number
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
md5AuthenticationEnabled Boolean
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
md5AuthenticationKey Property Map
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
v3 Property Map
OSPF v3 configuration

Outputs

All input properties are implicitly available as output properties. Additionally, the SwitchRoutingOspf 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 SwitchRoutingOspf Resource

Get an existing SwitchRoutingOspf 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?: SwitchRoutingOspfState, opts?: CustomResourceOptions): SwitchRoutingOspf
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        areas: Optional[Sequence[SwitchRoutingOspfAreaArgs]] = None,
        dead_timer_in_seconds: Optional[int] = None,
        enabled: Optional[bool] = None,
        hello_timer_in_seconds: Optional[int] = None,
        md5_authentication_enabled: Optional[bool] = None,
        md5_authentication_key: Optional[SwitchRoutingOspfMd5AuthenticationKeyArgs] = None,
        network_id: Optional[str] = None,
        v3: Optional[SwitchRoutingOspfV3Args] = None) -> SwitchRoutingOspf
func GetSwitchRoutingOspf(ctx *Context, name string, id IDInput, state *SwitchRoutingOspfState, opts ...ResourceOption) (*SwitchRoutingOspf, error)
public static SwitchRoutingOspf Get(string name, Input<string> id, SwitchRoutingOspfState? state, CustomResourceOptions? opts = null)
public static SwitchRoutingOspf get(String name, Output<String> id, SwitchRoutingOspfState state, CustomResourceOptions options)
resources:  _:    type: meraki:networks:SwitchRoutingOspf    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
Areas List<SwitchRoutingOspfArea>
OSPF areas
DeadTimerInSeconds int
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
Enabled bool
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
HelloTimerInSeconds int
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
Md5AuthenticationEnabled bool
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
Md5AuthenticationKey SwitchRoutingOspfMd5AuthenticationKey
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
NetworkId string
networkId path parameter. Network ID
V3 SwitchRoutingOspfV3
OSPF v3 configuration
Areas []SwitchRoutingOspfAreaArgs
OSPF areas
DeadTimerInSeconds int
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
Enabled bool
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
HelloTimerInSeconds int
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
Md5AuthenticationEnabled bool
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
Md5AuthenticationKey SwitchRoutingOspfMd5AuthenticationKeyArgs
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
NetworkId string
networkId path parameter. Network ID
V3 SwitchRoutingOspfV3Args
OSPF v3 configuration
areas List<SwitchRoutingOspfArea>
OSPF areas
deadTimerInSeconds Integer
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled Boolean
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
helloTimerInSeconds Integer
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
md5AuthenticationEnabled Boolean
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
md5AuthenticationKey SwitchRoutingOspfMd5AuthenticationKey
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
networkId String
networkId path parameter. Network ID
v3 SwitchRoutingOspfV3
OSPF v3 configuration
areas SwitchRoutingOspfArea[]
OSPF areas
deadTimerInSeconds number
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled boolean
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
helloTimerInSeconds number
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
md5AuthenticationEnabled boolean
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
md5AuthenticationKey SwitchRoutingOspfMd5AuthenticationKey
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
networkId string
networkId path parameter. Network ID
v3 SwitchRoutingOspfV3
OSPF v3 configuration
areas Sequence[SwitchRoutingOspfAreaArgs]
OSPF areas
dead_timer_in_seconds int
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled bool
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
hello_timer_in_seconds int
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
md5_authentication_enabled bool
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
md5_authentication_key SwitchRoutingOspfMd5AuthenticationKeyArgs
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
network_id str
networkId path parameter. Network ID
v3 SwitchRoutingOspfV3Args
OSPF v3 configuration
areas List<Property Map>
OSPF areas
deadTimerInSeconds Number
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled Boolean
Boolean value to enable or disable OSPF routing. OSPF routing is disabled by default.
helloTimerInSeconds Number
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
md5AuthenticationEnabled Boolean
Boolean value to enable or disable MD5 authentication. MD5 authentication is disabled by default.
md5AuthenticationKey Property Map
MD5 authentication credentials. This param is only relevant if md5AuthenticationEnabled is true
networkId String
networkId path parameter. Network ID
v3 Property Map
OSPF v3 configuration

Supporting Types

SwitchRoutingOspfArea
, SwitchRoutingOspfAreaArgs

AreaId int
OSPF area ID
AreaName string
Name of the OSPF area
AreaType string
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
AreaId int
OSPF area ID
AreaName string
Name of the OSPF area
AreaType string
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
areaId Integer
OSPF area ID
areaName String
Name of the OSPF area
areaType String
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
areaId number
OSPF area ID
areaName string
Name of the OSPF area
areaType string
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
area_id int
OSPF area ID
area_name str
Name of the OSPF area
area_type str
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
areaId Number
OSPF area ID
areaName String
Name of the OSPF area
areaType String
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]

SwitchRoutingOspfMd5AuthenticationKey
, SwitchRoutingOspfMd5AuthenticationKeyArgs

Id int
MD5 authentication key index. Key index must be between 1 to 255
Passphrase string
MD5 authentication passphrase
Id int
MD5 authentication key index. Key index must be between 1 to 255
Passphrase string
MD5 authentication passphrase
id Integer
MD5 authentication key index. Key index must be between 1 to 255
passphrase String
MD5 authentication passphrase
id number
MD5 authentication key index. Key index must be between 1 to 255
passphrase string
MD5 authentication passphrase
id int
MD5 authentication key index. Key index must be between 1 to 255
passphrase str
MD5 authentication passphrase
id Number
MD5 authentication key index. Key index must be between 1 to 255
passphrase String
MD5 authentication passphrase

SwitchRoutingOspfV3
, SwitchRoutingOspfV3Args

Areas List<SwitchRoutingOspfV3Area>
OSPF v3 areas
DeadTimerInSeconds int
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
Enabled bool
Boolean value to enable or disable V3 OSPF routing. OSPF V3 routing is disabled by default.
HelloTimerInSeconds int
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
Areas []SwitchRoutingOspfV3Area
OSPF v3 areas
DeadTimerInSeconds int
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
Enabled bool
Boolean value to enable or disable V3 OSPF routing. OSPF V3 routing is disabled by default.
HelloTimerInSeconds int
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
areas List<SwitchRoutingOspfV3Area>
OSPF v3 areas
deadTimerInSeconds Integer
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled Boolean
Boolean value to enable or disable V3 OSPF routing. OSPF V3 routing is disabled by default.
helloTimerInSeconds Integer
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
areas SwitchRoutingOspfV3Area[]
OSPF v3 areas
deadTimerInSeconds number
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled boolean
Boolean value to enable or disable V3 OSPF routing. OSPF V3 routing is disabled by default.
helloTimerInSeconds number
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
areas Sequence[SwitchRoutingOspfV3Area]
OSPF v3 areas
dead_timer_in_seconds int
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled bool
Boolean value to enable or disable V3 OSPF routing. OSPF V3 routing is disabled by default.
hello_timer_in_seconds int
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.
areas List<Property Map>
OSPF v3 areas
deadTimerInSeconds Number
Time interval to determine when the peer will be declared inactive/dead. Value must be between 1 and 65535
enabled Boolean
Boolean value to enable or disable V3 OSPF routing. OSPF V3 routing is disabled by default.
helloTimerInSeconds Number
Time interval in seconds at which hello packet will be sent to OSPF neighbors to maintain connectivity. Value must be between 1 and 255. Default is 10 seconds.

SwitchRoutingOspfV3Area
, SwitchRoutingOspfV3AreaArgs

AreaId int
OSPF area ID
AreaName string
Name of the OSPF area
AreaType string
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
AreaId int
OSPF area ID
AreaName string
Name of the OSPF area
AreaType string
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
areaId Integer
OSPF area ID
areaName String
Name of the OSPF area
areaType String
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
areaId number
OSPF area ID
areaName string
Name of the OSPF area
areaType string
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
area_id int
OSPF area ID
area_name str
Name of the OSPF area
area_type str
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]
areaId Number
OSPF area ID
areaName String
Name of the OSPF area
areaType String
Area types in OSPF. Must be one of: ["normal", "stub", "nssa"]

Import

$ pulumi import meraki:networks/switchRoutingOspf:SwitchRoutingOspf example "network_id"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
meraki pulumi/pulumi-meraki
License
Apache-2.0
Notes
This Pulumi package is based on the meraki Terraform Provider.