1. Packages
  2. Meraki Provider
  3. API Docs
  4. networks
  5. SwitchRoutingOspf
Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi

meraki.networks.SwitchRoutingOspf

Explore with Pulumi AI

meraki logo
Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi

    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);
        }
    }
    
    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}
    

    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 string
    The unique name of the resource.
    args SwitchRoutingOspfArgs
    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 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 string
    The unique name of the resource.
    args SwitchRoutingOspfArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SwitchRoutingOspfArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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,
        },
    });
    
    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),
    	},
    })
    
    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());
    
    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,
        })
    
    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,
        },
    });
    
    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
    

    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 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 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 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 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 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 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)
    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:
    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"
    

    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.
    meraki logo
    Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi