1. Registry
  2. Packages
  3. Strata Cloud Manager Provider
  4. API Docs
  5. LogicalRouter
Viewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
scm logo Strata Cloud Manager
Viewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi

    LogicalRouter resource

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as scm from "@pulumi/scm";
    
    //
    // Creates various resources used for subsequent examples
    //
    const scmNextHop = new scm.Variable("scm_next_hop", {
        folder: "ngfw-shared",
        name: "$scm_next_hop",
        description: "Managed by Pulumi",
        type: "ip-netmask",
        value: "198.18.1.1",
    });
    const scmNextHopFqdn = new scm.Variable("scm_next_hop_fqdn", {
        folder: "ngfw-shared",
        name: "$scm_next_hop_fqdn",
        description: "Managed by Pulumi",
        type: "fqdn",
        value: "nexthop.example.com",
    });
    const scmEthernetInterface = new scm.EthernetInterface("scm_ethernet_interface", {
        name: "$scm_ethernet_interface",
        comment: "Managed by Pulumi",
        folder: "ngfw-shared",
        layer3: {
            ips: [{
                name: "198.18.11.1/24",
            }],
        },
    });
    const scmBgpInterface = new scm.EthernetInterface("scm_bgp_interface", {
        name: "$scm_bgp_interface",
        comment: "Managed by Pulumi",
        folder: "ngfw-shared",
        layer3: {
            ips: [{
                name: "198.18.12.1/24",
            }],
        },
    });
    const bgpAuthProfile = new scm.BgpAuthProfile("bgp_auth_profile", {
        folder: "ngfw-shared",
        name: "bgp_auth_profile",
        secret: "Example123",
    });
    //
    // Creates a logical router with static routes
    //
    const scmLogicalRouter = new scm.LogicalRouter("scm_logical_router", {
        folder: "ngfw-shared",
        name: "scm_logical_router",
        vrves: [{
            name: "default",
            "interface": ["$scm_ethernet_interface"],
            routingTable: {
                ip: {
                    staticRoute: [
                        {
                            name: "default-route",
                            destination: "0.0.0.0/0",
                            preference: 10,
                            nexthop: {
                                ipAddress: "198.18.1.1",
                            },
                        },
                        {
                            name: "internal-route",
                            "interface": "$scm_ethernet_interface",
                            destination: "192.168.1.0/24",
                            preference: 1,
                            nexthop: {
                                ipAddress: "$scm_next_hop",
                            },
                        },
                        {
                            name: "route-with-fqdn-nh",
                            "interface": "$scm_ethernet_interface",
                            destination: "192.168.2.0/24",
                            preference: 1,
                            nexthop: {
                                fqdn: "$scm_next_hop",
                            },
                            bfd: {
                                profile: "default",
                            },
                        },
                    ],
                },
            },
        }],
    }, {
        dependsOn: [
            scmNextHop,
            scmNextHopFqdn,
            scmEthernetInterface,
        ],
    });
    //
    // Creates a logical router with bgp configuration
    //
    const scmBgpRouter = new scm.LogicalRouter("scm_bgp_router", {
        folder: "ngfw-shared",
        name: "scm_bgp_router",
        vrves: [{
            name: "default",
            "interface": ["$scm_bgp_interface"],
            bgp: {
                enable: true,
                routerId: "198.18.1.254",
                localAs: "65535",
                installRoute: true,
                rejectDefaultRoute: false,
                peerGroup: [{
                    name: "prisma-access",
                    addressFamily: {
                        ipv4: "default",
                    },
                    connectionOptions: {
                        authentication: "bgp_auth_profile",
                    },
                    peer: [{
                        name: "primary-access-primary",
                        enable: true,
                        peerAs: 65515,
                        peerAddress: {
                            ip: "198.18.1.100",
                        },
                        localAddress: {
                            "interface": "$scm_bgp_interface",
                        },
                        connectionOptions: {
                            multihop: "3",
                        },
                    }],
                }],
            },
        }],
    }, {
        dependsOn: [
            scmBgpInterface,
            bgpAuthProfile,
        ],
    });
    
    import pulumi
    import pulumi_scm as scm
    
    #
    # Creates various resources used for subsequent examples
    #
    scm_next_hop = scm.Variable("scm_next_hop",
        folder="ngfw-shared",
        name="$scm_next_hop",
        description="Managed by Pulumi",
        type="ip-netmask",
        value="198.18.1.1")
    scm_next_hop_fqdn = scm.Variable("scm_next_hop_fqdn",
        folder="ngfw-shared",
        name="$scm_next_hop_fqdn",
        description="Managed by Pulumi",
        type="fqdn",
        value="nexthop.example.com")
    scm_ethernet_interface = scm.EthernetInterface("scm_ethernet_interface",
        name="$scm_ethernet_interface",
        comment="Managed by Pulumi",
        folder="ngfw-shared",
        layer3={
            "ips": [{
                "name": "198.18.11.1/24",
            }],
        })
    scm_bgp_interface = scm.EthernetInterface("scm_bgp_interface",
        name="$scm_bgp_interface",
        comment="Managed by Pulumi",
        folder="ngfw-shared",
        layer3={
            "ips": [{
                "name": "198.18.12.1/24",
            }],
        })
    bgp_auth_profile = scm.BgpAuthProfile("bgp_auth_profile",
        folder="ngfw-shared",
        name="bgp_auth_profile",
        secret="Example123")
    #
    # Creates a logical router with static routes
    #
    scm_logical_router = scm.LogicalRouter("scm_logical_router",
        folder="ngfw-shared",
        name="scm_logical_router",
        vrves=[{
            "name": "default",
            "interface": ["$scm_ethernet_interface"],
            "routing_table": {
                "ip": {
                    "static_route": [
                        {
                            "name": "default-route",
                            "destination": "0.0.0.0/0",
                            "preference": 10,
                            "nexthop": {
                                "ipAddress": "198.18.1.1",
                            },
                        },
                        {
                            "name": "internal-route",
                            "interface": "$scm_ethernet_interface",
                            "destination": "192.168.1.0/24",
                            "preference": 1,
                            "nexthop": {
                                "ipAddress": "$scm_next_hop",
                            },
                        },
                        {
                            "name": "route-with-fqdn-nh",
                            "interface": "$scm_ethernet_interface",
                            "destination": "192.168.2.0/24",
                            "preference": 1,
                            "nexthop": {
                                "fqdn": "$scm_next_hop",
                            },
                            "bfd": {
                                "profile": "default",
                            },
                        },
                    ],
                },
            },
        }],
        opts = pulumi.ResourceOptions(depends_on=[
                scm_next_hop,
                scm_next_hop_fqdn,
                scm_ethernet_interface,
            ]))
    #
    # Creates a logical router with bgp configuration
    #
    scm_bgp_router = scm.LogicalRouter("scm_bgp_router",
        folder="ngfw-shared",
        name="scm_bgp_router",
        vrves=[{
            "name": "default",
            "interface": ["$scm_bgp_interface"],
            "bgp": {
                "enable": True,
                "router_id": "198.18.1.254",
                "local_as": "65535",
                "install_route": True,
                "reject_default_route": False,
                "peer_group": [{
                    "name": "prisma-access",
                    "addressFamily": {
                        "ipv4": "default",
                    },
                    "connectionOptions": {
                        "authentication": "bgp_auth_profile",
                    },
                    "peer": [{
                        "name": "primary-access-primary",
                        "enable": True,
                        "peerAs": 65515,
                        "peerAddress": {
                            "ip": "198.18.1.100",
                        },
                        "localAddress": {
                            "interface": "$scm_bgp_interface",
                        },
                        "connectionOptions": {
                            "multihop": "3",
                        },
                    }],
                }],
            },
        }],
        opts = pulumi.ResourceOptions(depends_on=[
                scm_bgp_interface,
                bgp_auth_profile,
            ]))
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-scm/sdk/go/scm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Creates various resources used for subsequent examples
    		scmNextHop, err := scm.NewVariable(ctx, "scm_next_hop", &scm.VariableArgs{
    			Folder:      pulumi.String("ngfw-shared"),
    			Name:        pulumi.String("$scm_next_hop"),
    			Description: pulumi.String("Managed by Pulumi"),
    			Type:        pulumi.String("ip-netmask"),
    			Value:       pulumi.String("198.18.1.1"),
    		})
    		if err != nil {
    			return err
    		}
    		scmNextHopFqdn, err := scm.NewVariable(ctx, "scm_next_hop_fqdn", &scm.VariableArgs{
    			Folder:      pulumi.String("ngfw-shared"),
    			Name:        pulumi.String("$scm_next_hop_fqdn"),
    			Description: pulumi.String("Managed by Pulumi"),
    			Type:        pulumi.String("fqdn"),
    			Value:       pulumi.String("nexthop.example.com"),
    		})
    		if err != nil {
    			return err
    		}
    		scmEthernetInterface, err := scm.NewEthernetInterface(ctx, "scm_ethernet_interface", &scm.EthernetInterfaceArgs{
    			Name:    pulumi.String("$scm_ethernet_interface"),
    			Comment: pulumi.String("Managed by Pulumi"),
    			Folder:  pulumi.String("ngfw-shared"),
    			Layer3: &scm.EthernetInterfaceLayer3Args{
    				Ips: scm.EthernetInterfaceLayer3IpArray{
    					&scm.EthernetInterfaceLayer3IpArgs{
    						Name: pulumi.String("198.18.11.1/24"),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		scmBgpInterface, err := scm.NewEthernetInterface(ctx, "scm_bgp_interface", &scm.EthernetInterfaceArgs{
    			Name:    pulumi.String("$scm_bgp_interface"),
    			Comment: pulumi.String("Managed by Pulumi"),
    			Folder:  pulumi.String("ngfw-shared"),
    			Layer3: &scm.EthernetInterfaceLayer3Args{
    				Ips: scm.EthernetInterfaceLayer3IpArray{
    					&scm.EthernetInterfaceLayer3IpArgs{
    						Name: pulumi.String("198.18.12.1/24"),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		bgpAuthProfile, err := scm.NewBgpAuthProfile(ctx, "bgp_auth_profile", &scm.BgpAuthProfileArgs{
    			Folder: pulumi.String("ngfw-shared"),
    			Name:   pulumi.String("bgp_auth_profile"),
    			Secret: pulumi.String("Example123"),
    		})
    		if err != nil {
    			return err
    		}
    		// Creates a logical router with static routes
    		_, err = scm.NewLogicalRouter(ctx, "scm_logical_router", &scm.LogicalRouterArgs{
    			Folder: pulumi.String("ngfw-shared"),
    			Name:   pulumi.String("scm_logical_router"),
    			Vrves: scm.LogicalRouterVrfArray{
    				&scm.LogicalRouterVrfArgs{
    					Name: pulumi.String("default"),
    					Interface: []string{
    						"$scm_ethernet_interface",
    					},
    					RoutingTable: &scm.LogicalRouterVrfRoutingTableArgs{
    						Ip: &scm.LogicalRouterVrfRoutingTableIpArgs{
    							StaticRoute: []interface{}{
    								map[string]interface{}{
    									"name":        "default-route",
    									"destination": "0.0.0.0/0",
    									"preference":  10,
    									"nexthop": map[string]string{
    										"ipAddress": "198.18.1.1",
    									},
    								},
    								map[string]interface{}{
    									"name":        "internal-route",
    									"interface":   "$scm_ethernet_interface",
    									"destination": "192.168.1.0/24",
    									"preference":  1,
    									"nexthop": map[string]string{
    										"ipAddress": "$scm_next_hop",
    									},
    								},
    								map[string]interface{}{
    									"name":        "route-with-fqdn-nh",
    									"interface":   "$scm_ethernet_interface",
    									"destination": "192.168.2.0/24",
    									"preference":  1,
    									"nexthop": map[string]string{
    										"fqdn": "$scm_next_hop",
    									},
    									"bfd": map[string]string{
    										"profile": "default",
    									},
    								},
    							},
    						},
    					},
    				},
    			},
    		}, pulumi.DependsOn([]pulumi.Resource{
    			scmNextHop,
    			scmNextHopFqdn,
    			scmEthernetInterface,
    		}))
    		if err != nil {
    			return err
    		}
    		// Creates a logical router with bgp configuration
    		_, err = scm.NewLogicalRouter(ctx, "scm_bgp_router", &scm.LogicalRouterArgs{
    			Folder: pulumi.String("ngfw-shared"),
    			Name:   pulumi.String("scm_bgp_router"),
    			Vrves: scm.LogicalRouterVrfArray{
    				&scm.LogicalRouterVrfArgs{
    					Name: pulumi.String("default"),
    					Interface: []string{
    						"$scm_bgp_interface",
    					},
    					Bgp: &scm.LogicalRouterVrfBgpArgs{
    						Enable:             pulumi.Bool(true),
    						RouterId:           pulumi.String("198.18.1.254"),
    						LocalAs:            pulumi.String("65535"),
    						InstallRoute:       pulumi.Bool(true),
    						RejectDefaultRoute: pulumi.Bool(false),
    						PeerGroup: []map[string]interface{}{
    							map[string]interface{}{
    								"name": "prisma-access",
    								"addressFamily": map[string]string{
    									"ipv4": "default",
    								},
    								"connectionOptions": map[string]string{
    									"authentication": "bgp_auth_profile",
    								},
    								"peer": []map[string]interface{}{
    									map[string]interface{}{
    										"name":   "primary-access-primary",
    										"enable": true,
    										"peerAs": 65515,
    										"peerAddress": map[string]string{
    											"ip": "198.18.1.100",
    										},
    										"localAddress": map[string]string{
    											"interface": "$scm_bgp_interface",
    										},
    										"connectionOptions": map[string]string{
    											"multihop": "3",
    										},
    									},
    								},
    							},
    						},
    					},
    				},
    			},
    		}, pulumi.DependsOn([]pulumi.Resource{
    			scmBgpInterface,
    			bgpAuthProfile,
    		}))
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scm = Pulumi.Scm;
    
    return await Deployment.RunAsync(() => 
    {
        //
        // Creates various resources used for subsequent examples
        //
        var scmNextHop = new Scm.Variable("scm_next_hop", new()
        {
            Folder = "ngfw-shared",
            Name = "$scm_next_hop",
            Description = "Managed by Pulumi",
            Type = "ip-netmask",
            Value = "198.18.1.1",
        });
    
        var scmNextHopFqdn = new Scm.Variable("scm_next_hop_fqdn", new()
        {
            Folder = "ngfw-shared",
            Name = "$scm_next_hop_fqdn",
            Description = "Managed by Pulumi",
            Type = "fqdn",
            Value = "nexthop.example.com",
        });
    
        var scmEthernetInterface = new Scm.EthernetInterface("scm_ethernet_interface", new()
        {
            Name = "$scm_ethernet_interface",
            Comment = "Managed by Pulumi",
            Folder = "ngfw-shared",
            Layer3 = new Scm.Inputs.EthernetInterfaceLayer3Args
            {
                Ips = new[]
                {
                    new Scm.Inputs.EthernetInterfaceLayer3IpArgs
                    {
                        Name = "198.18.11.1/24",
                    },
                },
            },
        });
    
        var scmBgpInterface = new Scm.EthernetInterface("scm_bgp_interface", new()
        {
            Name = "$scm_bgp_interface",
            Comment = "Managed by Pulumi",
            Folder = "ngfw-shared",
            Layer3 = new Scm.Inputs.EthernetInterfaceLayer3Args
            {
                Ips = new[]
                {
                    new Scm.Inputs.EthernetInterfaceLayer3IpArgs
                    {
                        Name = "198.18.12.1/24",
                    },
                },
            },
        });
    
        var bgpAuthProfile = new Scm.BgpAuthProfile("bgp_auth_profile", new()
        {
            Folder = "ngfw-shared",
            Name = "bgp_auth_profile",
            Secret = "Example123",
        });
    
        //
        // Creates a logical router with static routes
        //
        var scmLogicalRouter = new Scm.LogicalRouter("scm_logical_router", new()
        {
            Folder = "ngfw-shared",
            Name = "scm_logical_router",
            Vrves = new[]
            {
                new Scm.Inputs.LogicalRouterVrfArgs
                {
                    Name = "default",
                    Interface = new[]
                    {
                        "$scm_ethernet_interface",
                    },
                    RoutingTable = new Scm.Inputs.LogicalRouterVrfRoutingTableArgs
                    {
                        Ip = new Scm.Inputs.LogicalRouterVrfRoutingTableIpArgs
                        {
                            StaticRoute = new[]
                            {
                                
                                {
                                    { "name", "default-route" },
                                    { "destination", "0.0.0.0/0" },
                                    { "preference", 10 },
                                    { "nexthop", 
                                    {
                                        { "ipAddress", "198.18.1.1" },
                                    } },
                                },
                                
                                {
                                    { "name", "internal-route" },
                                    { "interface", "$scm_ethernet_interface" },
                                    { "destination", "192.168.1.0/24" },
                                    { "preference", 1 },
                                    { "nexthop", 
                                    {
                                        { "ipAddress", "$scm_next_hop" },
                                    } },
                                },
                                
                                {
                                    { "name", "route-with-fqdn-nh" },
                                    { "interface", "$scm_ethernet_interface" },
                                    { "destination", "192.168.2.0/24" },
                                    { "preference", 1 },
                                    { "nexthop", 
                                    {
                                        { "fqdn", "$scm_next_hop" },
                                    } },
                                    { "bfd", 
                                    {
                                        { "profile", "default" },
                                    } },
                                },
                            },
                        },
                    },
                },
            },
        }, new CustomResourceOptions
        {
            DependsOn =
            {
                scmNextHop,
                scmNextHopFqdn,
                scmEthernetInterface,
            },
        });
    
        //
        // Creates a logical router with bgp configuration
        //
        var scmBgpRouter = new Scm.LogicalRouter("scm_bgp_router", new()
        {
            Folder = "ngfw-shared",
            Name = "scm_bgp_router",
            Vrves = new[]
            {
                new Scm.Inputs.LogicalRouterVrfArgs
                {
                    Name = "default",
                    Interface = new[]
                    {
                        "$scm_bgp_interface",
                    },
                    Bgp = new Scm.Inputs.LogicalRouterVrfBgpArgs
                    {
                        Enable = true,
                        RouterId = "198.18.1.254",
                        LocalAs = "65535",
                        InstallRoute = true,
                        RejectDefaultRoute = false,
                        PeerGroup = new[]
                        {
                            
                            {
                                { "name", "prisma-access" },
                                { "addressFamily", 
                                {
                                    { "ipv4", "default" },
                                } },
                                { "connectionOptions", 
                                {
                                    { "authentication", "bgp_auth_profile" },
                                } },
                                { "peer", new[]
                                {
                                    
                                    {
                                        { "name", "primary-access-primary" },
                                        { "enable", true },
                                        { "peerAs", 65515 },
                                        { "peerAddress", 
                                        {
                                            { "ip", "198.18.1.100" },
                                        } },
                                        { "localAddress", 
                                        {
                                            { "interface", "$scm_bgp_interface" },
                                        } },
                                        { "connectionOptions", 
                                        {
                                            { "multihop", "3" },
                                        } },
                                    },
                                } },
                            },
                        },
                    },
                },
            },
        }, new CustomResourceOptions
        {
            DependsOn =
            {
                scmBgpInterface,
                bgpAuthProfile,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scm.Variable;
    import com.pulumi.scm.VariableArgs;
    import com.pulumi.scm.EthernetInterface;
    import com.pulumi.scm.EthernetInterfaceArgs;
    import com.pulumi.scm.inputs.EthernetInterfaceLayer3Args;
    import com.pulumi.scm.inputs.EthernetInterfaceLayer3IpArgs;
    import com.pulumi.scm.BgpAuthProfile;
    import com.pulumi.scm.BgpAuthProfileArgs;
    import com.pulumi.scm.LogicalRouter;
    import com.pulumi.scm.LogicalRouterArgs;
    import com.pulumi.scm.inputs.LogicalRouterVrfArgs;
    import com.pulumi.scm.inputs.LogicalRouterVrfRoutingTableArgs;
    import com.pulumi.scm.inputs.LogicalRouterVrfRoutingTableIpArgs;
    import com.pulumi.scm.inputs.LogicalRouterVrfBgpArgs;
    import com.pulumi.resources.CustomResourceOptions;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            //
            // Creates various resources used for subsequent examples
            //
            var scmNextHop = new Variable("scmNextHop", VariableArgs.builder()
                .folder("ngfw-shared")
                .name("$scm_next_hop")
                .description("Managed by Pulumi")
                .type("ip-netmask")
                .value("198.18.1.1")
                .build());
    
            var scmNextHopFqdn = new Variable("scmNextHopFqdn", VariableArgs.builder()
                .folder("ngfw-shared")
                .name("$scm_next_hop_fqdn")
                .description("Managed by Pulumi")
                .type("fqdn")
                .value("nexthop.example.com")
                .build());
    
            var scmEthernetInterface = new EthernetInterface("scmEthernetInterface", EthernetInterfaceArgs.builder()
                .name("$scm_ethernet_interface")
                .comment("Managed by Pulumi")
                .folder("ngfw-shared")
                .layer3(EthernetInterfaceLayer3Args.builder()
                    .ips(EthernetInterfaceLayer3IpArgs.builder()
                        .name("198.18.11.1/24")
                        .build())
                    .build())
                .build());
    
            var scmBgpInterface = new EthernetInterface("scmBgpInterface", EthernetInterfaceArgs.builder()
                .name("$scm_bgp_interface")
                .comment("Managed by Pulumi")
                .folder("ngfw-shared")
                .layer3(EthernetInterfaceLayer3Args.builder()
                    .ips(EthernetInterfaceLayer3IpArgs.builder()
                        .name("198.18.12.1/24")
                        .build())
                    .build())
                .build());
    
            var bgpAuthProfile = new BgpAuthProfile("bgpAuthProfile", BgpAuthProfileArgs.builder()
                .folder("ngfw-shared")
                .name("bgp_auth_profile")
                .secret("Example123")
                .build());
    
            //
            // Creates a logical router with static routes
            //
            var scmLogicalRouter = new LogicalRouter("scmLogicalRouter", LogicalRouterArgs.builder()
                .folder("ngfw-shared")
                .name("scm_logical_router")
                .vrves(LogicalRouterVrfArgs.builder()
                    .name("default")
                    .interface_(Arrays.asList("$scm_ethernet_interface"))
                    .routingTable(LogicalRouterVrfRoutingTableArgs.builder()
                        .ip(LogicalRouterVrfRoutingTableIpArgs.builder()
                            .staticRoute(Arrays.asList(                        
                                Map.ofEntries(
                                    Map.entry("name", "default-route"),
                                    Map.entry("destination", "0.0.0.0/0"),
                                    Map.entry("preference", 10),
                                    Map.entry("nexthop", Map.of("ipAddress", "198.18.1.1"))
                                ),
                                Map.ofEntries(
                                    Map.entry("name", "internal-route"),
                                    Map.entry("interface", "$scm_ethernet_interface"),
                                    Map.entry("destination", "192.168.1.0/24"),
                                    Map.entry("preference", 1),
                                    Map.entry("nexthop", Map.of("ipAddress", "$scm_next_hop"))
                                ),
                                Map.ofEntries(
                                    Map.entry("name", "route-with-fqdn-nh"),
                                    Map.entry("interface", "$scm_ethernet_interface"),
                                    Map.entry("destination", "192.168.2.0/24"),
                                    Map.entry("preference", 1),
                                    Map.entry("nexthop", Map.of("fqdn", "$scm_next_hop")),
                                    Map.entry("bfd", Map.of("profile", "default"))
                                )))
                            .build())
                        .build())
                    .build())
                .build(), CustomResourceOptions.builder()
                    .dependsOn(                
                        scmNextHop,
                        scmNextHopFqdn,
                        scmEthernetInterface)
                    .build());
    
            //
            // Creates a logical router with bgp configuration
            //
            var scmBgpRouter = new LogicalRouter("scmBgpRouter", LogicalRouterArgs.builder()
                .folder("ngfw-shared")
                .name("scm_bgp_router")
                .vrves(LogicalRouterVrfArgs.builder()
                    .name("default")
                    .interface_(Arrays.asList("$scm_bgp_interface"))
                    .bgp(LogicalRouterVrfBgpArgs.builder()
                        .enable(true)
                        .routerId("198.18.1.254")
                        .localAs("65535")
                        .installRoute(true)
                        .rejectDefaultRoute(false)
                        .peerGroup(Arrays.asList(Map.ofEntries(
                            Map.entry("name", "prisma-access"),
                            Map.entry("addressFamily", Map.of("ipv4", "default")),
                            Map.entry("connectionOptions", Map.of("authentication", "bgp_auth_profile")),
                            Map.entry("peer", Arrays.asList(Map.ofEntries(
                                Map.entry("name", "primary-access-primary"),
                                Map.entry("enable", true),
                                Map.entry("peerAs", 65515),
                                Map.entry("peerAddress", Map.of("ip", "198.18.1.100")),
                                Map.entry("localAddress", Map.of("interface", "$scm_bgp_interface")),
                                Map.entry("connectionOptions", Map.of("multihop", "3"))
                            )))
                        )))
                        .build())
                    .build())
                .build(), CustomResourceOptions.builder()
                    .dependsOn(                
                        scmBgpInterface,
                        bgpAuthProfile)
                    .build());
    
        }
    }
    
    resources:
      #
      # Creates various resources used for subsequent examples
      #
      scmNextHop:
        type: scm:Variable
        name: scm_next_hop
        properties:
          folder: ngfw-shared
          name: $scm_next_hop
          description: Managed by Pulumi
          type: ip-netmask
          value: 198.18.1.1
      scmNextHopFqdn:
        type: scm:Variable
        name: scm_next_hop_fqdn
        properties:
          folder: ngfw-shared
          name: $scm_next_hop_fqdn
          description: Managed by Pulumi
          type: fqdn
          value: nexthop.example.com
      scmEthernetInterface:
        type: scm:EthernetInterface
        name: scm_ethernet_interface
        properties:
          name: $scm_ethernet_interface
          comment: Managed by Pulumi
          folder: ngfw-shared
          layer3:
            ips:
              - name: 198.18.11.1/24
      scmBgpInterface:
        type: scm:EthernetInterface
        name: scm_bgp_interface
        properties:
          name: $scm_bgp_interface
          comment: Managed by Pulumi
          folder: ngfw-shared
          layer3:
            ips:
              - name: 198.18.12.1/24
      bgpAuthProfile:
        type: scm:BgpAuthProfile
        name: bgp_auth_profile
        properties:
          folder: ngfw-shared
          name: bgp_auth_profile
          secret: Example123
      #
      # Creates a logical router with static routes
      #
      scmLogicalRouter:
        type: scm:LogicalRouter
        name: scm_logical_router
        properties:
          folder: ngfw-shared
          name: scm_logical_router
          vrves:
            - name: default
              interface:
                - $scm_ethernet_interface
              routingTable:
                ip:
                  staticRoute:
                    - name: default-route
                      destination: 0.0.0.0/0
                      preference: 10
                      nexthop:
                        ipAddress: 198.18.1.1
                    - name: internal-route
                      interface: $scm_ethernet_interface
                      destination: 192.168.1.0/24
                      preference: 1
                      nexthop:
                        ipAddress: $scm_next_hop
                    - name: route-with-fqdn-nh
                      interface: $scm_ethernet_interface
                      destination: 192.168.2.0/24
                      preference: 1
                      nexthop:
                        fqdn: $scm_next_hop
                      bfd:
                        profile: default
        options:
          dependsOn:
            - ${scmNextHop}
            - ${scmNextHopFqdn}
            - ${scmEthernetInterface}
      #
      # Creates a logical router with bgp configuration
      #
      scmBgpRouter:
        type: scm:LogicalRouter
        name: scm_bgp_router
        properties:
          folder: ngfw-shared
          name: scm_bgp_router
          vrves:
            - name: default
              interface:
                - $scm_bgp_interface
              bgp:
                enable: true
                routerId: 198.18.1.254
                localAs: '65535'
                installRoute: true
                rejectDefaultRoute: false
                peerGroup:
                  - name: prisma-access
                    addressFamily:
                      ipv4: default
                    connectionOptions:
                      authentication: bgp_auth_profile
                    peer:
                      - name: primary-access-primary
                        enable: true
                        peerAs: 65515
                        peerAddress:
                          ip: 198.18.1.100
                        localAddress:
                          interface: $scm_bgp_interface
                        connectionOptions:
                          multihop: '3'
        options:
          dependsOn:
            - ${scmBgpInterface}
            - ${bgpAuthProfile}
    
    terraform {
      required_providers {
        scm = {
          source = "pulumi/scm"
        }
      }
    }
    
    #
    # Creates various resources used for subsequent examples
    #
    resource "scm_variable" "scm_next_hop" {
      lifecycle {
        create_before_destroy = true
      }
      folder      = "ngfw-shared"
      name        = "$scm_next_hop"
      description = "Managed by Pulumi"
      type        = "ip-netmask"
      value       = "198.18.1.1"
    }
    resource "scm_variable" "scm_next_hop_fqdn" {
      lifecycle {
        create_before_destroy = true
      }
      folder      = "ngfw-shared"
      name        = "$scm_next_hop_fqdn"
      description = "Managed by Pulumi"
      type        = "fqdn"
      value       = "nexthop.example.com"
    }
    resource "scm_ethernet_interface" "scm_ethernet_interface" {
      lifecycle {
        create_before_destroy = true
      }
      name    = "$scm_ethernet_interface"
      comment = "Managed by Pulumi"
      folder  = "ngfw-shared"
      layer3 = {
        ips = [{
          name = "198.18.11.1/24"
        }]
      }
    }
    resource "scm_ethernet_interface" "scm_bgp_interface" {
      lifecycle {
        create_before_destroy = true
      }
      name    = "$scm_bgp_interface"
      comment = "Managed by Pulumi"
      folder  = "ngfw-shared"
      layer3 = {
        ips = [{
          name = "198.18.12.1/24"
        }]
      }
    }
    resource "scm_bgp_auth_profile" "bgp_auth_profile" {
      lifecycle {
        create_before_destroy = true
      }
      folder = "ngfw-shared"
      name   = "bgp_auth_profile"
      secret = "Example123"
    }
    #
    # Creates a logical router with static routes
    #
    resource "scm_logical_router" "scm_logical_router" {
      depends_on = [scm_variable.scm_next_hop, scm_variable.scm_next_hop_fqdn, scm_ethernet_interface.scm_ethernet_interface]
      lifecycle {
        create_before_destroy = true
      }
      folder = "ngfw-shared"
      name   = "scm_logical_router"
      vrves {
        name      = "default"
        interface = ["$scm_ethernet_interface"]
        routing_table = {
          ip = {
            static_route = [{
              "name"        = "default-route"
              "destination" = "0.0.0.0/0"
              "preference"  = 10
              "nexthop" = {
                "ipAddress" = "198.18.1.1"
              }
              }, {
              "name"        = "internal-route"
              "interface"   = "$scm_ethernet_interface"
              "destination" = "192.168.1.0/24"
              "preference"  = 1
              "nexthop" = {
                "ipAddress" = "$scm_next_hop"
              }
              }, {
              "name"        = "route-with-fqdn-nh"
              "interface"   = "$scm_ethernet_interface"
              "destination" = "192.168.2.0/24"
              "preference"  = 1
              "nexthop" = {
                "fqdn" = "$scm_next_hop"
              }
              "bfd" = {
                "profile" = "default"
              }
            }]
          }
        }
      }
    }
    #
    # Creates a logical router with bgp configuration
    #
    resource "scm_logical_router" "scm_bgp_router" {
      depends_on = [scm_ethernet_interface.scm_bgp_interface, scm_bgp_auth_profile.bgp_auth_profile]
      lifecycle {
        create_before_destroy = true
      }
      folder = "ngfw-shared"
      name   = "scm_bgp_router"
      vrves {
        name      = "default"
        interface = ["$scm_bgp_interface"]
        bgp = {
          enable               = true
          router_id            = "198.18.1.254"
          local_as             = "65535"
          install_route        = true
          reject_default_route = false
          peer_group = [{
            "name" = "prisma-access"
            "addressFamily" = {
              "ipv4" = "default"
            }
            "connectionOptions" = {
              "authentication" = "bgp_auth_profile"
            }
            "peer" = [{
              "name"   = "primary-access-primary"
              "enable" = true
              "peerAs" = 65515
              "peerAddress" = {
                "ip" = "198.18.1.100"
              }
              "localAddress" = {
                "interface" = "$scm_bgp_interface"
              }
              "connectionOptions" = {
                "multihop" = "3"
              }
            }]
          }]
        }
      }
    }
    

    Create LogicalRouter Resource

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

    Constructor syntax

    new LogicalRouter(name: string, args?: LogicalRouterArgs, opts?: CustomResourceOptions);
    @overload
    def LogicalRouter(resource_name: str,
                      args: Optional[LogicalRouterArgs] = None,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def LogicalRouter(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      device: Optional[str] = None,
                      folder: Optional[str] = None,
                      name: Optional[str] = None,
                      snippet: Optional[str] = None,
                      vrves: Optional[Sequence[LogicalRouterVrfArgs]] = None)
    func NewLogicalRouter(ctx *Context, name string, args *LogicalRouterArgs, opts ...ResourceOption) (*LogicalRouter, error)
    public LogicalRouter(string name, LogicalRouterArgs? args = null, CustomResourceOptions? opts = null)
    public LogicalRouter(String name, LogicalRouterArgs args)
    public LogicalRouter(String name, LogicalRouterArgs args, CustomResourceOptions options)
    
    type: scm:LogicalRouter
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "scm_logical_router" "name" {
        # resource properties
    }

    Parameters

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

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

    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    Name
    Snippet string
    The snippet in which the resource is defined
    Vrves List<LogicalRouterVrf>
    Vrf
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    Name
    Snippet string
    The snippet in which the resource is defined
    Vrves []LogicalRouterVrfArgs
    Vrf
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    name string
    Name
    snippet string
    The snippet in which the resource is defined
    vrves list(object)
    Vrf
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    Name
    snippet String
    The snippet in which the resource is defined
    vrves List<LogicalRouterVrf>
    Vrf
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    name string
    Name
    snippet string
    The snippet in which the resource is defined
    vrves LogicalRouterVrf[]
    Vrf
    device str
    The device in which the resource is defined
    folder str
    The folder in which the resource is defined
    name str
    Name
    snippet str
    The snippet in which the resource is defined
    vrves Sequence[LogicalRouterVrfArgs]
    Vrf
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    Name
    snippet String
    The snippet in which the resource is defined
    vrves List<Property Map>
    Vrf

    Outputs

    All input properties are implicitly available as output properties. Additionally, the LogicalRouter resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    The Terraform ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    The Terraform ID.
    id string
    The provider-assigned unique ID for this managed resource.
    tfid string
    The Terraform ID.
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    The Terraform ID.
    id string
    The provider-assigned unique ID for this managed resource.
    tfid string
    The Terraform ID.
    id str
    The provider-assigned unique ID for this managed resource.
    tfid str
    The Terraform ID.
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    The Terraform ID.

    Look up Existing LogicalRouter Resource

    Get an existing LogicalRouter 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?: LogicalRouterState, opts?: CustomResourceOptions): LogicalRouter
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            device: Optional[str] = None,
            folder: Optional[str] = None,
            name: Optional[str] = None,
            snippet: Optional[str] = None,
            tfid: Optional[str] = None,
            vrves: Optional[Sequence[LogicalRouterVrfArgs]] = None) -> LogicalRouter
    func GetLogicalRouter(ctx *Context, name string, id IDInput, state *LogicalRouterState, opts ...ResourceOption) (*LogicalRouter, error)
    public static LogicalRouter Get(string name, Input<string> id, LogicalRouterState? state, CustomResourceOptions? opts = null)
    public static LogicalRouter get(String name, Output<String> id, LogicalRouterState state, CustomResourceOptions options)
    resources:  _:    type: scm:LogicalRouter    get:      id: ${id}
    import {
      to = scm_logical_router.example
      id = "${id}"
    }
    
    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:
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    Name
    Snippet string
    The snippet in which the resource is defined
    Tfid string
    The Terraform ID.
    Vrves List<LogicalRouterVrf>
    Vrf
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    Name
    Snippet string
    The snippet in which the resource is defined
    Tfid string
    The Terraform ID.
    Vrves []LogicalRouterVrfArgs
    Vrf
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    name string
    Name
    snippet string
    The snippet in which the resource is defined
    tfid string
    The Terraform ID.
    vrves list(object)
    Vrf
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    Name
    snippet String
    The snippet in which the resource is defined
    tfid String
    The Terraform ID.
    vrves List<LogicalRouterVrf>
    Vrf
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    name string
    Name
    snippet string
    The snippet in which the resource is defined
    tfid string
    The Terraform ID.
    vrves LogicalRouterVrf[]
    Vrf
    device str
    The device in which the resource is defined
    folder str
    The folder in which the resource is defined
    name str
    Name
    snippet str
    The snippet in which the resource is defined
    tfid str
    The Terraform ID.
    vrves Sequence[LogicalRouterVrfArgs]
    Vrf
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    Name
    snippet String
    The snippet in which the resource is defined
    tfid String
    The Terraform ID.
    vrves List<Property Map>
    Vrf

    Supporting Types

    LogicalRouterVrf, LogicalRouterVrfArgs

    name string
    Name
    admin_dists object
    Admin dists
    bgp object
    Bgp
    ecmp object
    Ecmp
    global_vrid number
    Global vrid
    interfaces list(string)
    Interface
    multicast object
    Multicast
    ospf object
    Ospf
    ospfv3 object
    Ospfv3
    rib_filter object
    Rib filter
    rip object
    Rip
    routing_table object
    Routing table
    sdwan_type string
    Sdwan type
    vr_admin_dists object
    Vr admin dists
    zone_name string
    Zone name
    name String
    Name
    adminDists Property Map
    Admin dists
    bgp Property Map
    Bgp
    ecmp Property Map
    Ecmp
    globalVrid Number
    Global vrid
    interfaces List<String>
    Interface
    multicast Property Map
    Multicast
    ospf Property Map
    Ospf
    ospfv3 Property Map
    Ospfv3
    ribFilter Property Map
    Rib filter
    rip Property Map
    Rip
    routingTable Property Map
    Routing table
    sdwanType String
    Sdwan type
    vrAdminDists Property Map
    Vr admin dists
    zoneName String
    Zone name

    LogicalRouterVrfAdminDists, LogicalRouterVrfAdminDistsArgs

    BgpExternal int
    Bgp external
    BgpInternal int
    Bgp internal
    BgpLocal int
    Bgp local
    OspfExt int
    Ospf ext
    OspfInter int
    Ospf inter
    OspfIntra int
    Ospf intra
    Ospfv3Ext int
    Ospfv3 ext
    Ospfv3Inter int
    Ospfv3 inter
    Ospfv3Intra int
    Ospfv3 intra
    Rip int
    Rip
    Static int
    Static
    StaticIpv6 int
    Static ipv6
    BgpExternal int
    Bgp external
    BgpInternal int
    Bgp internal
    BgpLocal int
    Bgp local
    OspfExt int
    Ospf ext
    OspfInter int
    Ospf inter
    OspfIntra int
    Ospf intra
    Ospfv3Ext int
    Ospfv3 ext
    Ospfv3Inter int
    Ospfv3 inter
    Ospfv3Intra int
    Ospfv3 intra
    Rip int
    Rip
    Static int
    Static
    StaticIpv6 int
    Static ipv6
    bgp_external number
    Bgp external
    bgp_internal number
    Bgp internal
    bgp_local number
    Bgp local
    ospf_ext number
    Ospf ext
    ospf_inter number
    Ospf inter
    ospf_intra number
    Ospf intra
    ospfv3_ext number
    Ospfv3 ext
    ospfv3_inter number
    Ospfv3 inter
    ospfv3_intra number
    Ospfv3 intra
    rip number
    Rip
    static number
    Static
    static_ipv6 number
    Static ipv6
    bgpExternal Integer
    Bgp external
    bgpInternal Integer
    Bgp internal
    bgpLocal Integer
    Bgp local
    ospfExt Integer
    Ospf ext
    ospfInter Integer
    Ospf inter
    ospfIntra Integer
    Ospf intra
    ospfv3Ext Integer
    Ospfv3 ext
    ospfv3Inter Integer
    Ospfv3 inter
    ospfv3Intra Integer
    Ospfv3 intra
    rip Integer
    Rip
    staticIpv6 Integer
    Static ipv6
    static_ Integer
    Static
    bgpExternal number
    Bgp external
    bgpInternal number
    Bgp internal
    bgpLocal number
    Bgp local
    ospfExt number
    Ospf ext
    ospfInter number
    Ospf inter
    ospfIntra number
    Ospf intra
    ospfv3Ext number
    Ospfv3 ext
    ospfv3Inter number
    Ospfv3 inter
    ospfv3Intra number
    Ospfv3 intra
    rip number
    Rip
    static number
    Static
    staticIpv6 number
    Static ipv6
    bgp_external int
    Bgp external
    bgp_internal int
    Bgp internal
    bgp_local int
    Bgp local
    ospf_ext int
    Ospf ext
    ospf_inter int
    Ospf inter
    ospf_intra int
    Ospf intra
    ospfv3_ext int
    Ospfv3 ext
    ospfv3_inter int
    Ospfv3 inter
    ospfv3_intra int
    Ospfv3 intra
    rip int
    Rip
    static int
    Static
    static_ipv6 int
    Static ipv6
    bgpExternal Number
    Bgp external
    bgpInternal Number
    Bgp internal
    bgpLocal Number
    Bgp local
    ospfExt Number
    Ospf ext
    ospfInter Number
    Ospf inter
    ospfIntra Number
    Ospf intra
    ospfv3Ext Number
    Ospfv3 ext
    ospfv3Inter Number
    Ospfv3 inter
    ospfv3Intra Number
    Ospfv3 intra
    rip Number
    Rip
    static Number
    Static
    staticIpv6 Number
    Static ipv6

    LogicalRouterVrfBgp, LogicalRouterVrfBgpArgs

    AdvertiseNetwork LogicalRouterVrfBgpAdvertiseNetwork
    Advertise network
    Aggregate LogicalRouterVrfBgpAggregate
    Aggregate
    AggregateRoutes List<LogicalRouterVrfBgpAggregateRoute>
    Aggregate routes
    AllowRedistDefaultRoute bool
    Allow redist default route
    AlwaysAdvertiseNetworkRoute bool
    Always advertise network route
    AsFormat string
    As format
    ConfederationMemberAs string
    Confederation member as
    DefaultLocalPreference int
    Default local preference
    EcmpMultiAs bool
    Ecmp multi as
    Enable bool
    Enable
    EnforceFirstAs bool
    Enforce first as
    FastExternalFailover bool
    Fast external failover
    GlobalBfd LogicalRouterVrfBgpGlobalBfd
    Global bfd
    GracefulRestart LogicalRouterVrfBgpGracefulRestart
    Graceful restart
    GracefulShutdown bool
    Graceful shutdown
    InstallRoute bool
    Install route
    LocalAs string
    Local as
    Med LogicalRouterVrfBgpMed
    Med
    PeerGroups List<LogicalRouterVrfBgpPeerGroup>
    Peer group
    Policy LogicalRouterVrfBgpPolicy
    Policy
    RedistRules List<LogicalRouterVrfBgpRedistRule>
    Redist rules
    RedistributionProfile LogicalRouterVrfBgpRedistributionProfile
    Redistribution profile
    RejectDefaultRoute bool
    Reject default route
    RouterId string
    Router id
    AdvertiseNetwork LogicalRouterVrfBgpAdvertiseNetwork
    Advertise network
    Aggregate LogicalRouterVrfBgpAggregate
    Aggregate
    AggregateRoutes []LogicalRouterVrfBgpAggregateRoute
    Aggregate routes
    AllowRedistDefaultRoute bool
    Allow redist default route
    AlwaysAdvertiseNetworkRoute bool
    Always advertise network route
    AsFormat string
    As format
    ConfederationMemberAs string
    Confederation member as
    DefaultLocalPreference int
    Default local preference
    EcmpMultiAs bool
    Ecmp multi as
    Enable bool
    Enable
    EnforceFirstAs bool
    Enforce first as
    FastExternalFailover bool
    Fast external failover
    GlobalBfd LogicalRouterVrfBgpGlobalBfd
    Global bfd
    GracefulRestart LogicalRouterVrfBgpGracefulRestart
    Graceful restart
    GracefulShutdown bool
    Graceful shutdown
    InstallRoute bool
    Install route
    LocalAs string
    Local as
    Med LogicalRouterVrfBgpMed
    Med
    PeerGroups []LogicalRouterVrfBgpPeerGroup
    Peer group
    Policy LogicalRouterVrfBgpPolicy
    Policy
    RedistRules []LogicalRouterVrfBgpRedistRule
    Redist rules
    RedistributionProfile LogicalRouterVrfBgpRedistributionProfile
    Redistribution profile
    RejectDefaultRoute bool
    Reject default route
    RouterId string
    Router id
    object
    Advertise network
    aggregate object
    Aggregate
    aggregate_routes list(object)
    Aggregate routes
    allow_redist_default_route bool
    Allow redist default route
    always_advertise_network_route bool
    Always advertise network route
    as_format string
    As format
    confederation_member_as string
    Confederation member as
    default_local_preference number
    Default local preference
    ecmp_multi_as bool
    Ecmp multi as
    enable bool
    Enable
    enforce_first_as bool
    Enforce first as
    fast_external_failover bool
    Fast external failover
    global_bfd object
    Global bfd
    graceful_restart object
    Graceful restart
    graceful_shutdown bool
    Graceful shutdown
    install_route bool
    Install route
    local_as string
    Local as
    med object
    Med
    peer_groups list(object)
    Peer group
    policy object
    Policy
    redist_rules list(object)
    Redist rules
    redistribution_profile object
    Redistribution profile
    reject_default_route bool
    Reject default route
    router_id string
    Router id
    advertiseNetwork LogicalRouterVrfBgpAdvertiseNetwork
    Advertise network
    aggregate LogicalRouterVrfBgpAggregate
    Aggregate
    aggregateRoutes List<LogicalRouterVrfBgpAggregateRoute>
    Aggregate routes
    allowRedistDefaultRoute Boolean
    Allow redist default route
    alwaysAdvertiseNetworkRoute Boolean
    Always advertise network route
    asFormat String
    As format
    confederationMemberAs String
    Confederation member as
    defaultLocalPreference Integer
    Default local preference
    ecmpMultiAs Boolean
    Ecmp multi as
    enable Boolean
    Enable
    enforceFirstAs Boolean
    Enforce first as
    fastExternalFailover Boolean
    Fast external failover
    globalBfd LogicalRouterVrfBgpGlobalBfd
    Global bfd
    gracefulRestart LogicalRouterVrfBgpGracefulRestart
    Graceful restart
    gracefulShutdown Boolean
    Graceful shutdown
    installRoute Boolean
    Install route
    localAs String
    Local as
    med LogicalRouterVrfBgpMed
    Med
    peerGroups List<LogicalRouterVrfBgpPeerGroup>
    Peer group
    policy LogicalRouterVrfBgpPolicy
    Policy
    redistRules List<LogicalRouterVrfBgpRedistRule>
    Redist rules
    redistributionProfile LogicalRouterVrfBgpRedistributionProfile
    Redistribution profile
    rejectDefaultRoute Boolean
    Reject default route
    routerId String
    Router id
    advertiseNetwork LogicalRouterVrfBgpAdvertiseNetwork
    Advertise network
    aggregate LogicalRouterVrfBgpAggregate
    Aggregate
    aggregateRoutes LogicalRouterVrfBgpAggregateRoute[]
    Aggregate routes
    allowRedistDefaultRoute boolean
    Allow redist default route
    alwaysAdvertiseNetworkRoute boolean
    Always advertise network route
    asFormat string
    As format
    confederationMemberAs string
    Confederation member as
    defaultLocalPreference number
    Default local preference
    ecmpMultiAs boolean
    Ecmp multi as
    enable boolean
    Enable
    enforceFirstAs boolean
    Enforce first as
    fastExternalFailover boolean
    Fast external failover
    globalBfd LogicalRouterVrfBgpGlobalBfd
    Global bfd
    gracefulRestart LogicalRouterVrfBgpGracefulRestart
    Graceful restart
    gracefulShutdown boolean
    Graceful shutdown
    installRoute boolean
    Install route
    localAs string
    Local as
    med LogicalRouterVrfBgpMed
    Med
    peerGroups LogicalRouterVrfBgpPeerGroup[]
    Peer group
    policy LogicalRouterVrfBgpPolicy
    Policy
    redistRules LogicalRouterVrfBgpRedistRule[]
    Redist rules
    redistributionProfile LogicalRouterVrfBgpRedistributionProfile
    Redistribution profile
    rejectDefaultRoute boolean
    Reject default route
    routerId string
    Router id
    LogicalRouterVrfBgpAdvertiseNetwork
    Advertise network
    aggregate LogicalRouterVrfBgpAggregate
    Aggregate
    aggregate_routes Sequence[LogicalRouterVrfBgpAggregateRoute]
    Aggregate routes
    allow_redist_default_route bool
    Allow redist default route
    always_advertise_network_route bool
    Always advertise network route
    as_format str
    As format
    confederation_member_as str
    Confederation member as
    default_local_preference int
    Default local preference
    ecmp_multi_as bool
    Ecmp multi as
    enable bool
    Enable
    enforce_first_as bool
    Enforce first as
    fast_external_failover bool
    Fast external failover
    global_bfd LogicalRouterVrfBgpGlobalBfd
    Global bfd
    graceful_restart LogicalRouterVrfBgpGracefulRestart
    Graceful restart
    graceful_shutdown bool
    Graceful shutdown
    install_route bool
    Install route
    local_as str
    Local as
    med LogicalRouterVrfBgpMed
    Med
    peer_groups Sequence[LogicalRouterVrfBgpPeerGroup]
    Peer group
    policy LogicalRouterVrfBgpPolicy
    Policy
    redist_rules Sequence[LogicalRouterVrfBgpRedistRule]
    Redist rules
    redistribution_profile LogicalRouterVrfBgpRedistributionProfile
    Redistribution profile
    reject_default_route bool
    Reject default route
    router_id str
    Router id
    advertiseNetwork Property Map
    Advertise network
    aggregate Property Map
    Aggregate
    aggregateRoutes List<Property Map>
    Aggregate routes
    allowRedistDefaultRoute Boolean
    Allow redist default route
    alwaysAdvertiseNetworkRoute Boolean
    Always advertise network route
    asFormat String
    As format
    confederationMemberAs String
    Confederation member as
    defaultLocalPreference Number
    Default local preference
    ecmpMultiAs Boolean
    Ecmp multi as
    enable Boolean
    Enable
    enforceFirstAs Boolean
    Enforce first as
    fastExternalFailover Boolean
    Fast external failover
    globalBfd Property Map
    Global bfd
    gracefulRestart Property Map
    Graceful restart
    gracefulShutdown Boolean
    Graceful shutdown
    installRoute Boolean
    Install route
    localAs String
    Local as
    med Property Map
    Med
    peerGroups List<Property Map>
    Peer group
    policy Property Map
    Policy
    redistRules List<Property Map>
    Redist rules
    redistributionProfile Property Map
    Redistribution profile
    rejectDefaultRoute Boolean
    Reject default route
    routerId String
    Router id

    LogicalRouterVrfBgpAdvertiseNetwork, LogicalRouterVrfBgpAdvertiseNetworkArgs

    LogicalRouterVrfBgpAdvertiseNetworkIpv4, LogicalRouterVrfBgpAdvertiseNetworkIpv4Args

    LogicalRouterVrfBgpAdvertiseNetworkIpv4Network, LogicalRouterVrfBgpAdvertiseNetworkIpv4NetworkArgs

    Name string
    Name
    Backdoor bool
    Backdoor
    Multicast bool
    Multicast
    Unicast bool
    Unicast
    Name string
    Name
    Backdoor bool
    Backdoor
    Multicast bool
    Multicast
    Unicast bool
    Unicast
    name string
    Name
    backdoor bool
    Backdoor
    multicast bool
    Multicast
    unicast bool
    Unicast
    name String
    Name
    backdoor Boolean
    Backdoor
    multicast Boolean
    Multicast
    unicast Boolean
    Unicast
    name string
    Name
    backdoor boolean
    Backdoor
    multicast boolean
    Multicast
    unicast boolean
    Unicast
    name str
    Name
    backdoor bool
    Backdoor
    multicast bool
    Multicast
    unicast bool
    Unicast
    name String
    Name
    backdoor Boolean
    Backdoor
    multicast Boolean
    Multicast
    unicast Boolean
    Unicast

    LogicalRouterVrfBgpAdvertiseNetworkIpv6, LogicalRouterVrfBgpAdvertiseNetworkIpv6Args

    LogicalRouterVrfBgpAdvertiseNetworkIpv6Network, LogicalRouterVrfBgpAdvertiseNetworkIpv6NetworkArgs

    Name string
    Name
    Unicast bool
    Unicast
    Name string
    Name
    Unicast bool
    Unicast
    name string
    Name
    unicast bool
    Unicast
    name String
    Name
    unicast Boolean
    Unicast
    name string
    Name
    unicast boolean
    Unicast
    name str
    Name
    unicast bool
    Unicast
    name String
    Name
    unicast Boolean
    Unicast

    LogicalRouterVrfBgpAggregate, LogicalRouterVrfBgpAggregateArgs

    AggregateMed bool
    Aggregate med
    AggregateMed bool
    Aggregate med
    aggregate_med bool
    Aggregate med
    aggregateMed Boolean
    Aggregate med
    aggregateMed boolean
    Aggregate med
    aggregate_med bool
    Aggregate med
    aggregateMed Boolean
    Aggregate med

    LogicalRouterVrfBgpAggregateRoute, LogicalRouterVrfBgpAggregateRouteArgs

    Name string
    Name
    AsSet bool
    As set
    Description string
    Description
    Enable bool
    Enable
    SameMed bool
    Same med
    SummaryOnly bool
    Summary only
    Type LogicalRouterVrfBgpAggregateRouteType
    Type
    Name string
    Name
    AsSet bool
    As set
    Description string
    Description
    Enable bool
    Enable
    SameMed bool
    Same med
    SummaryOnly bool
    Summary only
    Type LogicalRouterVrfBgpAggregateRouteType
    Type
    name string
    Name
    as_set bool
    As set
    description string
    Description
    enable bool
    Enable
    same_med bool
    Same med
    summary_only bool
    Summary only
    type object
    Type
    name String
    Name
    asSet Boolean
    As set
    description String
    Description
    enable Boolean
    Enable
    sameMed Boolean
    Same med
    summaryOnly Boolean
    Summary only
    type LogicalRouterVrfBgpAggregateRouteType
    Type
    name string
    Name
    asSet boolean
    As set
    description string
    Description
    enable boolean
    Enable
    sameMed boolean
    Same med
    summaryOnly boolean
    Summary only
    type LogicalRouterVrfBgpAggregateRouteType
    Type
    name str
    Name
    as_set bool
    As set
    description str
    Description
    enable bool
    Enable
    same_med bool
    Same med
    summary_only bool
    Summary only
    type LogicalRouterVrfBgpAggregateRouteType
    Type
    name String
    Name
    asSet Boolean
    As set
    description String
    Description
    enable Boolean
    Enable
    sameMed Boolean
    Same med
    summaryOnly Boolean
    Summary only
    type Property Map
    Type

    LogicalRouterVrfBgpAggregateRouteType, LogicalRouterVrfBgpAggregateRouteTypeArgs

    LogicalRouterVrfBgpAggregateRouteTypeIpv4, LogicalRouterVrfBgpAggregateRouteTypeIpv4Args

    AttributeMap string
    Attribute map
    SummaryPrefix string
    Summary prefix
    SuppressMap string
    Suppress map
    AttributeMap string
    Attribute map
    SummaryPrefix string
    Summary prefix
    SuppressMap string
    Suppress map
    attribute_map string
    Attribute map
    summary_prefix string
    Summary prefix
    suppress_map string
    Suppress map
    attributeMap String
    Attribute map
    summaryPrefix String
    Summary prefix
    suppressMap String
    Suppress map
    attributeMap string
    Attribute map
    summaryPrefix string
    Summary prefix
    suppressMap string
    Suppress map
    attribute_map str
    Attribute map
    summary_prefix str
    Summary prefix
    suppress_map str
    Suppress map
    attributeMap String
    Attribute map
    summaryPrefix String
    Summary prefix
    suppressMap String
    Suppress map

    LogicalRouterVrfBgpAggregateRouteTypeIpv6, LogicalRouterVrfBgpAggregateRouteTypeIpv6Args

    AttributeMap string
    Attribute map
    SummaryPrefix string
    Summary prefix
    SuppressMap string
    Suppress map
    AttributeMap string
    Attribute map
    SummaryPrefix string
    Summary prefix
    SuppressMap string
    Suppress map
    attribute_map string
    Attribute map
    summary_prefix string
    Summary prefix
    suppress_map string
    Suppress map
    attributeMap String
    Attribute map
    summaryPrefix String
    Summary prefix
    suppressMap String
    Suppress map
    attributeMap string
    Attribute map
    summaryPrefix string
    Summary prefix
    suppressMap string
    Suppress map
    attribute_map str
    Attribute map
    summary_prefix str
    Summary prefix
    suppress_map str
    Suppress map
    attributeMap String
    Attribute map
    summaryPrefix String
    Summary prefix
    suppressMap String
    Suppress map

    LogicalRouterVrfBgpGlobalBfd, LogicalRouterVrfBgpGlobalBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfBgpGracefulRestart, LogicalRouterVrfBgpGracefulRestartArgs

    Enable bool
    Enable
    LocalRestartTime int
    Local restart time
    MaxPeerRestartTime int
    Max peer restart time
    StaleRouteTime int
    Stale route time
    Enable bool
    Enable
    LocalRestartTime int
    Local restart time
    MaxPeerRestartTime int
    Max peer restart time
    StaleRouteTime int
    Stale route time
    enable bool
    Enable
    local_restart_time number
    Local restart time
    max_peer_restart_time number
    Max peer restart time
    stale_route_time number
    Stale route time
    enable Boolean
    Enable
    localRestartTime Integer
    Local restart time
    maxPeerRestartTime Integer
    Max peer restart time
    staleRouteTime Integer
    Stale route time
    enable boolean
    Enable
    localRestartTime number
    Local restart time
    maxPeerRestartTime number
    Max peer restart time
    staleRouteTime number
    Stale route time
    enable bool
    Enable
    local_restart_time int
    Local restart time
    max_peer_restart_time int
    Max peer restart time
    stale_route_time int
    Stale route time
    enable Boolean
    Enable
    localRestartTime Number
    Local restart time
    maxPeerRestartTime Number
    Max peer restart time
    staleRouteTime Number
    Stale route time

    LogicalRouterVrfBgpMed, LogicalRouterVrfBgpMedArgs

    AlwaysCompareMed bool
    Always compare med
    DeterministicMedComparison bool
    Deterministic med comparison
    AlwaysCompareMed bool
    Always compare med
    DeterministicMedComparison bool
    Deterministic med comparison
    always_compare_med bool
    Always compare med
    deterministic_med_comparison bool
    Deterministic med comparison
    alwaysCompareMed Boolean
    Always compare med
    deterministicMedComparison Boolean
    Deterministic med comparison
    alwaysCompareMed boolean
    Always compare med
    deterministicMedComparison boolean
    Deterministic med comparison
    always_compare_med bool
    Always compare med
    deterministic_med_comparison bool
    Deterministic med comparison
    alwaysCompareMed Boolean
    Always compare med
    deterministicMedComparison Boolean
    Deterministic med comparison

    LogicalRouterVrfBgpPeerGroup, LogicalRouterVrfBgpPeerGroupArgs

    name string
    Name
    address_family object
    Address family
    aggregated_confed_as_path bool
    Aggregated confed as path
    connection_options object
    Connection options
    enable bool
    Enable
    filtering_profile object
    Filtering profile
    peers list(object)
    Peer
    soft_reset_with_stored_info bool
    Soft reset with stored info
    type object
    Type
    name String
    Name
    addressFamily Property Map
    Address family
    aggregatedConfedAsPath Boolean
    Aggregated confed as path
    connectionOptions Property Map
    Connection options
    enable Boolean
    Enable
    filteringProfile Property Map
    Filtering profile
    peers List<Property Map>
    Peer
    softResetWithStoredInfo Boolean
    Soft reset with stored info
    type Property Map
    Type

    LogicalRouterVrfBgpPeerGroupAddressFamily, LogicalRouterVrfBgpPeerGroupAddressFamilyArgs

    Ipv4 string
    Ipv4
    Ipv6 string
    Ipv6
    Ipv4 string
    Ipv4
    Ipv6 string
    Ipv6
    ipv4 string
    Ipv4
    ipv6 string
    Ipv6
    ipv4 String
    Ipv4
    ipv6 String
    Ipv6
    ipv4 string
    Ipv4
    ipv6 string
    Ipv6
    ipv4 str
    Ipv4
    ipv6 str
    Ipv6
    ipv4 String
    Ipv4
    ipv6 String
    Ipv6

    LogicalRouterVrfBgpPeerGroupConnectionOptions, LogicalRouterVrfBgpPeerGroupConnectionOptionsArgs

    Authentication string
    Authentication
    Dampening string
    Dampening
    Multihop int
    Multihop
    Timers string
    Timers
    Authentication string
    Authentication
    Dampening string
    Dampening
    Multihop int
    Multihop
    Timers string
    Timers
    authentication string
    Authentication
    dampening string
    Dampening
    multihop number
    Multihop
    timers string
    Timers
    authentication String
    Authentication
    dampening String
    Dampening
    multihop Integer
    Multihop
    timers String
    Timers
    authentication string
    Authentication
    dampening string
    Dampening
    multihop number
    Multihop
    timers string
    Timers
    authentication str
    Authentication
    dampening str
    Dampening
    multihop int
    Multihop
    timers str
    Timers
    authentication String
    Authentication
    dampening String
    Dampening
    multihop Number
    Multihop
    timers String
    Timers

    LogicalRouterVrfBgpPeerGroupFilteringProfile, LogicalRouterVrfBgpPeerGroupFilteringProfileArgs

    Ipv4 string
    Ipv4
    Ipv6 string
    Ipv6
    Ipv4 string
    Ipv4
    Ipv6 string
    Ipv6
    ipv4 string
    Ipv4
    ipv6 string
    Ipv6
    ipv4 String
    Ipv4
    ipv6 String
    Ipv6
    ipv4 string
    Ipv4
    ipv6 string
    Ipv6
    ipv4 str
    Ipv4
    ipv6 str
    Ipv6
    ipv4 String
    Ipv4
    ipv6 String
    Ipv6

    LogicalRouterVrfBgpPeerGroupPeer, LogicalRouterVrfBgpPeerGroupPeerArgs

    name string
    Name
    bfd object
    Bfd
    connection_options object
    Connection options
    enable bool
    Enable
    enable_mp_bgp bool
    Enable mp bgp
    enable_sender_side_loop_detection bool
    Enable sender side loop detection
    inherit object
    Inherit
    local_address object
    Local address
    passive bool
    Passive
    peer_address object
    Peer address
    peer_as string
    Peer as
    peering_type string
    Peering type
    reflector_client string
    Reflector client
    subsequent_address_family_identifier object
    Subsequent address family identifier
    name String
    Name
    bfd Property Map
    Bfd
    connectionOptions Property Map
    Connection options
    enable Boolean
    Enable
    enableMpBgp Boolean
    Enable mp bgp
    enableSenderSideLoopDetection Boolean
    Enable sender side loop detection
    inherit Property Map
    Inherit
    localAddress Property Map
    Local address
    passive Boolean
    Passive
    peerAddress Property Map
    Peer address
    peerAs String
    Peer as
    peeringType String
    Peering type
    reflectorClient String
    Reflector client
    subsequentAddressFamilyIdentifier Property Map
    Subsequent address family identifier

    LogicalRouterVrfBgpPeerGroupPeerBfd, LogicalRouterVrfBgpPeerGroupPeerBfdArgs

    multihop object
    Multihop
    profile string
    Profile
    multihop Property Map
    Multihop
    profile String
    Profile

    LogicalRouterVrfBgpPeerGroupPeerBfdMultihop, LogicalRouterVrfBgpPeerGroupPeerBfdMultihopArgs

    MinReceivedTtl int
    Min received ttl
    MinReceivedTtl int
    Min received ttl
    min_received_ttl number
    Min received ttl
    minReceivedTtl Integer
    Min received ttl
    minReceivedTtl number
    Min received ttl
    min_received_ttl int
    Min received ttl
    minReceivedTtl Number
    Min received ttl

    LogicalRouterVrfBgpPeerGroupPeerConnectionOptions, LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsArgs

    Authentication string
    Authentication
    Dampening string
    Dampening
    HoldTime string
    Hold time
    IdleHoldTime int
    Idle hold time
    IncomingBgpConnection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    Incoming bgp connection
    KeepAliveInterval string
    Keep alive interval
    MaxPrefixes string
    Max prefixes
    MinRouteAdvInterval int
    Min route adv interval
    Multihop string
    Multihop
    OpenDelayTime int
    Open delay time
    OutgoingBgpConnection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    Outgoing bgp connection
    Timers string
    Timers
    Authentication string
    Authentication
    Dampening string
    Dampening
    HoldTime string
    Hold time
    IdleHoldTime int
    Idle hold time
    IncomingBgpConnection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    Incoming bgp connection
    KeepAliveInterval string
    Keep alive interval
    MaxPrefixes string
    Max prefixes
    MinRouteAdvInterval int
    Min route adv interval
    Multihop string
    Multihop
    OpenDelayTime int
    Open delay time
    OutgoingBgpConnection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    Outgoing bgp connection
    Timers string
    Timers
    authentication string
    Authentication
    dampening string
    Dampening
    hold_time string
    Hold time
    idle_hold_time number
    Idle hold time
    incoming_bgp_connection object
    Incoming bgp connection
    keep_alive_interval string
    Keep alive interval
    max_prefixes string
    Max prefixes
    min_route_adv_interval number
    Min route adv interval
    multihop string
    Multihop
    open_delay_time number
    Open delay time
    outgoing_bgp_connection object
    Outgoing bgp connection
    timers string
    Timers
    authentication String
    Authentication
    dampening String
    Dampening
    holdTime String
    Hold time
    idleHoldTime Integer
    Idle hold time
    incomingBgpConnection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    Incoming bgp connection
    keepAliveInterval String
    Keep alive interval
    maxPrefixes String
    Max prefixes
    minRouteAdvInterval Integer
    Min route adv interval
    multihop String
    Multihop
    openDelayTime Integer
    Open delay time
    outgoingBgpConnection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    Outgoing bgp connection
    timers String
    Timers
    authentication string
    Authentication
    dampening string
    Dampening
    holdTime string
    Hold time
    idleHoldTime number
    Idle hold time
    incomingBgpConnection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    Incoming bgp connection
    keepAliveInterval string
    Keep alive interval
    maxPrefixes string
    Max prefixes
    minRouteAdvInterval number
    Min route adv interval
    multihop string
    Multihop
    openDelayTime number
    Open delay time
    outgoingBgpConnection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    Outgoing bgp connection
    timers string
    Timers
    authentication str
    Authentication
    dampening str
    Dampening
    hold_time str
    Hold time
    idle_hold_time int
    Idle hold time
    incoming_bgp_connection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection
    Incoming bgp connection
    keep_alive_interval str
    Keep alive interval
    max_prefixes str
    Max prefixes
    min_route_adv_interval int
    Min route adv interval
    multihop str
    Multihop
    open_delay_time int
    Open delay time
    outgoing_bgp_connection LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection
    Outgoing bgp connection
    timers str
    Timers
    authentication String
    Authentication
    dampening String
    Dampening
    holdTime String
    Hold time
    idleHoldTime Number
    Idle hold time
    incomingBgpConnection Property Map
    Incoming bgp connection
    keepAliveInterval String
    Keep alive interval
    maxPrefixes String
    Max prefixes
    minRouteAdvInterval Number
    Min route adv interval
    multihop String
    Multihop
    openDelayTime Number
    Open delay time
    outgoingBgpConnection Property Map
    Outgoing bgp connection
    timers String
    Timers

    LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnection, LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsIncomingBgpConnectionArgs

    Allow bool
    Allow
    RemotePort int
    Remote port
    Allow bool
    Allow
    RemotePort int
    Remote port
    allow bool
    Allow
    remote_port number
    Remote port
    allow Boolean
    Allow
    remotePort Integer
    Remote port
    allow boolean
    Allow
    remotePort number
    Remote port
    allow bool
    Allow
    remote_port int
    Remote port
    allow Boolean
    Allow
    remotePort Number
    Remote port

    LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnection, LogicalRouterVrfBgpPeerGroupPeerConnectionOptionsOutgoingBgpConnectionArgs

    Allow bool
    Allow
    LocalPort int
    Local port
    Allow bool
    Allow
    LocalPort int
    Local port
    allow bool
    Allow
    local_port number
    Local port
    allow Boolean
    Allow
    localPort Integer
    Local port
    allow boolean
    Allow
    localPort number
    Local port
    allow bool
    Allow
    local_port int
    Local port
    allow Boolean
    Allow
    localPort Number
    Local port

    LogicalRouterVrfBgpPeerGroupPeerInherit, LogicalRouterVrfBgpPeerGroupPeerInheritArgs

    LogicalRouterVrfBgpPeerGroupPeerInheritNo, LogicalRouterVrfBgpPeerGroupPeerInheritNoArgs

    address_family object
    Address family
    filtering_profile object
    Filtering profile

    LogicalRouterVrfBgpPeerGroupPeerInheritNoAddressFamily, LogicalRouterVrfBgpPeerGroupPeerInheritNoAddressFamilyArgs

    Ipv4 string
    Ipv4
    Ipv6 string
    Ipv6
    Ipv4 string
    Ipv4
    Ipv6 string
    Ipv6
    ipv4 string
    Ipv4
    ipv6 string
    Ipv6
    ipv4 String
    Ipv4
    ipv6 String
    Ipv6
    ipv4 string
    Ipv4
    ipv6 string
    Ipv6
    ipv4 str
    Ipv4
    ipv6 str
    Ipv6
    ipv4 String
    Ipv4
    ipv6 String
    Ipv6

    LogicalRouterVrfBgpPeerGroupPeerInheritNoFilteringProfile, LogicalRouterVrfBgpPeerGroupPeerInheritNoFilteringProfileArgs

    Ipv4 string
    Ipv4
    Ipv6 string
    Ipv6
    Ipv4 string
    Ipv4
    Ipv6 string
    Ipv6
    ipv4 string
    Ipv4
    ipv6 string
    Ipv6
    ipv4 String
    Ipv4
    ipv6 String
    Ipv6
    ipv4 string
    Ipv4
    ipv6 string
    Ipv6
    ipv4 str
    Ipv4
    ipv6 str
    Ipv6
    ipv4 String
    Ipv4
    ipv6 String
    Ipv6

    LogicalRouterVrfBgpPeerGroupPeerLocalAddress, LogicalRouterVrfBgpPeerGroupPeerLocalAddressArgs

    Interface string
    Interface
    Ip string
    Ip
    Interface string
    Interface
    Ip string
    Ip
    interface string
    Interface
    ip string
    Ip
    interface_ String
    Interface
    ip String
    Ip
    interface string
    Interface
    ip string
    Ip
    interface str
    Interface
    ip str
    Ip
    interface String
    Interface
    ip String
    Ip

    LogicalRouterVrfBgpPeerGroupPeerPeerAddress, LogicalRouterVrfBgpPeerGroupPeerPeerAddressArgs

    Fqdn string
    Fqdn
    Ip string
    Ip
    Fqdn string
    Fqdn
    Ip string
    Ip
    fqdn string
    Fqdn
    ip string
    Ip
    fqdn String
    Fqdn
    ip String
    Ip
    fqdn string
    Fqdn
    ip string
    Ip
    fqdn str
    Fqdn
    ip str
    Ip
    fqdn String
    Fqdn
    ip String
    Ip

    LogicalRouterVrfBgpPeerGroupPeerSubsequentAddressFamilyIdentifier, LogicalRouterVrfBgpPeerGroupPeerSubsequentAddressFamilyIdentifierArgs

    Multicast bool
    Multicast
    Unicast bool
    Unicast
    Multicast bool
    Multicast
    Unicast bool
    Unicast
    multicast bool
    Multicast
    unicast bool
    Unicast
    multicast Boolean
    Multicast
    unicast Boolean
    Unicast
    multicast boolean
    Multicast
    unicast boolean
    Unicast
    multicast bool
    Multicast
    unicast bool
    Unicast
    multicast Boolean
    Multicast
    unicast Boolean
    Unicast

    LogicalRouterVrfBgpPeerGroupType, LogicalRouterVrfBgpPeerGroupTypeArgs

    LogicalRouterVrfBgpPeerGroupTypeEbgp, LogicalRouterVrfBgpPeerGroupTypeEbgpArgs

    ExportNexthop string
    Export nexthop
    ImportNexthop string
    Import nexthop
    RemovePrivateAs bool
    Remove private as
    ExportNexthop string
    Export nexthop
    ImportNexthop string
    Import nexthop
    RemovePrivateAs bool
    Remove private as
    export_nexthop string
    Export nexthop
    import_nexthop string
    Import nexthop
    remove_private_as bool
    Remove private as
    exportNexthop String
    Export nexthop
    importNexthop String
    Import nexthop
    removePrivateAs Boolean
    Remove private as
    exportNexthop string
    Export nexthop
    importNexthop string
    Import nexthop
    removePrivateAs boolean
    Remove private as
    export_nexthop str
    Export nexthop
    import_nexthop str
    Import nexthop
    remove_private_as bool
    Remove private as
    exportNexthop String
    Export nexthop
    importNexthop String
    Import nexthop
    removePrivateAs Boolean
    Remove private as

    LogicalRouterVrfBgpPeerGroupTypeEbgpConfed, LogicalRouterVrfBgpPeerGroupTypeEbgpConfedArgs

    ExportNexthop string
    Export nexthop
    ExportNexthop string
    Export nexthop
    export_nexthop string
    Export nexthop
    exportNexthop String
    Export nexthop
    exportNexthop string
    Export nexthop
    export_nexthop str
    Export nexthop
    exportNexthop String
    Export nexthop

    LogicalRouterVrfBgpPeerGroupTypeIbgp, LogicalRouterVrfBgpPeerGroupTypeIbgpArgs

    ExportNexthop string
    Export nexthop
    ExportNexthop string
    Export nexthop
    export_nexthop string
    Export nexthop
    exportNexthop String
    Export nexthop
    exportNexthop string
    Export nexthop
    export_nexthop str
    Export nexthop
    exportNexthop String
    Export nexthop

    LogicalRouterVrfBgpPeerGroupTypeIbgpConfed, LogicalRouterVrfBgpPeerGroupTypeIbgpConfedArgs

    ExportNexthop string
    Export nexthop
    ExportNexthop string
    Export nexthop
    export_nexthop string
    Export nexthop
    exportNexthop String
    Export nexthop
    exportNexthop string
    Export nexthop
    export_nexthop str
    Export nexthop
    exportNexthop String
    Export nexthop

    LogicalRouterVrfBgpPolicy, LogicalRouterVrfBgpPolicyArgs

    aggregation object
    Aggregation
    conditional_advertisement object
    Conditional advertisement
    export object
    Export
    import object
    Import

    LogicalRouterVrfBgpPolicyAggregation, LogicalRouterVrfBgpPolicyAggregationArgs

    LogicalRouterVrfBgpPolicyAggregationAddress, LogicalRouterVrfBgpPolicyAggregationAddressArgs

    name string
    Name
    list(object)
    Advertise filters
    aggregate_route_attributes object
    Aggregate route attributes
    as_set bool
    As set
    enable bool
    Enable
    prefix string
    Prefix
    summary bool
    Summary
    suppress_filters list(object)
    Suppress filters
    name String
    Name
    advertiseFilters List<Property Map>
    Advertise filters
    aggregateRouteAttributes Property Map
    Aggregate route attributes
    asSet Boolean
    As set
    enable Boolean
    Enable
    prefix String
    Prefix
    summary Boolean
    Summary
    suppressFilters List<Property Map>
    Suppress filters

    LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilter, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterArgs

    name string
    Name
    enable bool
    Enable
    match object
    Match
    name String
    Name
    enable Boolean
    Enable
    match Property Map
    Match

    LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatch, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchArgs

    AddressPrefixes List<LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefix>
    Address prefix
    Afi string
    Afi. Possible values are ip and ipv6.
    AsPath LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAsPath
    As path
    Community LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchCommunity
    Community
    ExtendedCommunity LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunity
    Extended community
    FromPeers List<string>
    From peer
    Med int
    Med
    Nexthops List<string>
    Nexthop
    RouteTable string
    Route table. Possible values are unicast, multicast and both.
    Safi string
    Safi. Possible values are ip and ipv6.
    address_prefixes list(object)
    Address prefix
    afi string
    Afi. Possible values are ip and ipv6.
    as_path object
    As path
    community object
    Community
    extended_community object
    Extended community
    from_peers list(string)
    From peer
    med number
    Med
    nexthops list(string)
    Nexthop
    route_table string
    Route table. Possible values are unicast, multicast and both.
    safi string
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefix>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAsPath
    As path
    community LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchCommunity
    Community
    extendedCommunity LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunity
    Extended community
    fromPeers List<String>
    From peer
    med Integer
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<Property Map>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath Property Map
    As path
    community Property Map
    Community
    extendedCommunity Property Map
    Extended community
    fromPeers List<String>
    From peer
    med Number
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.

    LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefix, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAddressPrefixArgs

    Name string
    Name
    Exact bool
    Exact
    Name string
    Name
    Exact bool
    Exact
    name string
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact
    name string
    Name
    exact boolean
    Exact
    name str
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact

    LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAsPath, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchAsPathArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchCommunity, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunity, LogicalRouterVrfBgpPolicyAggregationAddressAdvertiseFilterMatchExtendedCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributes, LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesArgs

    as_path object
    As path
    as_path_limit number
    As path limit
    community object
    Community
    extended_community object
    Extended community
    local_preference number
    Local preference
    med number
    Med
    nexthop string
    Nexthop
    origin string
    Origin. Possible values are igp, egp and incomplete.
    weight number
    Weight
    asPath Property Map
    As path
    asPathLimit Number
    As path limit
    community Property Map
    Community
    extendedCommunity Property Map
    Extended community
    localPreference Number
    Local preference
    med Number
    Med
    nexthop String
    Nexthop
    origin String
    Origin. Possible values are igp, egp and incomplete.
    weight Number
    Weight

    LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPath, LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesAsPathArgs

    none object
    None
    prepend number
    Prepend
    remove object
    Remove
    remove_and_prepend number
    Remove and prepend
    none Property Map
    None
    prepend Number
    Prepend
    remove Property Map
    Remove
    removeAndPrepend Number
    Remove and prepend

    LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunity, LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesCommunityArgs

    appends list(string)
    Append
    none object
    None
    overwrites list(string)
    Overwrite
    remove_all object
    Remove all
    remove_regex string
    Remove regex
    appends List<String>
    Append
    none Property Map
    None
    overwrites List<String>
    Overwrite
    removeAll Property Map
    Remove all
    removeRegex String
    Remove regex

    LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunity, LogicalRouterVrfBgpPolicyAggregationAddressAggregateRouteAttributesExtendedCommunityArgs

    appends list(string)
    Append
    none object
    None
    overwrites list(string)
    Overwrite
    remove_all object
    Remove all
    remove_regex string
    Remove regex
    appends List<String>
    Append
    none Property Map
    None
    overwrites List<String>
    Overwrite
    removeAll Property Map
    Remove all
    removeRegex String
    Remove regex

    LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilter, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterArgs

    name string
    Name
    enable bool
    Enable
    match object
    Match
    name String
    Name
    enable Boolean
    Enable
    match Property Map
    Match

    LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatch, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchArgs

    AddressPrefixes List<LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefix>
    Address prefix
    Afi string
    Afi. Possible values are ip and ipv6.
    AsPath LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPath
    As path
    Community LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunity
    Community
    ExtendedCommunity LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunity
    Extended community
    FromPeers List<string>
    From peer
    Med int
    Med
    Nexthops List<string>
    Nexthop
    RouteTable string
    Route table. Possible values are unicast, multicast and both.
    Safi string
    Safi. Possible values are ip and ipv6.
    address_prefixes list(object)
    Address prefix
    afi string
    Afi. Possible values are ip and ipv6.
    as_path object
    As path
    community object
    Community
    extended_community object
    Extended community
    from_peers list(string)
    From peer
    med number
    Med
    nexthops list(string)
    Nexthop
    route_table string
    Route table. Possible values are unicast, multicast and both.
    safi string
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefix>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPath
    As path
    community LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunity
    Community
    extendedCommunity LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunity
    Extended community
    fromPeers List<String>
    From peer
    med Integer
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.
    addressPrefixes LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefix[]
    Address prefix
    afi string
    Afi. Possible values are ip and ipv6.
    asPath LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPath
    As path
    community LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunity
    Community
    extendedCommunity LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunity
    Extended community
    fromPeers string[]
    From peer
    med number
    Med
    nexthops string[]
    Nexthop
    routeTable string
    Route table. Possible values are unicast, multicast and both.
    safi string
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<Property Map>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath Property Map
    As path
    community Property Map
    Community
    extendedCommunity Property Map
    Extended community
    fromPeers List<String>
    From peer
    med Number
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.

    LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefix, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAddressPrefixArgs

    Name string
    Name
    Exact bool
    Exact
    Name string
    Name
    Exact bool
    Exact
    name string
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact
    name string
    Name
    exact boolean
    Exact
    name str
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact

    LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPath, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchAsPathArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunity, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunity, LogicalRouterVrfBgpPolicyAggregationAddressSuppressFilterMatchExtendedCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyConditionalAdvertisement, LogicalRouterVrfBgpPolicyConditionalAdvertisementArgs

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicy, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyArgs

    name string
    Name
    list(object)
    Advertise filters
    enable bool
    Enable
    non_exist_filters list(object)
    Non exist filters
    used_bies list(string)
    Used by
    name String
    Name
    advertiseFilters List<Property Map>
    Advertise filters
    enable Boolean
    Enable
    nonExistFilters List<Property Map>
    Non exist filters
    usedBies List<String>
    Used by

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilter, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterArgs

    name string
    Name
    enable bool
    Enable
    match object
    Match
    name String
    Name
    enable Boolean
    Enable
    match Property Map
    Match

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatch, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchArgs

    address_prefixes list(object)
    Address prefix
    afi string
    Afi. Possible values are ip and ipv6.
    as_path object
    As path
    community object
    Community
    extended_community object
    Extended community
    from_peers list(string)
    From peer
    med number
    Med
    nexthops list(string)
    Nexthop
    route_table string
    Route table. Possible values are unicast, multicast and both.
    safi string
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<Property Map>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath Property Map
    As path
    community Property Map
    Community
    extendedCommunity Property Map
    Extended community
    fromPeers List<String>
    From peer
    med Number
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAddressPrefix, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAddressPrefixArgs

    Name string
    Name
    Exact bool
    Exact
    Name string
    Name
    Exact bool
    Exact
    name string
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact
    name string
    Name
    exact boolean
    Exact
    name str
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAsPath, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchAsPathArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchCommunity, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchExtendedCommunity, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyAdvertiseFilterMatchExtendedCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilter, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterArgs

    name string
    Name
    enable bool
    Enable
    match object
    Match
    name String
    Name
    enable Boolean
    Enable
    match Property Map
    Match

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatch, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchArgs

    address_prefixes list(object)
    Address prefix
    afi string
    Afi. Possible values are ip and ipv6.
    as_path object
    As path
    community object
    Community
    extended_community object
    Extended community
    from_peers list(string)
    From peer
    med number
    Med
    nexthops list(string)
    Nexthop
    route_table string
    Route table. Possible values are unicast, multicast and both.
    safi string
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<Property Map>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath Property Map
    As path
    community Property Map
    Community
    extendedCommunity Property Map
    Extended community
    fromPeers List<String>
    From peer
    med Number
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAddressPrefix, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAddressPrefixArgs

    Name string
    Name
    Exact bool
    Exact
    Name string
    Name
    Exact bool
    Exact
    name string
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact
    name string
    Name
    exact boolean
    Exact
    name str
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAsPath, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchAsPathArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchCommunity, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchExtendedCommunity, LogicalRouterVrfBgpPolicyConditionalAdvertisementPolicyNonExistFilterMatchExtendedCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyExport, LogicalRouterVrfBgpPolicyExportArgs

    LogicalRouterVrfBgpPolicyExportRule, LogicalRouterVrfBgpPolicyExportRuleArgs

    name string
    Name
    action object
    Action
    enable bool
    Enable
    match object
    Match
    used_bies list(string)
    Used by
    name String
    Name
    action Property Map
    Action
    enable Boolean
    Enable
    match Property Map
    Match
    usedBies List<String>
    Used by

    LogicalRouterVrfBgpPolicyExportRuleAction, LogicalRouterVrfBgpPolicyExportRuleActionArgs

    LogicalRouterVrfBgpPolicyExportRuleActionAllow, LogicalRouterVrfBgpPolicyExportRuleActionAllowArgs

    LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdate, LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateArgs

    as_path object
    As path
    as_path_limit number
    As path limit
    community object
    Community
    extended_community object
    Extended community
    local_preference number
    Local preference
    med number
    Med
    nexthop string
    Nexthop
    origin string
    Origin. Possible values are igp, egp and multicast.
    asPath Property Map
    As path
    asPathLimit Number
    As path limit
    community Property Map
    Community
    extendedCommunity Property Map
    Extended community
    localPreference Number
    Local preference
    med Number
    Med
    nexthop String
    Nexthop
    origin String
    Origin. Possible values are igp, egp and multicast.

    LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPath, LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateAsPathArgs

    none object
    None
    prepend number
    Prepend
    remove object
    Remove
    remove_and_prepend number
    Remove and prepend
    none Property Map
    None
    prepend Number
    Prepend
    remove Property Map
    Remove
    removeAndPrepend Number
    Remove and prepend

    LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunity, LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateCommunityArgs

    appends list(string)
    Append
    none object
    None
    overwrites list(string)
    Overwrite
    remove_all object
    Remove all
    remove_regex string
    Remove regex
    appends List<String>
    Append
    none Property Map
    None
    overwrites List<String>
    Overwrite
    removeAll Property Map
    Remove all
    removeRegex String
    Remove regex

    LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunity, LogicalRouterVrfBgpPolicyExportRuleActionAllowUpdateExtendedCommunityArgs

    appends list(string)
    Append
    none object
    None
    overwrites list(string)
    Overwrite
    remove_all object
    Remove all
    remove_regex string
    Remove regex
    appends List<String>
    Append
    none Property Map
    None
    overwrites List<String>
    Overwrite
    removeAll Property Map
    Remove all
    removeRegex String
    Remove regex

    LogicalRouterVrfBgpPolicyExportRuleMatch, LogicalRouterVrfBgpPolicyExportRuleMatchArgs

    AddressPrefixes List<LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefix>
    Address prefix
    Afi string
    Afi. Possible values are ip and ipv6.
    AsPath LogicalRouterVrfBgpPolicyExportRuleMatchAsPath
    As path
    Community LogicalRouterVrfBgpPolicyExportRuleMatchCommunity
    Community
    ExtendedCommunity LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunity
    Extended community
    FromPeers List<string>
    From peer
    Med int
    Med
    Nexthops List<string>
    Nexthop
    RouteTable string
    Route table. Possible values are unicast, multicast and both.
    Safi string
    Safi. Possible values are ip and ipv6.
    AddressPrefixes []LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefix
    Address prefix
    Afi string
    Afi. Possible values are ip and ipv6.
    AsPath LogicalRouterVrfBgpPolicyExportRuleMatchAsPath
    As path
    Community LogicalRouterVrfBgpPolicyExportRuleMatchCommunity
    Community
    ExtendedCommunity LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunity
    Extended community
    FromPeers []string
    From peer
    Med int
    Med
    Nexthops []string
    Nexthop
    RouteTable string
    Route table. Possible values are unicast, multicast and both.
    Safi string
    Safi. Possible values are ip and ipv6.
    address_prefixes list(object)
    Address prefix
    afi string
    Afi. Possible values are ip and ipv6.
    as_path object
    As path
    community object
    Community
    extended_community object
    Extended community
    from_peers list(string)
    From peer
    med number
    Med
    nexthops list(string)
    Nexthop
    route_table string
    Route table. Possible values are unicast, multicast and both.
    safi string
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefix>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath LogicalRouterVrfBgpPolicyExportRuleMatchAsPath
    As path
    community LogicalRouterVrfBgpPolicyExportRuleMatchCommunity
    Community
    extendedCommunity LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunity
    Extended community
    fromPeers List<String>
    From peer
    med Integer
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.
    addressPrefixes LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefix[]
    Address prefix
    afi string
    Afi. Possible values are ip and ipv6.
    asPath LogicalRouterVrfBgpPolicyExportRuleMatchAsPath
    As path
    community LogicalRouterVrfBgpPolicyExportRuleMatchCommunity
    Community
    extendedCommunity LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunity
    Extended community
    fromPeers string[]
    From peer
    med number
    Med
    nexthops string[]
    Nexthop
    routeTable string
    Route table. Possible values are unicast, multicast and both.
    safi string
    Safi. Possible values are ip and ipv6.
    address_prefixes Sequence[LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefix]
    Address prefix
    afi str
    Afi. Possible values are ip and ipv6.
    as_path LogicalRouterVrfBgpPolicyExportRuleMatchAsPath
    As path
    community LogicalRouterVrfBgpPolicyExportRuleMatchCommunity
    Community
    extended_community LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunity
    Extended community
    from_peers Sequence[str]
    From peer
    med int
    Med
    nexthops Sequence[str]
    Nexthop
    route_table str
    Route table. Possible values are unicast, multicast and both.
    safi str
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<Property Map>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath Property Map
    As path
    community Property Map
    Community
    extendedCommunity Property Map
    Extended community
    fromPeers List<String>
    From peer
    med Number
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.

    LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefix, LogicalRouterVrfBgpPolicyExportRuleMatchAddressPrefixArgs

    Exact bool
    Exact
    Name string
    Name
    Exact bool
    Exact
    Name string
    Name
    exact bool
    Exact
    name string
    Name
    exact Boolean
    Exact
    name String
    Name
    exact boolean
    Exact
    name string
    Name
    exact bool
    Exact
    name str
    Name
    exact Boolean
    Exact
    name String
    Name

    LogicalRouterVrfBgpPolicyExportRuleMatchAsPath, LogicalRouterVrfBgpPolicyExportRuleMatchAsPathArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyExportRuleMatchCommunity, LogicalRouterVrfBgpPolicyExportRuleMatchCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunity, LogicalRouterVrfBgpPolicyExportRuleMatchExtendedCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyImport, LogicalRouterVrfBgpPolicyImportArgs

    LogicalRouterVrfBgpPolicyImportRule, LogicalRouterVrfBgpPolicyImportRuleArgs

    name string
    Name
    action object
    Action
    enable bool
    Enable
    match object
    Match
    used_bies list(string)
    Used by
    name String
    Name
    action Property Map
    Action
    enable Boolean
    Enable
    match Property Map
    Match
    usedBies List<String>
    Used by

    LogicalRouterVrfBgpPolicyImportRuleAction, LogicalRouterVrfBgpPolicyImportRuleActionArgs

    LogicalRouterVrfBgpPolicyImportRuleActionAllow, LogicalRouterVrfBgpPolicyImportRuleActionAllowArgs

    dampening string
    Dampening
    update object
    Update
    dampening String
    Dampening
    update Property Map
    Update

    LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdate, LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateArgs

    as_path object
    As path
    as_path_limit number
    As path limit
    community object
    Community
    extended_community object
    Extended community
    local_preference number
    Local preference
    med number
    Med
    nexthop string
    Nexthop
    origin string
    Origin. Possible values are igp, egp and incomplete.
    weight number
    Weight
    asPath LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPath
    As path
    asPathLimit Integer
    As path limit
    community LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunity
    Community
    extendedCommunity LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunity
    Extended community
    localPreference Integer
    Local preference
    med Integer
    Med
    nexthop String
    Nexthop
    origin String
    Origin. Possible values are igp, egp and incomplete.
    weight Integer
    Weight
    asPath Property Map
    As path
    asPathLimit Number
    As path limit
    community Property Map
    Community
    extendedCommunity Property Map
    Extended community
    localPreference Number
    Local preference
    med Number
    Med
    nexthop String
    Nexthop
    origin String
    Origin. Possible values are igp, egp and incomplete.
    weight Number
    Weight

    LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPath, LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateAsPathArgs

    none object
    None
    prepend number
    Prepend
    remove object
    Remove
    remove_and_prepend number
    Remove and prepend
    none Property Map
    None
    prepend Number
    Prepend
    remove Property Map
    Remove
    removeAndPrepend Number
    Remove and prepend

    LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunity, LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateCommunityArgs

    appends list(string)
    Append
    none object
    None
    overwrites list(string)
    Overwrite
    remove_all object
    Remove all
    remove_regex string
    Remove regex
    appends List<String>
    Append
    none Property Map
    None
    overwrites List<String>
    Overwrite
    removeAll Property Map
    Remove all
    removeRegex String
    Remove regex

    LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunity, LogicalRouterVrfBgpPolicyImportRuleActionAllowUpdateExtendedCommunityArgs

    appends list(string)
    Append
    none object
    None
    overwrites list(string)
    Overwrite
    remove_all object
    Remove all
    remove_regex string
    Remove regex
    appends List<String>
    Append
    none Property Map
    None
    overwrites List<String>
    Overwrite
    removeAll Property Map
    Remove all
    removeRegex String
    Remove regex

    LogicalRouterVrfBgpPolicyImportRuleMatch, LogicalRouterVrfBgpPolicyImportRuleMatchArgs

    AddressPrefixes List<LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefix>
    Address prefix
    Afi string
    Afi. Possible values are ip and ipv6.
    AsPath LogicalRouterVrfBgpPolicyImportRuleMatchAsPath
    As path
    Community LogicalRouterVrfBgpPolicyImportRuleMatchCommunity
    Community
    ExtendedCommunity LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunity
    Extended community
    FromPeers List<string>
    From peer
    Med int
    Med
    Nexthops List<string>
    Nexthop
    RouteTable string
    Route table. Possible values are unicast, multicast and both.
    Safi string
    Safi. Possible values are ip and ipv6.
    AddressPrefixes []LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefix
    Address prefix
    Afi string
    Afi. Possible values are ip and ipv6.
    AsPath LogicalRouterVrfBgpPolicyImportRuleMatchAsPath
    As path
    Community LogicalRouterVrfBgpPolicyImportRuleMatchCommunity
    Community
    ExtendedCommunity LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunity
    Extended community
    FromPeers []string
    From peer
    Med int
    Med
    Nexthops []string
    Nexthop
    RouteTable string
    Route table. Possible values are unicast, multicast and both.
    Safi string
    Safi. Possible values are ip and ipv6.
    address_prefixes list(object)
    Address prefix
    afi string
    Afi. Possible values are ip and ipv6.
    as_path object
    As path
    community object
    Community
    extended_community object
    Extended community
    from_peers list(string)
    From peer
    med number
    Med
    nexthops list(string)
    Nexthop
    route_table string
    Route table. Possible values are unicast, multicast and both.
    safi string
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefix>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath LogicalRouterVrfBgpPolicyImportRuleMatchAsPath
    As path
    community LogicalRouterVrfBgpPolicyImportRuleMatchCommunity
    Community
    extendedCommunity LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunity
    Extended community
    fromPeers List<String>
    From peer
    med Integer
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.
    addressPrefixes LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefix[]
    Address prefix
    afi string
    Afi. Possible values are ip and ipv6.
    asPath LogicalRouterVrfBgpPolicyImportRuleMatchAsPath
    As path
    community LogicalRouterVrfBgpPolicyImportRuleMatchCommunity
    Community
    extendedCommunity LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunity
    Extended community
    fromPeers string[]
    From peer
    med number
    Med
    nexthops string[]
    Nexthop
    routeTable string
    Route table. Possible values are unicast, multicast and both.
    safi string
    Safi. Possible values are ip and ipv6.
    address_prefixes Sequence[LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefix]
    Address prefix
    afi str
    Afi. Possible values are ip and ipv6.
    as_path LogicalRouterVrfBgpPolicyImportRuleMatchAsPath
    As path
    community LogicalRouterVrfBgpPolicyImportRuleMatchCommunity
    Community
    extended_community LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunity
    Extended community
    from_peers Sequence[str]
    From peer
    med int
    Med
    nexthops Sequence[str]
    Nexthop
    route_table str
    Route table. Possible values are unicast, multicast and both.
    safi str
    Safi. Possible values are ip and ipv6.
    addressPrefixes List<Property Map>
    Address prefix
    afi String
    Afi. Possible values are ip and ipv6.
    asPath Property Map
    As path
    community Property Map
    Community
    extendedCommunity Property Map
    Extended community
    fromPeers List<String>
    From peer
    med Number
    Med
    nexthops List<String>
    Nexthop
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    safi String
    Safi. Possible values are ip and ipv6.

    LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefix, LogicalRouterVrfBgpPolicyImportRuleMatchAddressPrefixArgs

    Name string
    Name
    Exact bool
    Exact
    Name string
    Name
    Exact bool
    Exact
    name string
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact
    name string
    Name
    exact boolean
    Exact
    name str
    Name
    exact bool
    Exact
    name String
    Name
    exact Boolean
    Exact

    LogicalRouterVrfBgpPolicyImportRuleMatchAsPath, LogicalRouterVrfBgpPolicyImportRuleMatchAsPathArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyImportRuleMatchCommunity, LogicalRouterVrfBgpPolicyImportRuleMatchCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunity, LogicalRouterVrfBgpPolicyImportRuleMatchExtendedCommunityArgs

    Regex string
    Regex
    Regex string
    Regex
    regex string
    Regex
    regex String
    Regex
    regex string
    Regex
    regex str
    Regex
    regex String
    Regex

    LogicalRouterVrfBgpRedistRule, LogicalRouterVrfBgpRedistRuleArgs

    Name string
    Name
    AddressFamilyIdentifier string
    Address family identifier. Possible values are ipv4 and ipv6.
    Enable bool
    Enable
    Metric int
    Metric
    RouteTable string
    Route table. Possible values are unicast, multicast and both.
    SetAsPathLimit int
    Set as path limit
    SetCommunities List<string>
    Set community
    SetExtendedCommunities List<string>
    Set extended community
    SetLocalPreference int
    Set local preference
    SetMed int
    Set med
    SetOrigin string
    Set origin. Possible values are igp, egp and incomplete.
    Name string
    Name
    AddressFamilyIdentifier string
    Address family identifier. Possible values are ipv4 and ipv6.
    Enable bool
    Enable
    Metric int
    Metric
    RouteTable string
    Route table. Possible values are unicast, multicast and both.
    SetAsPathLimit int
    Set as path limit
    SetCommunities []string
    Set community
    SetExtendedCommunities []string
    Set extended community
    SetLocalPreference int
    Set local preference
    SetMed int
    Set med
    SetOrigin string
    Set origin. Possible values are igp, egp and incomplete.
    name string
    Name
    address_family_identifier string
    Address family identifier. Possible values are ipv4 and ipv6.
    enable bool
    Enable
    metric number
    Metric
    route_table string
    Route table. Possible values are unicast, multicast and both.
    set_as_path_limit number
    Set as path limit
    set_communities list(string)
    Set community
    set_extended_communities list(string)
    Set extended community
    set_local_preference number
    Set local preference
    set_med number
    Set med
    set_origin string
    Set origin. Possible values are igp, egp and incomplete.
    name String
    Name
    addressFamilyIdentifier String
    Address family identifier. Possible values are ipv4 and ipv6.
    enable Boolean
    Enable
    metric Integer
    Metric
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    setAsPathLimit Integer
    Set as path limit
    setCommunities List<String>
    Set community
    setExtendedCommunities List<String>
    Set extended community
    setLocalPreference Integer
    Set local preference
    setMed Integer
    Set med
    setOrigin String
    Set origin. Possible values are igp, egp and incomplete.
    name string
    Name
    addressFamilyIdentifier string
    Address family identifier. Possible values are ipv4 and ipv6.
    enable boolean
    Enable
    metric number
    Metric
    routeTable string
    Route table. Possible values are unicast, multicast and both.
    setAsPathLimit number
    Set as path limit
    setCommunities string[]
    Set community
    setExtendedCommunities string[]
    Set extended community
    setLocalPreference number
    Set local preference
    setMed number
    Set med
    setOrigin string
    Set origin. Possible values are igp, egp and incomplete.
    name str
    Name
    address_family_identifier str
    Address family identifier. Possible values are ipv4 and ipv6.
    enable bool
    Enable
    metric int
    Metric
    route_table str
    Route table. Possible values are unicast, multicast and both.
    set_as_path_limit int
    Set as path limit
    set_communities Sequence[str]
    Set community
    set_extended_communities Sequence[str]
    Set extended community
    set_local_preference int
    Set local preference
    set_med int
    Set med
    set_origin str
    Set origin. Possible values are igp, egp and incomplete.
    name String
    Name
    addressFamilyIdentifier String
    Address family identifier. Possible values are ipv4 and ipv6.
    enable Boolean
    Enable
    metric Number
    Metric
    routeTable String
    Route table. Possible values are unicast, multicast and both.
    setAsPathLimit Number
    Set as path limit
    setCommunities List<String>
    Set community
    setExtendedCommunities List<String>
    Set extended community
    setLocalPreference Number
    Set local preference
    setMed Number
    Set med
    setOrigin String
    Set origin. Possible values are igp, egp and incomplete.

    LogicalRouterVrfBgpRedistributionProfile, LogicalRouterVrfBgpRedistributionProfileArgs

    LogicalRouterVrfBgpRedistributionProfileIpv4, LogicalRouterVrfBgpRedistributionProfileIpv4Args

    Unicast string
    Unicast
    Unicast string
    Unicast
    unicast string
    Unicast
    unicast String
    Unicast
    unicast string
    Unicast
    unicast str
    Unicast
    unicast String
    Unicast

    LogicalRouterVrfBgpRedistributionProfileIpv6, LogicalRouterVrfBgpRedistributionProfileIpv6Args

    Unicast string
    Unicast
    Unicast string
    Unicast
    unicast string
    Unicast
    unicast String
    Unicast
    unicast string
    Unicast
    unicast str
    Unicast
    unicast String
    Unicast

    LogicalRouterVrfEcmp, LogicalRouterVrfEcmpArgs

    Algorithm LogicalRouterVrfEcmpAlgorithm
    Algorithm
    Enable bool
    Enable
    MaxPath int
    Max path
    StrictSourcePath bool
    Strict source path
    SymmetricReturn bool
    Symmetric return
    Algorithm LogicalRouterVrfEcmpAlgorithm
    Algorithm
    Enable bool
    Enable
    MaxPath int
    Max path
    StrictSourcePath bool
    Strict source path
    SymmetricReturn bool
    Symmetric return
    algorithm object
    Algorithm
    enable bool
    Enable
    max_path number
    Max path
    strict_source_path bool
    Strict source path
    symmetric_return bool
    Symmetric return
    algorithm LogicalRouterVrfEcmpAlgorithm
    Algorithm
    enable Boolean
    Enable
    maxPath Integer
    Max path
    strictSourcePath Boolean
    Strict source path
    symmetricReturn Boolean
    Symmetric return
    algorithm LogicalRouterVrfEcmpAlgorithm
    Algorithm
    enable boolean
    Enable
    maxPath number
    Max path
    strictSourcePath boolean
    Strict source path
    symmetricReturn boolean
    Symmetric return
    algorithm LogicalRouterVrfEcmpAlgorithm
    Algorithm
    enable bool
    Enable
    max_path int
    Max path
    strict_source_path bool
    Strict source path
    symmetric_return bool
    Symmetric return
    algorithm Property Map
    Algorithm
    enable Boolean
    Enable
    maxPath Number
    Max path
    strictSourcePath Boolean
    Strict source path
    symmetricReturn Boolean
    Symmetric return

    LogicalRouterVrfEcmpAlgorithm, LogicalRouterVrfEcmpAlgorithmArgs

    balanced_round_robin object
    Balanced round robin
    ip_hash object
    Ip hash
    ip_modulo object
    Ip modulo
    weighted_round_robin object
    Weighted round robin

    LogicalRouterVrfEcmpAlgorithmIpHash, LogicalRouterVrfEcmpAlgorithmIpHashArgs

    HashSeed int
    Hash seed
    SrcOnly bool
    Src only
    UsePort bool
    Use port
    HashSeed int
    Hash seed
    SrcOnly bool
    Src only
    UsePort bool
    Use port
    hash_seed number
    Hash seed
    src_only bool
    Src only
    use_port bool
    Use port
    hashSeed Integer
    Hash seed
    srcOnly Boolean
    Src only
    usePort Boolean
    Use port
    hashSeed number
    Hash seed
    srcOnly boolean
    Src only
    usePort boolean
    Use port
    hash_seed int
    Hash seed
    src_only bool
    Src only
    use_port bool
    Use port
    hashSeed Number
    Hash seed
    srcOnly Boolean
    Src only
    usePort Boolean
    Use port

    LogicalRouterVrfEcmpAlgorithmWeightedRoundRobin, LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinArgs

    LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinInterface, LogicalRouterVrfEcmpAlgorithmWeightedRoundRobinInterfaceArgs

    Name string
    Name
    Weight int
    Weight
    Name string
    Name
    Weight int
    Weight
    name string
    Name
    weight number
    Weight
    name String
    Name
    weight Integer
    Weight
    name string
    Name
    weight number
    Weight
    name str
    Name
    weight int
    Weight
    name String
    Name
    weight Number
    Weight

    LogicalRouterVrfMulticast, LogicalRouterVrfMulticastArgs

    enable bool
    Enable
    enable_v6 bool
    Enable v6
    igmp object
    Igmp
    interface_groups list(object)
    Interface group
    mode string
    Mode. Possible values are PIM-SM and IGMP-Proxy.
    msdp object
    Msdp
    pim object
    Pim
    route_ageout_time number
    Route ageout time
    rp object
    Rp
    spt_thresholds list(object)
    Spt threshold
    ssm_address_spaces list(object)
    Ssm address space
    static_routes list(object)
    Static route
    enable Boolean
    Enable
    enableV6 Boolean
    Enable v6
    igmp Property Map
    Igmp
    interfaceGroups List<Property Map>
    Interface group
    mode String
    Mode. Possible values are PIM-SM and IGMP-Proxy.
    msdp Property Map
    Msdp
    pim Property Map
    Pim
    routeAgeoutTime Number
    Route ageout time
    rp Property Map
    Rp
    sptThresholds List<Property Map>
    Spt threshold
    ssmAddressSpaces List<Property Map>
    Ssm address space
    staticRoutes List<Property Map>
    Static route

    LogicalRouterVrfMulticastIgmp, LogicalRouterVrfMulticastIgmpArgs

    dynamic object
    Dynamic
    enable bool
    Enable
    statics list(object)
    Static

    LogicalRouterVrfMulticastIgmpDynamic, LogicalRouterVrfMulticastIgmpDynamicArgs

    LogicalRouterVrfMulticastIgmpDynamicInterface, LogicalRouterVrfMulticastIgmpDynamicInterfaceArgs

    Name string
    Name
    GroupFilter string
    Group filter
    MaxGroups string
    Max groups
    MaxSources string
    Max sources
    QueryProfile string
    Query profile
    Robustness string
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    RouterAlertPolicing bool
    Router alert policing
    Version string
    Version. Possible values are 2 and 3.
    Name string
    Name
    GroupFilter string
    Group filter
    MaxGroups string
    Max groups
    MaxSources string
    Max sources
    QueryProfile string
    Query profile
    Robustness string
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    RouterAlertPolicing bool
    Router alert policing
    Version string
    Version. Possible values are 2 and 3.
    name string
    Name
    group_filter string
    Group filter
    max_groups string
    Max groups
    max_sources string
    Max sources
    query_profile string
    Query profile
    robustness string
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    router_alert_policing bool
    Router alert policing
    version string
    Version. Possible values are 2 and 3.
    name String
    Name
    groupFilter String
    Group filter
    maxGroups String
    Max groups
    maxSources String
    Max sources
    queryProfile String
    Query profile
    robustness String
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    routerAlertPolicing Boolean
    Router alert policing
    version String
    Version. Possible values are 2 and 3.
    name string
    Name
    groupFilter string
    Group filter
    maxGroups string
    Max groups
    maxSources string
    Max sources
    queryProfile string
    Query profile
    robustness string
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    routerAlertPolicing boolean
    Router alert policing
    version string
    Version. Possible values are 2 and 3.
    name str
    Name
    group_filter str
    Group filter
    max_groups str
    Max groups
    max_sources str
    Max sources
    query_profile str
    Query profile
    robustness str
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    router_alert_policing bool
    Router alert policing
    version str
    Version. Possible values are 2 and 3.
    name String
    Name
    groupFilter String
    Group filter
    maxGroups String
    Max groups
    maxSources String
    Max sources
    queryProfile String
    Query profile
    robustness String
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    routerAlertPolicing Boolean
    Router alert policing
    version String
    Version. Possible values are 2 and 3.

    LogicalRouterVrfMulticastIgmpStatic, LogicalRouterVrfMulticastIgmpStaticArgs

    Name string
    Name
    GroupAddress string
    Group address
    Interface string
    Interface
    SourceAddress string
    Source address
    Name string
    Name
    GroupAddress string
    Group address
    Interface string
    Interface
    SourceAddress string
    Source address
    name string
    Name
    group_address string
    Group address
    interface string
    Interface
    source_address string
    Source address
    name String
    Name
    groupAddress String
    Group address
    interface_ String
    Interface
    sourceAddress String
    Source address
    name string
    Name
    groupAddress string
    Group address
    interface string
    Interface
    sourceAddress string
    Source address
    name str
    Name
    group_address str
    Group address
    interface str
    Interface
    source_address str
    Source address
    name String
    Name
    groupAddress String
    Group address
    interface String
    Interface
    sourceAddress String
    Source address

    LogicalRouterVrfMulticastInterfaceGroup, LogicalRouterVrfMulticastInterfaceGroupArgs

    name string
    Name
    description string
    Description
    group_permission object
    Group permission
    igmp object
    Igmp
    interfaces list(string)
    Interface
    pim object
    Pim
    name String
    Name
    description String
    Description
    groupPermission Property Map
    Group permission
    igmp Property Map
    Igmp
    interfaces List<String>
    Interface
    pim Property Map
    Pim

    LogicalRouterVrfMulticastInterfaceGroupGroupPermission, LogicalRouterVrfMulticastInterfaceGroupGroupPermissionArgs

    LogicalRouterVrfMulticastInterfaceGroupGroupPermissionAnySourceMulticast, LogicalRouterVrfMulticastInterfaceGroupGroupPermissionAnySourceMulticastArgs

    Name string
    Name
    GroupAddress string
    Group address
    Included bool
    Included
    Name string
    Name
    GroupAddress string
    Group address
    Included bool
    Included
    name string
    Name
    group_address string
    Group address
    included bool
    Included
    name String
    Name
    groupAddress String
    Group address
    included Boolean
    Included
    name string
    Name
    groupAddress string
    Group address
    included boolean
    Included
    name str
    Name
    group_address str
    Group address
    included bool
    Included
    name String
    Name
    groupAddress String
    Group address
    included Boolean
    Included

    LogicalRouterVrfMulticastInterfaceGroupGroupPermissionSourceSpecificMulticast, LogicalRouterVrfMulticastInterfaceGroupGroupPermissionSourceSpecificMulticastArgs

    Name string
    Name
    GroupAddress string
    Group address
    Included bool
    Included
    SourceAddress string
    Source address
    Name string
    Name
    GroupAddress string
    Group address
    Included bool
    Included
    SourceAddress string
    Source address
    name string
    Name
    group_address string
    Group address
    included bool
    Included
    source_address string
    Source address
    name String
    Name
    groupAddress String
    Group address
    included Boolean
    Included
    sourceAddress String
    Source address
    name string
    Name
    groupAddress string
    Group address
    included boolean
    Included
    sourceAddress string
    Source address
    name str
    Name
    group_address str
    Group address
    included bool
    Included
    source_address str
    Source address
    name String
    Name
    groupAddress String
    Group address
    included Boolean
    Included
    sourceAddress String
    Source address

    LogicalRouterVrfMulticastInterfaceGroupIgmp, LogicalRouterVrfMulticastInterfaceGroupIgmpArgs

    Enable bool
    Enable
    ImmediateLeave bool
    Immediate leave
    LastMemberQueryInterval int
    Last member query interval
    MaxGroups string
    Max groups
    MaxQueryResponseTime int
    Max query response time
    MaxSources string
    Max sources
    Mode string
    Mode. Possible values are router and host.
    QueryInterval int
    Query interval
    Robustness string
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    RouterAlertPolicing bool
    Router alert policing
    Version string
    Version. Possible values are 1, 2 and 3.
    Enable bool
    Enable
    ImmediateLeave bool
    Immediate leave
    LastMemberQueryInterval int
    Last member query interval
    MaxGroups string
    Max groups
    MaxQueryResponseTime int
    Max query response time
    MaxSources string
    Max sources
    Mode string
    Mode. Possible values are router and host.
    QueryInterval int
    Query interval
    Robustness string
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    RouterAlertPolicing bool
    Router alert policing
    Version string
    Version. Possible values are 1, 2 and 3.
    enable bool
    Enable
    immediate_leave bool
    Immediate leave
    last_member_query_interval number
    Last member query interval
    max_groups string
    Max groups
    max_query_response_time number
    Max query response time
    max_sources string
    Max sources
    mode string
    Mode. Possible values are router and host.
    query_interval number
    Query interval
    robustness string
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    router_alert_policing bool
    Router alert policing
    version string
    Version. Possible values are 1, 2 and 3.
    enable Boolean
    Enable
    immediateLeave Boolean
    Immediate leave
    lastMemberQueryInterval Integer
    Last member query interval
    maxGroups String
    Max groups
    maxQueryResponseTime Integer
    Max query response time
    maxSources String
    Max sources
    mode String
    Mode. Possible values are router and host.
    queryInterval Integer
    Query interval
    robustness String
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    routerAlertPolicing Boolean
    Router alert policing
    version String
    Version. Possible values are 1, 2 and 3.
    enable boolean
    Enable
    immediateLeave boolean
    Immediate leave
    lastMemberQueryInterval number
    Last member query interval
    maxGroups string
    Max groups
    maxQueryResponseTime number
    Max query response time
    maxSources string
    Max sources
    mode string
    Mode. Possible values are router and host.
    queryInterval number
    Query interval
    robustness string
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    routerAlertPolicing boolean
    Router alert policing
    version string
    Version. Possible values are 1, 2 and 3.
    enable bool
    Enable
    immediate_leave bool
    Immediate leave
    last_member_query_interval int
    Last member query interval
    max_groups str
    Max groups
    max_query_response_time int
    Max query response time
    max_sources str
    Max sources
    mode str
    Mode. Possible values are router and host.
    query_interval int
    Query interval
    robustness str
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    router_alert_policing bool
    Router alert policing
    version str
    Version. Possible values are 1, 2 and 3.
    enable Boolean
    Enable
    immediateLeave Boolean
    Immediate leave
    lastMemberQueryInterval Number
    Last member query interval
    maxGroups String
    Max groups
    maxQueryResponseTime Number
    Max query response time
    maxSources String
    Max sources
    mode String
    Mode. Possible values are router and host.
    queryInterval Number
    Query interval
    robustness String
    Robustness. Possible values are 1, 2, 3, 4, 5, 6 and 7.
    routerAlertPolicing Boolean
    Router alert policing
    version String
    Version. Possible values are 1, 2 and 3.

    LogicalRouterVrfMulticastInterfaceGroupPim, LogicalRouterVrfMulticastInterfaceGroupPimArgs

    AllowedNeighbors List<LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighbor>
    Allowed neighbors
    AssertInterval int
    Assert interval
    BsrBorder bool
    Bsr border
    DrPriority int
    Dr priority
    Enable bool
    Enable
    HelloInterval int
    Hello interval
    JoinPruneInterval int
    Join prune interval
    AllowedNeighbors []LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighbor
    Allowed neighbors
    AssertInterval int
    Assert interval
    BsrBorder bool
    Bsr border
    DrPriority int
    Dr priority
    Enable bool
    Enable
    HelloInterval int
    Hello interval
    JoinPruneInterval int
    Join prune interval
    allowed_neighbors list(object)
    Allowed neighbors
    assert_interval number
    Assert interval
    bsr_border bool
    Bsr border
    dr_priority number
    Dr priority
    enable bool
    Enable
    hello_interval number
    Hello interval
    join_prune_interval number
    Join prune interval
    allowedNeighbors List<LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighbor>
    Allowed neighbors
    assertInterval Integer
    Assert interval
    bsrBorder Boolean
    Bsr border
    drPriority Integer
    Dr priority
    enable Boolean
    Enable
    helloInterval Integer
    Hello interval
    joinPruneInterval Integer
    Join prune interval
    allowedNeighbors LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighbor[]
    Allowed neighbors
    assertInterval number
    Assert interval
    bsrBorder boolean
    Bsr border
    drPriority number
    Dr priority
    enable boolean
    Enable
    helloInterval number
    Hello interval
    joinPruneInterval number
    Join prune interval
    allowed_neighbors Sequence[LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighbor]
    Allowed neighbors
    assert_interval int
    Assert interval
    bsr_border bool
    Bsr border
    dr_priority int
    Dr priority
    enable bool
    Enable
    hello_interval int
    Hello interval
    join_prune_interval int
    Join prune interval
    allowedNeighbors List<Property Map>
    Allowed neighbors
    assertInterval Number
    Assert interval
    bsrBorder Boolean
    Bsr border
    drPriority Number
    Dr priority
    enable Boolean
    Enable
    helloInterval Number
    Hello interval
    joinPruneInterval Number
    Join prune interval

    LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighbor, LogicalRouterVrfMulticastInterfaceGroupPimAllowedNeighborArgs

    Name string
    Name
    Name string
    Name
    name string
    Name
    name String
    Name
    name string
    Name
    name str
    Name
    name String
    Name

    LogicalRouterVrfMulticastMsdp, LogicalRouterVrfMulticastMsdpArgs

    enable bool
    Enable
    global_authentication string
    Global authentication
    global_timer string
    Global timer
    originator_id object
    Originator id
    peers list(object)
    Peer
    enable Boolean
    Enable
    globalAuthentication String
    Global authentication
    globalTimer String
    Global timer
    originatorId Property Map
    Originator id
    peers List<Property Map>
    Peer

    LogicalRouterVrfMulticastMsdpOriginatorId, LogicalRouterVrfMulticastMsdpOriginatorIdArgs

    Interface string
    Interface
    Ip string
    Ip
    Interface string
    Interface
    Ip string
    Ip
    interface string
    Interface
    ip string
    Ip
    interface_ String
    Interface
    ip String
    Ip
    interface string
    Interface
    ip string
    Ip
    interface str
    Interface
    ip str
    Ip
    interface String
    Interface
    ip String
    Ip

    LogicalRouterVrfMulticastMsdpPeer, LogicalRouterVrfMulticastMsdpPeerArgs

    Name string
    Name
    Authentication string
    Authentication
    Enable bool
    Enable
    InboundSaFilter string
    Inbound sa filter
    LocalAddress LogicalRouterVrfMulticastMsdpPeerLocalAddress
    Local address
    MaxSa int
    Max sa
    OutboundSaFilter string
    Outbound sa filter
    PeerAddress LogicalRouterVrfMulticastMsdpPeerPeerAddress
    Peer address
    PeerAs string
    Peer as
    Name string
    Name
    Authentication string
    Authentication
    Enable bool
    Enable
    InboundSaFilter string
    Inbound sa filter
    LocalAddress LogicalRouterVrfMulticastMsdpPeerLocalAddress
    Local address
    MaxSa int
    Max sa
    OutboundSaFilter string
    Outbound sa filter
    PeerAddress LogicalRouterVrfMulticastMsdpPeerPeerAddress
    Peer address
    PeerAs string
    Peer as
    name string
    Name
    authentication string
    Authentication
    enable bool
    Enable
    inbound_sa_filter string
    Inbound sa filter
    local_address object
    Local address
    max_sa number
    Max sa
    outbound_sa_filter string
    Outbound sa filter
    peer_address object
    Peer address
    peer_as string
    Peer as
    name String
    Name
    authentication String
    Authentication
    enable Boolean
    Enable
    inboundSaFilter String
    Inbound sa filter
    localAddress LogicalRouterVrfMulticastMsdpPeerLocalAddress
    Local address
    maxSa Integer
    Max sa
    outboundSaFilter String
    Outbound sa filter
    peerAddress LogicalRouterVrfMulticastMsdpPeerPeerAddress
    Peer address
    peerAs String
    Peer as
    name string
    Name
    authentication string
    Authentication
    enable boolean
    Enable
    inboundSaFilter string
    Inbound sa filter
    localAddress LogicalRouterVrfMulticastMsdpPeerLocalAddress
    Local address
    maxSa number
    Max sa
    outboundSaFilter string
    Outbound sa filter
    peerAddress LogicalRouterVrfMulticastMsdpPeerPeerAddress
    Peer address
    peerAs string
    Peer as
    name str
    Name
    authentication str
    Authentication
    enable bool
    Enable
    inbound_sa_filter str
    Inbound sa filter
    local_address LogicalRouterVrfMulticastMsdpPeerLocalAddress
    Local address
    max_sa int
    Max sa
    outbound_sa_filter str
    Outbound sa filter
    peer_address LogicalRouterVrfMulticastMsdpPeerPeerAddress
    Peer address
    peer_as str
    Peer as
    name String
    Name
    authentication String
    Authentication
    enable Boolean
    Enable
    inboundSaFilter String
    Inbound sa filter
    localAddress Property Map
    Local address
    maxSa Number
    Max sa
    outboundSaFilter String
    Outbound sa filter
    peerAddress Property Map
    Peer address
    peerAs String
    Peer as

    LogicalRouterVrfMulticastMsdpPeerLocalAddress, LogicalRouterVrfMulticastMsdpPeerLocalAddressArgs

    Interface string
    Interface
    Ip string
    Ip
    Interface string
    Interface
    Ip string
    Ip
    interface string
    Interface
    ip string
    Ip
    interface_ String
    Interface
    ip String
    Ip
    interface string
    Interface
    ip string
    Ip
    interface str
    Interface
    ip str
    Ip
    interface String
    Interface
    ip String
    Ip

    LogicalRouterVrfMulticastMsdpPeerPeerAddress, LogicalRouterVrfMulticastMsdpPeerPeerAddressArgs

    Fqdn string
    Fqdn
    Ip string
    Ip
    Fqdn string
    Fqdn
    Ip string
    Ip
    fqdn string
    Fqdn
    ip string
    Ip
    fqdn String
    Fqdn
    ip String
    Ip
    fqdn string
    Fqdn
    ip string
    Ip
    fqdn str
    Fqdn
    ip str
    Ip
    fqdn String
    Fqdn
    ip String
    Ip

    LogicalRouterVrfMulticastPim, LogicalRouterVrfMulticastPimArgs

    Enable bool
    Enable
    GroupPermission string
    Group permission
    IfTimerGlobal string
    If timer global
    Interfaces List<LogicalRouterVrfMulticastPimInterface>
    Interface
    RouteAgeoutTime int
    Route ageout time
    Rp LogicalRouterVrfMulticastPimRp
    Rp
    RpfLookupMode string
    Rpf lookup mode. Possible values are mrib-then-urib, mrib-only and urib-only.
    SptThresholds List<LogicalRouterVrfMulticastPimSptThreshold>
    Spt threshold
    SsmAddressSpace LogicalRouterVrfMulticastPimSsmAddressSpace
    Ssm address space
    Enable bool
    Enable
    GroupPermission string
    Group permission
    IfTimerGlobal string
    If timer global
    Interfaces []LogicalRouterVrfMulticastPimInterface
    Interface
    RouteAgeoutTime int
    Route ageout time
    Rp LogicalRouterVrfMulticastPimRp
    Rp
    RpfLookupMode string
    Rpf lookup mode. Possible values are mrib-then-urib, mrib-only and urib-only.
    SptThresholds []LogicalRouterVrfMulticastPimSptThreshold
    Spt threshold
    SsmAddressSpace LogicalRouterVrfMulticastPimSsmAddressSpace
    Ssm address space
    enable bool
    Enable
    group_permission string
    Group permission
    if_timer_global string
    If timer global
    interfaces list(object)
    Interface
    route_ageout_time number
    Route ageout time
    rp object
    Rp
    rpf_lookup_mode string
    Rpf lookup mode. Possible values are mrib-then-urib, mrib-only and urib-only.
    spt_thresholds list(object)
    Spt threshold
    ssm_address_space object
    Ssm address space
    enable Boolean
    Enable
    groupPermission String
    Group permission
    ifTimerGlobal String
    If timer global
    interfaces List<LogicalRouterVrfMulticastPimInterface>
    Interface
    routeAgeoutTime Integer
    Route ageout time
    rp LogicalRouterVrfMulticastPimRp
    Rp
    rpfLookupMode String
    Rpf lookup mode. Possible values are mrib-then-urib, mrib-only and urib-only.
    sptThresholds List<LogicalRouterVrfMulticastPimSptThreshold>
    Spt threshold
    ssmAddressSpace LogicalRouterVrfMulticastPimSsmAddressSpace
    Ssm address space
    enable boolean
    Enable
    groupPermission string
    Group permission
    ifTimerGlobal string
    If timer global
    interfaces LogicalRouterVrfMulticastPimInterface[]
    Interface
    routeAgeoutTime number
    Route ageout time
    rp LogicalRouterVrfMulticastPimRp
    Rp
    rpfLookupMode string
    Rpf lookup mode. Possible values are mrib-then-urib, mrib-only and urib-only.
    sptThresholds LogicalRouterVrfMulticastPimSptThreshold[]
    Spt threshold
    ssmAddressSpace LogicalRouterVrfMulticastPimSsmAddressSpace
    Ssm address space
    enable bool
    Enable
    group_permission str
    Group permission
    if_timer_global str
    If timer global
    interfaces Sequence[LogicalRouterVrfMulticastPimInterface]
    Interface
    route_ageout_time int
    Route ageout time
    rp LogicalRouterVrfMulticastPimRp
    Rp
    rpf_lookup_mode str
    Rpf lookup mode. Possible values are mrib-then-urib, mrib-only and urib-only.
    spt_thresholds Sequence[LogicalRouterVrfMulticastPimSptThreshold]
    Spt threshold
    ssm_address_space LogicalRouterVrfMulticastPimSsmAddressSpace
    Ssm address space
    enable Boolean
    Enable
    groupPermission String
    Group permission
    ifTimerGlobal String
    If timer global
    interfaces List<Property Map>
    Interface
    routeAgeoutTime Number
    Route ageout time
    rp Property Map
    Rp
    rpfLookupMode String
    Rpf lookup mode. Possible values are mrib-then-urib, mrib-only and urib-only.
    sptThresholds List<Property Map>
    Spt threshold
    ssmAddressSpace Property Map
    Ssm address space

    LogicalRouterVrfMulticastPimInterface, LogicalRouterVrfMulticastPimInterfaceArgs

    Name string
    Name
    Description string
    Description
    DrPriority int
    Dr priority
    IfTimer string
    If timer
    NeighborFilter string
    Neighbor filter
    SendBsm bool
    Send bsm
    Name string
    Name
    Description string
    Description
    DrPriority int
    Dr priority
    IfTimer string
    If timer
    NeighborFilter string
    Neighbor filter
    SendBsm bool
    Send bsm
    name string
    Name
    description string
    Description
    dr_priority number
    Dr priority
    if_timer string
    If timer
    neighbor_filter string
    Neighbor filter
    send_bsm bool
    Send bsm
    name String
    Name
    description String
    Description
    drPriority Integer
    Dr priority
    ifTimer String
    If timer
    neighborFilter String
    Neighbor filter
    sendBsm Boolean
    Send bsm
    name string
    Name
    description string
    Description
    drPriority number
    Dr priority
    ifTimer string
    If timer
    neighborFilter string
    Neighbor filter
    sendBsm boolean
    Send bsm
    name str
    Name
    description str
    Description
    dr_priority int
    Dr priority
    if_timer str
    If timer
    neighbor_filter str
    Neighbor filter
    send_bsm bool
    Send bsm
    name String
    Name
    description String
    Description
    drPriority Number
    Dr priority
    ifTimer String
    If timer
    neighborFilter String
    Neighbor filter
    sendBsm Boolean
    Send bsm

    LogicalRouterVrfMulticastPimRp, LogicalRouterVrfMulticastPimRpArgs

    LogicalRouterVrfMulticastPimRpExternalRp, LogicalRouterVrfMulticastPimRpExternalRpArgs

    GroupList string
    Group list
    Name string
    Name
    Override bool
    Override
    GroupList string
    Group list
    Name string
    Name
    Override bool
    Override
    group_list string
    Group list
    name string
    Name
    override bool
    Override
    groupList String
    Group list
    name String
    Name
    override Boolean
    Override
    groupList string
    Group list
    name string
    Name
    override boolean
    Override
    group_list str
    Group list
    name str
    Name
    override bool
    Override
    groupList String
    Group list
    name String
    Name
    override Boolean
    Override

    LogicalRouterVrfMulticastPimRpLocalRp, LogicalRouterVrfMulticastPimRpLocalRpArgs

    candidate_rp object
    Candidate rp
    static_rp object
    Static rp

    LogicalRouterVrfMulticastPimRpLocalRpCandidateRp, LogicalRouterVrfMulticastPimRpLocalRpCandidateRpArgs

    Address string
    Address
    AdvertisementInterval int
    Advertisement interval
    GroupList string
    Group list
    Interface string
    Interface
    Priority int
    Priority
    Address string
    Address
    AdvertisementInterval int
    Advertisement interval
    GroupList string
    Group list
    Interface string
    Interface
    Priority int
    Priority
    address string
    Address
    number
    Advertisement interval
    group_list string
    Group list
    interface string
    Interface
    priority number
    Priority
    address String
    Address
    advertisementInterval Integer
    Advertisement interval
    groupList String
    Group list
    interface_ String
    Interface
    priority Integer
    Priority
    address string
    Address
    advertisementInterval number
    Advertisement interval
    groupList string
    Group list
    interface string
    Interface
    priority number
    Priority
    address str
    Address
    int
    Advertisement interval
    group_list str
    Group list
    interface str
    Interface
    priority int
    Priority
    address String
    Address
    advertisementInterval Number
    Advertisement interval
    groupList String
    Group list
    interface String
    Interface
    priority Number
    Priority

    LogicalRouterVrfMulticastPimRpLocalRpStaticRp, LogicalRouterVrfMulticastPimRpLocalRpStaticRpArgs

    Address string
    Address
    GroupList string
    Group list
    Interface string
    Interface
    Override bool
    Override
    Address string
    Address
    GroupList string
    Group list
    Interface string
    Interface
    Override bool
    Override
    address string
    Address
    group_list string
    Group list
    interface string
    Interface
    override bool
    Override
    address String
    Address
    groupList String
    Group list
    interface_ String
    Interface
    override Boolean
    Override
    address string
    Address
    groupList string
    Group list
    interface string
    Interface
    override boolean
    Override
    address str
    Address
    group_list str
    Group list
    interface str
    Interface
    override bool
    Override
    address String
    Address
    groupList String
    Group list
    interface String
    Interface
    override Boolean
    Override

    LogicalRouterVrfMulticastPimSptThreshold, LogicalRouterVrfMulticastPimSptThresholdArgs

    Name string
    Name
    Threshold string
    Threshold
    Name string
    Name
    Threshold string
    Threshold
    name string
    Name
    threshold string
    Threshold
    name String
    Name
    threshold String
    Threshold
    name string
    Name
    threshold string
    Threshold
    name str
    Name
    threshold str
    Threshold
    name String
    Name
    threshold String
    Threshold

    LogicalRouterVrfMulticastPimSsmAddressSpace, LogicalRouterVrfMulticastPimSsmAddressSpaceArgs

    GroupList string
    Group list
    GroupList string
    Group list
    group_list string
    Group list
    groupList String
    Group list
    groupList string
    Group list
    group_list str
    Group list
    groupList String
    Group list

    LogicalRouterVrfMulticastRp, LogicalRouterVrfMulticastRpArgs

    LogicalRouterVrfMulticastRpExternalRp, LogicalRouterVrfMulticastRpExternalRpArgs

    Name string
    Name
    GroupAddresses List<string>
    Group addresses
    Override bool
    Override
    Name string
    Name
    GroupAddresses []string
    Group addresses
    Override bool
    Override
    name string
    Name
    group_addresses list(string)
    Group addresses
    override bool
    Override
    name String
    Name
    groupAddresses List<String>
    Group addresses
    override Boolean
    Override
    name string
    Name
    groupAddresses string[]
    Group addresses
    override boolean
    Override
    name str
    Name
    group_addresses Sequence[str]
    Group addresses
    override bool
    Override
    name String
    Name
    groupAddresses List<String>
    Group addresses
    override Boolean
    Override

    LogicalRouterVrfMulticastRpLocalRp, LogicalRouterVrfMulticastRpLocalRpArgs

    candidate_rp object
    Candidate rp
    static_rp object
    Static rp

    LogicalRouterVrfMulticastRpLocalRpCandidateRp, LogicalRouterVrfMulticastRpLocalRpCandidateRpArgs

    Address string
    Address
    AdvertisementInterval int
    Advertisement interval
    GroupAddresses List<string>
    Group addresses
    Interface string
    Interface
    Priority int
    Priority
    Address string
    Address
    AdvertisementInterval int
    Advertisement interval
    GroupAddresses []string
    Group addresses
    Interface string
    Interface
    Priority int
    Priority
    address string
    Address
    number
    Advertisement interval
    group_addresses list(string)
    Group addresses
    interface string
    Interface
    priority number
    Priority
    address String
    Address
    advertisementInterval Integer
    Advertisement interval
    groupAddresses List<String>
    Group addresses
    interface_ String
    Interface
    priority Integer
    Priority
    address string
    Address
    advertisementInterval number
    Advertisement interval
    groupAddresses string[]
    Group addresses
    interface string
    Interface
    priority number
    Priority
    address str
    Address
    int
    Advertisement interval
    group_addresses Sequence[str]
    Group addresses
    interface str
    Interface
    priority int
    Priority
    address String
    Address
    advertisementInterval Number
    Advertisement interval
    groupAddresses List<String>
    Group addresses
    interface String
    Interface
    priority Number
    Priority

    LogicalRouterVrfMulticastRpLocalRpStaticRp, LogicalRouterVrfMulticastRpLocalRpStaticRpArgs

    Address string
    Address
    GroupAddresses List<string>
    Group addresses
    Interface string
    Interface
    Override bool
    Override
    Address string
    Address
    GroupAddresses []string
    Group addresses
    Interface string
    Interface
    Override bool
    Override
    address string
    Address
    group_addresses list(string)
    Group addresses
    interface string
    Interface
    override bool
    Override
    address String
    Address
    groupAddresses List<String>
    Group addresses
    interface_ String
    Interface
    override Boolean
    Override
    address string
    Address
    groupAddresses string[]
    Group addresses
    interface string
    Interface
    override boolean
    Override
    address str
    Address
    group_addresses Sequence[str]
    Group addresses
    interface str
    Interface
    override bool
    Override
    address String
    Address
    groupAddresses List<String>
    Group addresses
    interface String
    Interface
    override Boolean
    Override

    LogicalRouterVrfMulticastSptThreshold, LogicalRouterVrfMulticastSptThresholdArgs

    Name string
    Name
    Threshold string
    Threshold
    Name string
    Name
    Threshold string
    Threshold
    name string
    Name
    threshold string
    Threshold
    name String
    Name
    threshold String
    Threshold
    name string
    Name
    threshold string
    Threshold
    name str
    Name
    threshold str
    Threshold
    name String
    Name
    threshold String
    Threshold

    LogicalRouterVrfMulticastSsmAddressSpace, LogicalRouterVrfMulticastSsmAddressSpaceArgs

    Name string
    Name
    GroupAddress string
    Group address
    Included bool
    Included
    Name string
    Name
    GroupAddress string
    Group address
    Included bool
    Included
    name string
    Name
    group_address string
    Group address
    included bool
    Included
    name String
    Name
    groupAddress String
    Group address
    included Boolean
    Included
    name string
    Name
    groupAddress string
    Group address
    included boolean
    Included
    name str
    Name
    group_address str
    Group address
    included bool
    Included
    name String
    Name
    groupAddress String
    Group address
    included Boolean
    Included

    LogicalRouterVrfMulticastStaticRoute, LogicalRouterVrfMulticastStaticRouteArgs

    Name string
    Name
    Destination string
    Destination
    Interface string
    Interface
    Nexthop LogicalRouterVrfMulticastStaticRouteNexthop
    Nexthop
    Preference int
    Preference
    Name string
    Name
    Destination string
    Destination
    Interface string
    Interface
    Nexthop LogicalRouterVrfMulticastStaticRouteNexthop
    Nexthop
    Preference int
    Preference
    name string
    Name
    destination string
    Destination
    interface string
    Interface
    nexthop object
    Nexthop
    preference number
    Preference
    name String
    Name
    destination String
    Destination
    interface_ String
    Interface
    nexthop LogicalRouterVrfMulticastStaticRouteNexthop
    Nexthop
    preference Integer
    Preference
    name string
    Name
    destination string
    Destination
    interface string
    Interface
    nexthop LogicalRouterVrfMulticastStaticRouteNexthop
    Nexthop
    preference number
    Preference
    name str
    Name
    destination str
    Destination
    interface str
    Interface
    nexthop LogicalRouterVrfMulticastStaticRouteNexthop
    Nexthop
    preference int
    Preference
    name String
    Name
    destination String
    Destination
    interface String
    Interface
    nexthop Property Map
    Nexthop
    preference Number
    Preference

    LogicalRouterVrfMulticastStaticRouteNexthop, LogicalRouterVrfMulticastStaticRouteNexthopArgs

    IpAddress string
    Ip address
    IpAddress string
    Ip address
    ip_address string
    Ip address
    ipAddress String
    Ip address
    ipAddress string
    Ip address
    ip_address str
    Ip address
    ipAddress String
    Ip address

    LogicalRouterVrfOspf, LogicalRouterVrfOspfArgs

    allow_redist_default_route bool
    Allow redist default route
    areas list(object)
    Area
    auth_profiles list(object)
    Auth profile
    enable bool
    Enable
    export_rules list(object)
    Export rules
    flood_prevention object
    Flood prevention
    global_bfd object
    Global bfd
    global_if_timer string
    Global if timer
    graceful_restart object
    Graceful restart
    redistribution_profile string
    Redistribution profile
    reject_default_route bool
    Reject default route
    rfc1583 bool
    Rfc1583
    router_id string
    Router id
    spf_timer string
    Spf timer
    vr_timers object
    Vr timers
    allowRedistDefaultRoute Boolean
    Allow redist default route
    areas List<Property Map>
    Area
    authProfiles List<Property Map>
    Auth profile
    enable Boolean
    Enable
    exportRules List<Property Map>
    Export rules
    floodPrevention Property Map
    Flood prevention
    globalBfd Property Map
    Global bfd
    globalIfTimer String
    Global if timer
    gracefulRestart Property Map
    Graceful restart
    redistributionProfile String
    Redistribution profile
    rejectDefaultRoute Boolean
    Reject default route
    rfc1583 Boolean
    Rfc1583
    routerId String
    Router id
    spfTimer String
    Spf timer
    vrTimers Property Map
    Vr timers

    LogicalRouterVrfOspfArea, LogicalRouterVrfOspfAreaArgs

    LogicalRouterVrfOspfAreaInterface, LogicalRouterVrfOspfAreaInterfaceArgs

    name string
    Name
    authentication string
    Authentication
    bfd object
    Bfd
    enable bool
    Enable
    link_type object
    Link type
    metric number
    Metric
    mtu_ignore bool
    Mtu ignore
    passive bool
    Passive
    priority number
    Priority
    timing string
    Timing
    vr_timing object
    Vr timing
    name String
    Name
    authentication String
    Authentication
    bfd LogicalRouterVrfOspfAreaInterfaceBfd
    Bfd
    enable Boolean
    Enable
    linkType LogicalRouterVrfOspfAreaInterfaceLinkType
    Link type
    metric Integer
    Metric
    mtuIgnore Boolean
    Mtu ignore
    passive Boolean
    Passive
    priority Integer
    Priority
    timing String
    Timing
    vrTiming LogicalRouterVrfOspfAreaInterfaceVrTiming
    Vr timing
    name string
    Name
    authentication string
    Authentication
    bfd LogicalRouterVrfOspfAreaInterfaceBfd
    Bfd
    enable boolean
    Enable
    linkType LogicalRouterVrfOspfAreaInterfaceLinkType
    Link type
    metric number
    Metric
    mtuIgnore boolean
    Mtu ignore
    passive boolean
    Passive
    priority number
    Priority
    timing string
    Timing
    vrTiming LogicalRouterVrfOspfAreaInterfaceVrTiming
    Vr timing
    name String
    Name
    authentication String
    Authentication
    bfd Property Map
    Bfd
    enable Boolean
    Enable
    linkType Property Map
    Link type
    metric Number
    Metric
    mtuIgnore Boolean
    Mtu ignore
    passive Boolean
    Passive
    priority Number
    Priority
    timing String
    Timing
    vrTiming Property Map
    Vr timing

    LogicalRouterVrfOspfAreaInterfaceBfd, LogicalRouterVrfOspfAreaInterfaceBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfOspfAreaInterfaceLinkType, LogicalRouterVrfOspfAreaInterfaceLinkTypeArgs

    LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mp, LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpArgs

    LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpNeighbor, LogicalRouterVrfOspfAreaInterfaceLinkTypeP2mpNeighborArgs

    Name string
    Name
    Priority int
    Priority
    Name string
    Name
    Priority int
    Priority
    name string
    Name
    priority number
    Priority
    name String
    Name
    priority Integer
    Priority
    name string
    Name
    priority number
    Priority
    name str
    Name
    priority int
    Priority
    name String
    Name
    priority Number
    Priority

    LogicalRouterVrfOspfAreaInterfaceVrTiming, LogicalRouterVrfOspfAreaInterfaceVrTimingArgs

    DeadCounts int
    Dead counts
    GrDelay int
    Gr delay
    HelloInterval int
    Hello interval
    RetransmitInterval int
    Retransmit interval
    TransitDelay int
    Transit delay
    DeadCounts int
    Dead counts
    GrDelay int
    Gr delay
    HelloInterval int
    Hello interval
    RetransmitInterval int
    Retransmit interval
    TransitDelay int
    Transit delay
    dead_counts number
    Dead counts
    gr_delay number
    Gr delay
    hello_interval number
    Hello interval
    retransmit_interval number
    Retransmit interval
    transit_delay number
    Transit delay
    deadCounts Integer
    Dead counts
    grDelay Integer
    Gr delay
    helloInterval Integer
    Hello interval
    retransmitInterval Integer
    Retransmit interval
    transitDelay Integer
    Transit delay
    deadCounts number
    Dead counts
    grDelay number
    Gr delay
    helloInterval number
    Hello interval
    retransmitInterval number
    Retransmit interval
    transitDelay number
    Transit delay
    dead_counts int
    Dead counts
    gr_delay int
    Gr delay
    hello_interval int
    Hello interval
    retransmit_interval int
    Retransmit interval
    transit_delay int
    Transit delay
    deadCounts Number
    Dead counts
    grDelay Number
    Gr delay
    helloInterval Number
    Hello interval
    retransmitInterval Number
    Retransmit interval
    transitDelay Number
    Transit delay

    LogicalRouterVrfOspfAreaRange, LogicalRouterVrfOspfAreaRangeArgs

    Name string
    Name
    bool
    Advertise
    Substitute string
    Substitute
    Name string
    Name
    bool
    Advertise
    Substitute string
    Substitute
    name string
    Name
    bool
    Advertise
    substitute string
    Substitute
    name String
    Name
    Boolean
    Advertise
    substitute String
    Substitute
    name string
    Name
    boolean
    Advertise
    substitute string
    Substitute
    name str
    Name
    bool
    Advertise
    substitute str
    Substitute
    name String
    Name
    Boolean
    Advertise
    substitute String
    Substitute

    LogicalRouterVrfOspfAreaType, LogicalRouterVrfOspfAreaTypeArgs

    LogicalRouterVrfOspfAreaTypeNormal, LogicalRouterVrfOspfAreaTypeNormalArgs

    LogicalRouterVrfOspfAreaTypeNormalAbr, LogicalRouterVrfOspfAreaTypeNormalAbrArgs

    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    OutboundFilterList string
    Outbound filter list
    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    OutboundFilterList string
    Outbound filter list
    export_list string
    Export list
    import_list string
    Import list
    inbound_filter_list string
    Inbound filter list
    outbound_filter_list string
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    outboundFilterList String
    Outbound filter list
    exportList string
    Export list
    importList string
    Import list
    inboundFilterList string
    Inbound filter list
    outboundFilterList string
    Outbound filter list
    export_list str
    Export list
    import_list str
    Import list
    inbound_filter_list str
    Inbound filter list
    outbound_filter_list str
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    outboundFilterList String
    Outbound filter list

    LogicalRouterVrfOspfAreaTypeNssa, LogicalRouterVrfOspfAreaTypeNssaArgs

    abr object
    Abr
    accept_summary bool
    Accept summary
    default_information_originate object
    Default information originate
    default_route object
    Default route
    no_summary bool
    No summary
    nssa_ext_ranges list(object)
    Nssa ext range
    abr Property Map
    Abr
    acceptSummary Boolean
    Accept summary
    defaultInformationOriginate Property Map
    Default information originate
    defaultRoute Property Map
    Default route
    noSummary Boolean
    No summary
    nssaExtRanges List<Property Map>
    Nssa ext range

    LogicalRouterVrfOspfAreaTypeNssaAbr, LogicalRouterVrfOspfAreaTypeNssaAbrArgs

    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    NssaExtRanges List<LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRange>
    Nssa ext range
    OutboundFilterList string
    Outbound filter list
    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    NssaExtRanges []LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRange
    Nssa ext range
    OutboundFilterList string
    Outbound filter list
    export_list string
    Export list
    import_list string
    Import list
    inbound_filter_list string
    Inbound filter list
    nssa_ext_ranges list(object)
    Nssa ext range
    outbound_filter_list string
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    nssaExtRanges List<LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRange>
    Nssa ext range
    outboundFilterList String
    Outbound filter list
    exportList string
    Export list
    importList string
    Import list
    inboundFilterList string
    Inbound filter list
    nssaExtRanges LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRange[]
    Nssa ext range
    outboundFilterList string
    Outbound filter list
    export_list str
    Export list
    import_list str
    Import list
    inbound_filter_list str
    Inbound filter list
    nssa_ext_ranges Sequence[LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRange]
    Nssa ext range
    outbound_filter_list str
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    nssaExtRanges List<Property Map>
    Nssa ext range
    outboundFilterList String
    Outbound filter list

    LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRange, LogicalRouterVrfOspfAreaTypeNssaAbrNssaExtRangeArgs

    Name string
    Name
    bool
    Advertise
    RouteTag int
    Route tag
    Name string
    Name
    bool
    Advertise
    RouteTag int
    Route tag
    name string
    Name
    bool
    Advertise
    route_tag number
    Route tag
    name String
    Name
    Boolean
    Advertise
    routeTag Integer
    Route tag
    name string
    Name
    boolean
    Advertise
    routeTag number
    Route tag
    name str
    Name
    bool
    Advertise
    route_tag int
    Route tag
    name String
    Name
    Boolean
    Advertise
    routeTag Number
    Route tag

    LogicalRouterVrfOspfAreaTypeNssaDefaultInformationOriginate, LogicalRouterVrfOspfAreaTypeNssaDefaultInformationOriginateArgs

    Metric int
    Metric
    MetricType string
    Metric type. Possible values are type-1 and type-2.
    Metric int
    Metric
    MetricType string
    Metric type. Possible values are type-1 and type-2.
    metric number
    Metric
    metric_type string
    Metric type. Possible values are type-1 and type-2.
    metric Integer
    Metric
    metricType String
    Metric type. Possible values are type-1 and type-2.
    metric number
    Metric
    metricType string
    Metric type. Possible values are type-1 and type-2.
    metric int
    Metric
    metric_type str
    Metric type. Possible values are type-1 and type-2.
    metric Number
    Metric
    metricType String
    Metric type. Possible values are type-1 and type-2.

    LogicalRouterVrfOspfAreaTypeNssaDefaultRoute, LogicalRouterVrfOspfAreaTypeNssaDefaultRouteArgs

    LogicalRouterVrfOspfAreaTypeNssaDefaultRouteAdvertise, LogicalRouterVrfOspfAreaTypeNssaDefaultRouteAdvertiseArgs

    Metric int
    Metric
    Type string
    Type. Possible values are ext-1 and ext-2.
    Metric int
    Metric
    Type string
    Type. Possible values are ext-1 and ext-2.
    metric number
    Metric
    type string
    Type. Possible values are ext-1 and ext-2.
    metric Integer
    Metric
    type String
    Type. Possible values are ext-1 and ext-2.
    metric number
    Metric
    type string
    Type. Possible values are ext-1 and ext-2.
    metric int
    Metric
    type str
    Type. Possible values are ext-1 and ext-2.
    metric Number
    Metric
    type String
    Type. Possible values are ext-1 and ext-2.

    LogicalRouterVrfOspfAreaTypeNssaNssaExtRange, LogicalRouterVrfOspfAreaTypeNssaNssaExtRangeArgs

    name string
    Name
    object
    Advertise
    suppress object
    Suppress
    name String
    Name
    Property Map
    Advertise
    suppress Property Map
    Suppress

    LogicalRouterVrfOspfAreaTypeStub, LogicalRouterVrfOspfAreaTypeStubArgs

    abr object
    Abr
    accept_summary bool
    Accept summary
    default_route object
    Default route
    default_route_metric number
    Default route metric
    no_summary bool
    No summary
    abr Property Map
    Abr
    acceptSummary Boolean
    Accept summary
    defaultRoute Property Map
    Default route
    defaultRouteMetric Number
    Default route metric
    noSummary Boolean
    No summary

    LogicalRouterVrfOspfAreaTypeStubAbr, LogicalRouterVrfOspfAreaTypeStubAbrArgs

    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    OutboundFilterList string
    Outbound filter list
    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    OutboundFilterList string
    Outbound filter list
    export_list string
    Export list
    import_list string
    Import list
    inbound_filter_list string
    Inbound filter list
    outbound_filter_list string
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    outboundFilterList String
    Outbound filter list
    exportList string
    Export list
    importList string
    Import list
    inboundFilterList string
    Inbound filter list
    outboundFilterList string
    Outbound filter list
    export_list str
    Export list
    import_list str
    Import list
    inbound_filter_list str
    Inbound filter list
    outbound_filter_list str
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    outboundFilterList String
    Outbound filter list

    LogicalRouterVrfOspfAreaTypeStubDefaultRoute, LogicalRouterVrfOspfAreaTypeStubDefaultRouteArgs

    LogicalRouterVrfOspfAreaTypeStubDefaultRouteAdvertise, LogicalRouterVrfOspfAreaTypeStubDefaultRouteAdvertiseArgs

    Metric int
    Metric
    Metric int
    Metric
    metric number
    Metric
    metric Integer
    Metric
    metric number
    Metric
    metric int
    Metric
    metric Number
    Metric
    Name string
    Name
    Authentication string
    Authentication
    Bfd LogicalRouterVrfOspfAreaVirtualLinkBfd
    Bfd
    Enable bool
    Enable
    InstanceId int
    Instance id
    InterfaceId int
    Interface id
    NeighborId string
    Neighbor id
    Passive bool
    Passive
    Timing string
    Timing
    TransitAreaId string
    Transit area id
    VrTiming LogicalRouterVrfOspfAreaVirtualLinkVrTiming
    Vr timing
    Name string
    Name
    Authentication string
    Authentication
    Bfd LogicalRouterVrfOspfAreaVirtualLinkBfd
    Bfd
    Enable bool
    Enable
    InstanceId int
    Instance id
    InterfaceId int
    Interface id
    NeighborId string
    Neighbor id
    Passive bool
    Passive
    Timing string
    Timing
    TransitAreaId string
    Transit area id
    VrTiming LogicalRouterVrfOspfAreaVirtualLinkVrTiming
    Vr timing
    name string
    Name
    authentication string
    Authentication
    bfd object
    Bfd
    enable bool
    Enable
    instance_id number
    Instance id
    interface_id number
    Interface id
    neighbor_id string
    Neighbor id
    passive bool
    Passive
    timing string
    Timing
    transit_area_id string
    Transit area id
    vr_timing object
    Vr timing
    name String
    Name
    authentication String
    Authentication
    bfd LogicalRouterVrfOspfAreaVirtualLinkBfd
    Bfd
    enable Boolean
    Enable
    instanceId Integer
    Instance id
    interfaceId Integer
    Interface id
    neighborId String
    Neighbor id
    passive Boolean
    Passive
    timing String
    Timing
    transitAreaId String
    Transit area id
    vrTiming LogicalRouterVrfOspfAreaVirtualLinkVrTiming
    Vr timing
    name string
    Name
    authentication string
    Authentication
    bfd LogicalRouterVrfOspfAreaVirtualLinkBfd
    Bfd
    enable boolean
    Enable
    instanceId number
    Instance id
    interfaceId number
    Interface id
    neighborId string
    Neighbor id
    passive boolean
    Passive
    timing string
    Timing
    transitAreaId string
    Transit area id
    vrTiming LogicalRouterVrfOspfAreaVirtualLinkVrTiming
    Vr timing
    name str
    Name
    authentication str
    Authentication
    bfd LogicalRouterVrfOspfAreaVirtualLinkBfd
    Bfd
    enable bool
    Enable
    instance_id int
    Instance id
    interface_id int
    Interface id
    neighbor_id str
    Neighbor id
    passive bool
    Passive
    timing str
    Timing
    transit_area_id str
    Transit area id
    vr_timing LogicalRouterVrfOspfAreaVirtualLinkVrTiming
    Vr timing
    name String
    Name
    authentication String
    Authentication
    bfd Property Map
    Bfd
    enable Boolean
    Enable
    instanceId Number
    Instance id
    interfaceId Number
    Interface id
    neighborId String
    Neighbor id
    passive Boolean
    Passive
    timing String
    Timing
    transitAreaId String
    Transit area id
    vrTiming Property Map
    Vr timing

    LogicalRouterVrfOspfAreaVirtualLinkBfd, LogicalRouterVrfOspfAreaVirtualLinkBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfOspfAreaVirtualLinkVrTiming, LogicalRouterVrfOspfAreaVirtualLinkVrTimingArgs

    DeadCounts int
    Dead counts
    HelloInterval int
    Hello interval
    RetransmitInterval int
    Retransmit interval
    TransitDelay int
    Transit delay
    DeadCounts int
    Dead counts
    HelloInterval int
    Hello interval
    RetransmitInterval int
    Retransmit interval
    TransitDelay int
    Transit delay
    dead_counts number
    Dead counts
    hello_interval number
    Hello interval
    retransmit_interval number
    Retransmit interval
    transit_delay number
    Transit delay
    deadCounts Integer
    Dead counts
    helloInterval Integer
    Hello interval
    retransmitInterval Integer
    Retransmit interval
    transitDelay Integer
    Transit delay
    deadCounts number
    Dead counts
    helloInterval number
    Hello interval
    retransmitInterval number
    Retransmit interval
    transitDelay number
    Transit delay
    dead_counts int
    Dead counts
    hello_interval int
    Hello interval
    retransmit_interval int
    Retransmit interval
    transit_delay int
    Transit delay
    deadCounts Number
    Dead counts
    helloInterval Number
    Hello interval
    retransmitInterval Number
    Retransmit interval
    transitDelay Number
    Transit delay

    LogicalRouterVrfOspfAreaVrRange, LogicalRouterVrfOspfAreaVrRangeArgs

    name string
    Name
    object
    Advertise
    suppress object
    Suppress
    name String
    Name
    Property Map
    Advertise
    suppress Property Map
    Suppress

    LogicalRouterVrfOspfAuthProfile, LogicalRouterVrfOspfAuthProfileArgs

    name string
    Name
    md5s list(object)
    Md5
    password string
    Password
    name String
    Name
    md5s List<Property Map>
    Md5
    password String
    Password

    LogicalRouterVrfOspfAuthProfileMd5, LogicalRouterVrfOspfAuthProfileMd5Args

    Name double
    Name
    Key string
    Key
    Preferred bool
    Preferred
    Name float64
    Name
    Key string
    Key
    Preferred bool
    Preferred
    name number
    Name
    key string
    Key
    preferred bool
    Preferred
    name Double
    Name
    key String
    Key
    preferred Boolean
    Preferred
    name number
    Name
    key string
    Key
    preferred boolean
    Preferred
    name float
    Name
    key str
    Key
    preferred bool
    Preferred
    name Number
    Name
    key String
    Key
    preferred Boolean
    Preferred

    LogicalRouterVrfOspfExportRule, LogicalRouterVrfOspfExportRuleArgs

    Name string
    Name
    Metric int
    Metric
    NewPathType string
    New path type. Possible values are ext-1 and ext-2.
    NewTag string
    New tag
    Name string
    Name
    Metric int
    Metric
    NewPathType string
    New path type. Possible values are ext-1 and ext-2.
    NewTag string
    New tag
    name string
    Name
    metric number
    Metric
    new_path_type string
    New path type. Possible values are ext-1 and ext-2.
    new_tag string
    New tag
    name String
    Name
    metric Integer
    Metric
    newPathType String
    New path type. Possible values are ext-1 and ext-2.
    newTag String
    New tag
    name string
    Name
    metric number
    Metric
    newPathType string
    New path type. Possible values are ext-1 and ext-2.
    newTag string
    New tag
    name str
    Name
    metric int
    Metric
    new_path_type str
    New path type. Possible values are ext-1 and ext-2.
    new_tag str
    New tag
    name String
    Name
    metric Number
    Metric
    newPathType String
    New path type. Possible values are ext-1 and ext-2.
    newTag String
    New tag

    LogicalRouterVrfOspfFloodPrevention, LogicalRouterVrfOspfFloodPreventionArgs

    LogicalRouterVrfOspfFloodPreventionHello, LogicalRouterVrfOspfFloodPreventionHelloArgs

    Enable bool
    Enable
    MaxPacket int
    Max packet
    Enable bool
    Enable
    MaxPacket int
    Max packet
    enable bool
    Enable
    max_packet number
    Max packet
    enable Boolean
    Enable
    maxPacket Integer
    Max packet
    enable boolean
    Enable
    maxPacket number
    Max packet
    enable bool
    Enable
    max_packet int
    Max packet
    enable Boolean
    Enable
    maxPacket Number
    Max packet

    LogicalRouterVrfOspfFloodPreventionLsa, LogicalRouterVrfOspfFloodPreventionLsaArgs

    Enable bool
    Enable
    MaxPacket int
    Max packet
    Enable bool
    Enable
    MaxPacket int
    Max packet
    enable bool
    Enable
    max_packet number
    Max packet
    enable Boolean
    Enable
    maxPacket Integer
    Max packet
    enable boolean
    Enable
    maxPacket number
    Max packet
    enable bool
    Enable
    max_packet int
    Max packet
    enable Boolean
    Enable
    maxPacket Number
    Max packet

    LogicalRouterVrfOspfGlobalBfd, LogicalRouterVrfOspfGlobalBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfOspfGracefulRestart, LogicalRouterVrfOspfGracefulRestartArgs

    Enable bool
    Enable
    GracePeriod int
    Grace period
    HelperEnable bool
    Helper enable
    MaxNeighborRestartTime int
    Max neighbor restart time
    StrictLsaChecking bool
    Strict l s a checking
    Enable bool
    Enable
    GracePeriod int
    Grace period
    HelperEnable bool
    Helper enable
    MaxNeighborRestartTime int
    Max neighbor restart time
    StrictLsaChecking bool
    Strict l s a checking
    enable bool
    Enable
    grace_period number
    Grace period
    helper_enable bool
    Helper enable
    max_neighbor_restart_time number
    Max neighbor restart time
    strict_lsa_checking bool
    Strict l s a checking
    enable Boolean
    Enable
    gracePeriod Integer
    Grace period
    helperEnable Boolean
    Helper enable
    maxNeighborRestartTime Integer
    Max neighbor restart time
    strictLsaChecking Boolean
    Strict l s a checking
    enable boolean
    Enable
    gracePeriod number
    Grace period
    helperEnable boolean
    Helper enable
    maxNeighborRestartTime number
    Max neighbor restart time
    strictLsaChecking boolean
    Strict l s a checking
    enable bool
    Enable
    grace_period int
    Grace period
    helper_enable bool
    Helper enable
    max_neighbor_restart_time int
    Max neighbor restart time
    strict_lsa_checking bool
    Strict l s a checking
    enable Boolean
    Enable
    gracePeriod Number
    Grace period
    helperEnable Boolean
    Helper enable
    maxNeighborRestartTime Number
    Max neighbor restart time
    strictLsaChecking Boolean
    Strict l s a checking

    LogicalRouterVrfOspfVrTimers, LogicalRouterVrfOspfVrTimersArgs

    LsaInterval int
    Lsa interval
    SpfCalculationDelay int
    Spf calculation delay
    LsaInterval int
    Lsa interval
    SpfCalculationDelay int
    Spf calculation delay
    lsa_interval number
    Lsa interval
    spf_calculation_delay number
    Spf calculation delay
    lsaInterval Integer
    Lsa interval
    spfCalculationDelay Integer
    Spf calculation delay
    lsaInterval number
    Lsa interval
    spfCalculationDelay number
    Spf calculation delay
    lsa_interval int
    Lsa interval
    spf_calculation_delay int
    Spf calculation delay
    lsaInterval Number
    Lsa interval
    spfCalculationDelay Number
    Spf calculation delay

    LogicalRouterVrfOspfv3, LogicalRouterVrfOspfv3Args

    allow_redist_default_route bool
    Allow redist default route
    areas list(object)
    Area
    auth_profiles list(object)
    Auth profile
    disable_transit_traffic bool
    Disable transit traffic
    enable bool
    Enable
    export_rules list(object)
    Export rules
    global_bfd object
    Global bfd
    global_if_timer string
    Global if timer
    graceful_restart object
    Graceful restart
    redistribution_profile string
    Redistribution profile
    reject_default_route bool
    Reject default route
    router_id string
    Router id
    spf_timer string
    Spf timer
    vr_timers object
    Vr timers
    allowRedistDefaultRoute Boolean
    Allow redist default route
    areas List<LogicalRouterVrfOspfv3Area>
    Area
    authProfiles List<LogicalRouterVrfOspfv3AuthProfile>
    Auth profile
    disableTransitTraffic Boolean
    Disable transit traffic
    enable Boolean
    Enable
    exportRules List<LogicalRouterVrfOspfv3ExportRule>
    Export rules
    globalBfd LogicalRouterVrfOspfv3GlobalBfd
    Global bfd
    globalIfTimer String
    Global if timer
    gracefulRestart LogicalRouterVrfOspfv3GracefulRestart
    Graceful restart
    redistributionProfile String
    Redistribution profile
    rejectDefaultRoute Boolean
    Reject default route
    routerId String
    Router id
    spfTimer String
    Spf timer
    vrTimers LogicalRouterVrfOspfv3VrTimers
    Vr timers
    allowRedistDefaultRoute boolean
    Allow redist default route
    areas LogicalRouterVrfOspfv3Area[]
    Area
    authProfiles LogicalRouterVrfOspfv3AuthProfile[]
    Auth profile
    disableTransitTraffic boolean
    Disable transit traffic
    enable boolean
    Enable
    exportRules LogicalRouterVrfOspfv3ExportRule[]
    Export rules
    globalBfd LogicalRouterVrfOspfv3GlobalBfd
    Global bfd
    globalIfTimer string
    Global if timer
    gracefulRestart LogicalRouterVrfOspfv3GracefulRestart
    Graceful restart
    redistributionProfile string
    Redistribution profile
    rejectDefaultRoute boolean
    Reject default route
    routerId string
    Router id
    spfTimer string
    Spf timer
    vrTimers LogicalRouterVrfOspfv3VrTimers
    Vr timers
    allowRedistDefaultRoute Boolean
    Allow redist default route
    areas List<Property Map>
    Area
    authProfiles List<Property Map>
    Auth profile
    disableTransitTraffic Boolean
    Disable transit traffic
    enable Boolean
    Enable
    exportRules List<Property Map>
    Export rules
    globalBfd Property Map
    Global bfd
    globalIfTimer String
    Global if timer
    gracefulRestart Property Map
    Graceful restart
    redistributionProfile String
    Redistribution profile
    rejectDefaultRoute Boolean
    Reject default route
    routerId String
    Router id
    spfTimer String
    Spf timer
    vrTimers Property Map
    Vr timers

    LogicalRouterVrfOspfv3Area, LogicalRouterVrfOspfv3AreaArgs

    LogicalRouterVrfOspfv3AreaInterface, LogicalRouterVrfOspfv3AreaInterfaceArgs

    name string
    Name
    authentication string
    Authentication
    bfd object
    Bfd
    enable bool
    Enable
    instance_id number
    Instance id
    link_type object
    Link type
    metric number
    Metric
    mtu_ignore bool
    Mtu ignore
    neighbors list(object)
    Neighbor
    passive bool
    Passive
    priority number
    Priority
    timing string
    Timing
    vr_timing object
    Vr timing
    name String
    Name
    authentication String
    Authentication
    bfd Property Map
    Bfd
    enable Boolean
    Enable
    instanceId Number
    Instance id
    linkType Property Map
    Link type
    metric Number
    Metric
    mtuIgnore Boolean
    Mtu ignore
    neighbors List<Property Map>
    Neighbor
    passive Boolean
    Passive
    priority Number
    Priority
    timing String
    Timing
    vrTiming Property Map
    Vr timing

    LogicalRouterVrfOspfv3AreaInterfaceBfd, LogicalRouterVrfOspfv3AreaInterfaceBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfOspfv3AreaInterfaceLinkType, LogicalRouterVrfOspfv3AreaInterfaceLinkTypeArgs

    LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mp, LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpArgs

    LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpNeighbor, LogicalRouterVrfOspfv3AreaInterfaceLinkTypeP2mpNeighborArgs

    Name string
    Name
    Priority int
    Priority
    Name string
    Name
    Priority int
    Priority
    name string
    Name
    priority number
    Priority
    name String
    Name
    priority Integer
    Priority
    name string
    Name
    priority number
    Priority
    name str
    Name
    priority int
    Priority
    name String
    Name
    priority Number
    Priority

    LogicalRouterVrfOspfv3AreaInterfaceNeighbor, LogicalRouterVrfOspfv3AreaInterfaceNeighborArgs

    Name string
    Name
    Name string
    Name
    name string
    Name
    name String
    Name
    name string
    Name
    name str
    Name
    name String
    Name

    LogicalRouterVrfOspfv3AreaInterfaceVrTiming, LogicalRouterVrfOspfv3AreaInterfaceVrTimingArgs

    DeadCounts int
    Dead counts
    GrDelay int
    Gr delay
    HelloInterval int
    Hello interval
    RetransmitInterval int
    Retransmit interval
    TransitDelay int
    Transit delay
    DeadCounts int
    Dead counts
    GrDelay int
    Gr delay
    HelloInterval int
    Hello interval
    RetransmitInterval int
    Retransmit interval
    TransitDelay int
    Transit delay
    dead_counts number
    Dead counts
    gr_delay number
    Gr delay
    hello_interval number
    Hello interval
    retransmit_interval number
    Retransmit interval
    transit_delay number
    Transit delay
    deadCounts Integer
    Dead counts
    grDelay Integer
    Gr delay
    helloInterval Integer
    Hello interval
    retransmitInterval Integer
    Retransmit interval
    transitDelay Integer
    Transit delay
    deadCounts number
    Dead counts
    grDelay number
    Gr delay
    helloInterval number
    Hello interval
    retransmitInterval number
    Retransmit interval
    transitDelay number
    Transit delay
    dead_counts int
    Dead counts
    gr_delay int
    Gr delay
    hello_interval int
    Hello interval
    retransmit_interval int
    Retransmit interval
    transit_delay int
    Transit delay
    deadCounts Number
    Dead counts
    grDelay Number
    Gr delay
    helloInterval Number
    Hello interval
    retransmitInterval Number
    Retransmit interval
    transitDelay Number
    Transit delay

    LogicalRouterVrfOspfv3AreaRange, LogicalRouterVrfOspfv3AreaRangeArgs

    Name string
    Name
    bool
    Advertise
    Name string
    Name
    bool
    Advertise
    name string
    Name
    bool
    Advertise
    name String
    Name
    Boolean
    Advertise
    name string
    Name
    boolean
    Advertise
    name str
    Name
    bool
    Advertise
    name String
    Name
    Boolean
    Advertise

    LogicalRouterVrfOspfv3AreaType, LogicalRouterVrfOspfv3AreaTypeArgs

    LogicalRouterVrfOspfv3AreaTypeNormal, LogicalRouterVrfOspfv3AreaTypeNormalArgs

    LogicalRouterVrfOspfv3AreaTypeNormalAbr, LogicalRouterVrfOspfv3AreaTypeNormalAbrArgs

    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    OutboundFilterList string
    Outbound filter list
    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    OutboundFilterList string
    Outbound filter list
    export_list string
    Export list
    import_list string
    Import list
    inbound_filter_list string
    Inbound filter list
    outbound_filter_list string
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    outboundFilterList String
    Outbound filter list
    exportList string
    Export list
    importList string
    Import list
    inboundFilterList string
    Inbound filter list
    outboundFilterList string
    Outbound filter list
    export_list str
    Export list
    import_list str
    Import list
    inbound_filter_list str
    Inbound filter list
    outbound_filter_list str
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    outboundFilterList String
    Outbound filter list

    LogicalRouterVrfOspfv3AreaTypeNssa, LogicalRouterVrfOspfv3AreaTypeNssaArgs

    abr object
    Abr
    accept_summary bool
    Accept summary
    default_information_originate object
    Default information originate
    default_route object
    Default route
    no_summary bool
    No summary
    nssa_ext_ranges list(object)
    Nssa ext range
    abr Property Map
    Abr
    acceptSummary Boolean
    Accept summary
    defaultInformationOriginate Property Map
    Default information originate
    defaultRoute Property Map
    Default route
    noSummary Boolean
    No summary
    nssaExtRanges List<Property Map>
    Nssa ext range

    LogicalRouterVrfOspfv3AreaTypeNssaAbr, LogicalRouterVrfOspfv3AreaTypeNssaAbrArgs

    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    NssaExtRanges List<LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRange>
    Nssa ext range
    OutboundFilterList string
    Outbound filter list
    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    NssaExtRanges []LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRange
    Nssa ext range
    OutboundFilterList string
    Outbound filter list
    export_list string
    Export list
    import_list string
    Import list
    inbound_filter_list string
    Inbound filter list
    nssa_ext_ranges list(object)
    Nssa ext range
    outbound_filter_list string
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    nssaExtRanges List<LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRange>
    Nssa ext range
    outboundFilterList String
    Outbound filter list
    exportList string
    Export list
    importList string
    Import list
    inboundFilterList string
    Inbound filter list
    nssaExtRanges LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRange[]
    Nssa ext range
    outboundFilterList string
    Outbound filter list
    export_list str
    Export list
    import_list str
    Import list
    inbound_filter_list str
    Inbound filter list
    nssa_ext_ranges Sequence[LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRange]
    Nssa ext range
    outbound_filter_list str
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    nssaExtRanges List<Property Map>
    Nssa ext range
    outboundFilterList String
    Outbound filter list

    LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRange, LogicalRouterVrfOspfv3AreaTypeNssaAbrNssaExtRangeArgs

    name string
    Name
    object
    Advertise
    route_tag number
    Route tag
    suppress object
    Suppress
    name String
    Name
    Property Map
    Advertise
    routeTag Number
    Route tag
    suppress Property Map
    Suppress

    LogicalRouterVrfOspfv3AreaTypeNssaDefaultInformationOriginate, LogicalRouterVrfOspfv3AreaTypeNssaDefaultInformationOriginateArgs

    Metric int
    Metric
    MetricType string
    Metric type. Possible values are type-1 and type-2.
    Metric int
    Metric
    MetricType string
    Metric type. Possible values are type-1 and type-2.
    metric number
    Metric
    metric_type string
    Metric type. Possible values are type-1 and type-2.
    metric Integer
    Metric
    metricType String
    Metric type. Possible values are type-1 and type-2.
    metric number
    Metric
    metricType string
    Metric type. Possible values are type-1 and type-2.
    metric int
    Metric
    metric_type str
    Metric type. Possible values are type-1 and type-2.
    metric Number
    Metric
    metricType String
    Metric type. Possible values are type-1 and type-2.

    LogicalRouterVrfOspfv3AreaTypeNssaDefaultRoute, LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteArgs

    LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteAdvertise, LogicalRouterVrfOspfv3AreaTypeNssaDefaultRouteAdvertiseArgs

    Metric int
    Metric
    Type string
    Type. Possible values are ext-1 and ext-2.
    Metric int
    Metric
    Type string
    Type. Possible values are ext-1 and ext-2.
    metric number
    Metric
    type string
    Type. Possible values are ext-1 and ext-2.
    metric Integer
    Metric
    type String
    Type. Possible values are ext-1 and ext-2.
    metric number
    Metric
    type string
    Type. Possible values are ext-1 and ext-2.
    metric int
    Metric
    type str
    Type. Possible values are ext-1 and ext-2.
    metric Number
    Metric
    type String
    Type. Possible values are ext-1 and ext-2.

    LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRange, LogicalRouterVrfOspfv3AreaTypeNssaNssaExtRangeArgs

    name string
    Name
    object
    Advertise
    route_tag number
    Route tag
    suppress object
    Suppress
    name String
    Name
    Property Map
    Advertise
    routeTag Number
    Route tag
    suppress Property Map
    Suppress

    LogicalRouterVrfOspfv3AreaTypeStub, LogicalRouterVrfOspfv3AreaTypeStubArgs

    abr object
    Abr
    accept_summary bool
    Accept summary
    default_route object
    Default route
    default_route_metric number
    Default route metric
    no_summary bool
    No summary
    abr Property Map
    Abr
    acceptSummary Boolean
    Accept summary
    defaultRoute Property Map
    Default route
    defaultRouteMetric Number
    Default route metric
    noSummary Boolean
    No summary

    LogicalRouterVrfOspfv3AreaTypeStubAbr, LogicalRouterVrfOspfv3AreaTypeStubAbrArgs

    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    OutboundFilterList string
    Outbound filter list
    ExportList string
    Export list
    ImportList string
    Import list
    InboundFilterList string
    Inbound filter list
    OutboundFilterList string
    Outbound filter list
    export_list string
    Export list
    import_list string
    Import list
    inbound_filter_list string
    Inbound filter list
    outbound_filter_list string
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    outboundFilterList String
    Outbound filter list
    exportList string
    Export list
    importList string
    Import list
    inboundFilterList string
    Inbound filter list
    outboundFilterList string
    Outbound filter list
    export_list str
    Export list
    import_list str
    Import list
    inbound_filter_list str
    Inbound filter list
    outbound_filter_list str
    Outbound filter list
    exportList String
    Export list
    importList String
    Import list
    inboundFilterList String
    Inbound filter list
    outboundFilterList String
    Outbound filter list

    LogicalRouterVrfOspfv3AreaTypeStubDefaultRoute, LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteArgs

    LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteAdvertise, LogicalRouterVrfOspfv3AreaTypeStubDefaultRouteAdvertiseArgs

    Metric int
    Metric
    Metric int
    Metric
    metric number
    Metric
    metric Integer
    Metric
    metric number
    Metric
    metric int
    Metric
    metric Number
    Metric
    Name string
    Name
    Authentication string
    Authentication
    Bfd LogicalRouterVrfOspfv3AreaVirtualLinkBfd
    Bfd
    Enable bool
    Enable
    InstanceId int
    Instance id
    InterfaceId int
    Interface id
    NeighborId string
    Neighbor id
    Passive bool
    Passive
    Timing string
    Timing
    TransitAreaId string
    Transit area id
    VrTiming LogicalRouterVrfOspfv3AreaVirtualLinkVrTiming
    Vr timing
    Name string
    Name
    Authentication string
    Authentication
    Bfd LogicalRouterVrfOspfv3AreaVirtualLinkBfd
    Bfd
    Enable bool
    Enable
    InstanceId int
    Instance id
    InterfaceId int
    Interface id
    NeighborId string
    Neighbor id
    Passive bool
    Passive
    Timing string
    Timing
    TransitAreaId string
    Transit area id
    VrTiming LogicalRouterVrfOspfv3AreaVirtualLinkVrTiming
    Vr timing
    name string
    Name
    authentication string
    Authentication
    bfd object
    Bfd
    enable bool
    Enable
    instance_id number
    Instance id
    interface_id number
    Interface id
    neighbor_id string
    Neighbor id
    passive bool
    Passive
    timing string
    Timing
    transit_area_id string
    Transit area id
    vr_timing object
    Vr timing
    name String
    Name
    authentication String
    Authentication
    bfd LogicalRouterVrfOspfv3AreaVirtualLinkBfd
    Bfd
    enable Boolean
    Enable
    instanceId Integer
    Instance id
    interfaceId Integer
    Interface id
    neighborId String
    Neighbor id
    passive Boolean
    Passive
    timing String
    Timing
    transitAreaId String
    Transit area id
    vrTiming LogicalRouterVrfOspfv3AreaVirtualLinkVrTiming
    Vr timing
    name string
    Name
    authentication string
    Authentication
    bfd LogicalRouterVrfOspfv3AreaVirtualLinkBfd
    Bfd
    enable boolean
    Enable
    instanceId number
    Instance id
    interfaceId number
    Interface id
    neighborId string
    Neighbor id
    passive boolean
    Passive
    timing string
    Timing
    transitAreaId string
    Transit area id
    vrTiming LogicalRouterVrfOspfv3AreaVirtualLinkVrTiming
    Vr timing
    name str
    Name
    authentication str
    Authentication
    bfd LogicalRouterVrfOspfv3AreaVirtualLinkBfd
    Bfd
    enable bool
    Enable
    instance_id int
    Instance id
    interface_id int
    Interface id
    neighbor_id str
    Neighbor id
    passive bool
    Passive
    timing str
    Timing
    transit_area_id str
    Transit area id
    vr_timing LogicalRouterVrfOspfv3AreaVirtualLinkVrTiming
    Vr timing
    name String
    Name
    authentication String
    Authentication
    bfd Property Map
    Bfd
    enable Boolean
    Enable
    instanceId Number
    Instance id
    interfaceId Number
    Interface id
    neighborId String
    Neighbor id
    passive Boolean
    Passive
    timing String
    Timing
    transitAreaId String
    Transit area id
    vrTiming Property Map
    Vr timing

    LogicalRouterVrfOspfv3AreaVirtualLinkBfd, LogicalRouterVrfOspfv3AreaVirtualLinkBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfOspfv3AreaVirtualLinkVrTiming, LogicalRouterVrfOspfv3AreaVirtualLinkVrTimingArgs

    DeadCounts int
    Dead counts
    HelloInterval int
    Hello interval
    RetransmitInterval int
    Retransmit interval
    TransitDelay int
    Transit delay
    DeadCounts int
    Dead counts
    HelloInterval int
    Hello interval
    RetransmitInterval int
    Retransmit interval
    TransitDelay int
    Transit delay
    dead_counts number
    Dead counts
    hello_interval number
    Hello interval
    retransmit_interval number
    Retransmit interval
    transit_delay number
    Transit delay
    deadCounts Integer
    Dead counts
    helloInterval Integer
    Hello interval
    retransmitInterval Integer
    Retransmit interval
    transitDelay Integer
    Transit delay
    deadCounts number
    Dead counts
    helloInterval number
    Hello interval
    retransmitInterval number
    Retransmit interval
    transitDelay number
    Transit delay
    dead_counts int
    Dead counts
    hello_interval int
    Hello interval
    retransmit_interval int
    Retransmit interval
    transit_delay int
    Transit delay
    deadCounts Number
    Dead counts
    helloInterval Number
    Hello interval
    retransmitInterval Number
    Retransmit interval
    transitDelay Number
    Transit delay

    LogicalRouterVrfOspfv3AreaVrRange, LogicalRouterVrfOspfv3AreaVrRangeArgs

    name string
    Name
    object
    Advertise
    suppress object
    Suppress
    name String
    Name
    Property Map
    Advertise
    suppress Property Map
    Suppress

    LogicalRouterVrfOspfv3AuthProfile, LogicalRouterVrfOspfv3AuthProfileArgs

    name string
    Name
    ah object
    Ah
    esp object
    Esp
    spi string
    Spi
    name String
    Name
    ah Property Map
    Ah
    esp Property Map
    Esp
    spi String
    Spi

    LogicalRouterVrfOspfv3AuthProfileAh, LogicalRouterVrfOspfv3AuthProfileAhArgs

    LogicalRouterVrfOspfv3AuthProfileAhMd5, LogicalRouterVrfOspfv3AuthProfileAhMd5Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileAhSha1, LogicalRouterVrfOspfv3AuthProfileAhSha1Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileAhSha256, LogicalRouterVrfOspfv3AuthProfileAhSha256Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileAhSha384, LogicalRouterVrfOspfv3AuthProfileAhSha384Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileAhSha512, LogicalRouterVrfOspfv3AuthProfileAhSha512Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileEsp, LogicalRouterVrfOspfv3AuthProfileEspArgs

    authentication object
    Authentication
    encryption object
    Encryption

    LogicalRouterVrfOspfv3AuthProfileEspAuthentication, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationArgs

    LogicalRouterVrfOspfv3AuthProfileEspAuthenticationMd5, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationMd5Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha1, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha1Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha256, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha256Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha384, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha384Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha512, LogicalRouterVrfOspfv3AuthProfileEspAuthenticationSha512Args

    Key string
    Key
    Key string
    Key
    key string
    Key
    key String
    Key
    key string
    Key
    key str
    Key
    key String
    Key

    LogicalRouterVrfOspfv3AuthProfileEspEncryption, LogicalRouterVrfOspfv3AuthProfileEspEncryptionArgs

    Algorithm string
    Algorithm. Possible values are 3des, aes-128-cbc, aes-192-cbc, aes-256-cbc and null.
    Key string
    Key
    Algorithm string
    Algorithm. Possible values are 3des, aes-128-cbc, aes-192-cbc, aes-256-cbc and null.
    Key string
    Key
    algorithm string
    Algorithm. Possible values are 3des, aes-128-cbc, aes-192-cbc, aes-256-cbc and null.
    key string
    Key
    algorithm String
    Algorithm. Possible values are 3des, aes-128-cbc, aes-192-cbc, aes-256-cbc and null.
    key String
    Key
    algorithm string
    Algorithm. Possible values are 3des, aes-128-cbc, aes-192-cbc, aes-256-cbc and null.
    key string
    Key
    algorithm str
    Algorithm. Possible values are 3des, aes-128-cbc, aes-192-cbc, aes-256-cbc and null.
    key str
    Key
    algorithm String
    Algorithm. Possible values are 3des, aes-128-cbc, aes-192-cbc, aes-256-cbc and null.
    key String
    Key

    LogicalRouterVrfOspfv3ExportRule, LogicalRouterVrfOspfv3ExportRuleArgs

    Name string
    Name
    Metric int
    Metric
    NewPathType string
    New path type. Possible values are ext-1 and ext-2.
    NewTag string
    New tag
    Name string
    Name
    Metric int
    Metric
    NewPathType string
    New path type. Possible values are ext-1 and ext-2.
    NewTag string
    New tag
    name string
    Name
    metric number
    Metric
    new_path_type string
    New path type. Possible values are ext-1 and ext-2.
    new_tag string
    New tag
    name String
    Name
    metric Integer
    Metric
    newPathType String
    New path type. Possible values are ext-1 and ext-2.
    newTag String
    New tag
    name string
    Name
    metric number
    Metric
    newPathType string
    New path type. Possible values are ext-1 and ext-2.
    newTag string
    New tag
    name str
    Name
    metric int
    Metric
    new_path_type str
    New path type. Possible values are ext-1 and ext-2.
    new_tag str
    New tag
    name String
    Name
    metric Number
    Metric
    newPathType String
    New path type. Possible values are ext-1 and ext-2.
    newTag String
    New tag

    LogicalRouterVrfOspfv3GlobalBfd, LogicalRouterVrfOspfv3GlobalBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfOspfv3GracefulRestart, LogicalRouterVrfOspfv3GracefulRestartArgs

    Enable bool
    Enable
    GracePeriod int
    Grace period
    HelperEnable bool
    Helper enable
    MaxNeighborRestartTime int
    Max neighbor restart time
    StrictLsaChecking bool
    Strict l s a checking
    Enable bool
    Enable
    GracePeriod int
    Grace period
    HelperEnable bool
    Helper enable
    MaxNeighborRestartTime int
    Max neighbor restart time
    StrictLsaChecking bool
    Strict l s a checking
    enable bool
    Enable
    grace_period number
    Grace period
    helper_enable bool
    Helper enable
    max_neighbor_restart_time number
    Max neighbor restart time
    strict_lsa_checking bool
    Strict l s a checking
    enable Boolean
    Enable
    gracePeriod Integer
    Grace period
    helperEnable Boolean
    Helper enable
    maxNeighborRestartTime Integer
    Max neighbor restart time
    strictLsaChecking Boolean
    Strict l s a checking
    enable boolean
    Enable
    gracePeriod number
    Grace period
    helperEnable boolean
    Helper enable
    maxNeighborRestartTime number
    Max neighbor restart time
    strictLsaChecking boolean
    Strict l s a checking
    enable bool
    Enable
    grace_period int
    Grace period
    helper_enable bool
    Helper enable
    max_neighbor_restart_time int
    Max neighbor restart time
    strict_lsa_checking bool
    Strict l s a checking
    enable Boolean
    Enable
    gracePeriod Number
    Grace period
    helperEnable Boolean
    Helper enable
    maxNeighborRestartTime Number
    Max neighbor restart time
    strictLsaChecking Boolean
    Strict l s a checking

    LogicalRouterVrfOspfv3VrTimers, LogicalRouterVrfOspfv3VrTimersArgs

    LsaInterval int
    Lsa interval
    SpfCalculationDelay int
    Spf calculation delay
    LsaInterval int
    Lsa interval
    SpfCalculationDelay int
    Spf calculation delay
    lsa_interval number
    Lsa interval
    spf_calculation_delay number
    Spf calculation delay
    lsaInterval Integer
    Lsa interval
    spfCalculationDelay Integer
    Spf calculation delay
    lsaInterval number
    Lsa interval
    spfCalculationDelay number
    Spf calculation delay
    lsa_interval int
    Lsa interval
    spf_calculation_delay int
    Spf calculation delay
    lsaInterval Number
    Lsa interval
    spfCalculationDelay Number
    Spf calculation delay

    LogicalRouterVrfRibFilter, LogicalRouterVrfRibFilterArgs

    LogicalRouterVrfRibFilterIpv4, LogicalRouterVrfRibFilterIpv4Args

    LogicalRouterVrfRibFilterIpv4Bgp, LogicalRouterVrfRibFilterIpv4BgpArgs

    RouteMap string
    Route map
    RouteMap string
    Route map
    route_map string
    Route map
    routeMap String
    Route map
    routeMap string
    Route map
    route_map str
    Route map
    routeMap String
    Route map

    LogicalRouterVrfRibFilterIpv4Ospf, LogicalRouterVrfRibFilterIpv4OspfArgs

    RouteMap string
    Route map
    RouteMap string
    Route map
    route_map string
    Route map
    routeMap String
    Route map
    routeMap string
    Route map
    route_map str
    Route map
    routeMap String
    Route map

    LogicalRouterVrfRibFilterIpv4Rip, LogicalRouterVrfRibFilterIpv4RipArgs

    RouteMap string
    Route map
    RouteMap string
    Route map
    route_map string
    Route map
    routeMap String
    Route map
    routeMap string
    Route map
    route_map str
    Route map
    routeMap String
    Route map

    LogicalRouterVrfRibFilterIpv4Static, LogicalRouterVrfRibFilterIpv4StaticArgs

    RouteMap string
    Route map
    RouteMap string
    Route map
    route_map string
    Route map
    routeMap String
    Route map
    routeMap string
    Route map
    route_map str
    Route map
    routeMap String
    Route map

    LogicalRouterVrfRibFilterIpv6, LogicalRouterVrfRibFilterIpv6Args

    LogicalRouterVrfRibFilterIpv6Bgp, LogicalRouterVrfRibFilterIpv6BgpArgs

    RouteMap string
    Route map
    RouteMap string
    Route map
    route_map string
    Route map
    routeMap String
    Route map
    routeMap string
    Route map
    route_map str
    Route map
    routeMap String
    Route map

    LogicalRouterVrfRibFilterIpv6Ospfv3, LogicalRouterVrfRibFilterIpv6Ospfv3Args

    RouteMap string
    Route map
    RouteMap string
    Route map
    route_map string
    Route map
    routeMap String
    Route map
    routeMap string
    Route map
    route_map str
    Route map
    routeMap String
    Route map

    LogicalRouterVrfRibFilterIpv6Static, LogicalRouterVrfRibFilterIpv6StaticArgs

    RouteMap string
    Route map
    RouteMap string
    Route map
    route_map string
    Route map
    routeMap String
    Route map
    routeMap string
    Route map
    route_map str
    Route map
    routeMap String
    Route map

    LogicalRouterVrfRip, LogicalRouterVrfRipArgs

    auth_profile string
    Auth profile
    default_information_originate bool
    Default information originate
    enable bool
    Enable
    global_bfd object
    Global bfd
    global_inbound_distribute_list object
    Global inbound distribute list
    global_outbound_distribute_list object
    Global outbound distribute list
    global_timer string
    Global timer
    interfaces list(object)
    Interface
    redistribution_profile string
    Redistribution profile
    authProfile string
    Auth profile
    defaultInformationOriginate boolean
    Default information originate
    enable boolean
    Enable
    globalBfd LogicalRouterVrfRipGlobalBfd
    Global bfd
    globalInboundDistributeList LogicalRouterVrfRipGlobalInboundDistributeList
    Global inbound distribute list
    globalOutboundDistributeList LogicalRouterVrfRipGlobalOutboundDistributeList
    Global outbound distribute list
    globalTimer string
    Global timer
    interfaces LogicalRouterVrfRipInterface[]
    Interface
    redistributionProfile string
    Redistribution profile
    authProfile String
    Auth profile
    defaultInformationOriginate Boolean
    Default information originate
    enable Boolean
    Enable
    globalBfd Property Map
    Global bfd
    globalInboundDistributeList Property Map
    Global inbound distribute list
    globalOutboundDistributeList Property Map
    Global outbound distribute list
    globalTimer String
    Global timer
    interfaces List<Property Map>
    Interface
    redistributionProfile String
    Redistribution profile

    LogicalRouterVrfRipGlobalBfd, LogicalRouterVrfRipGlobalBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfRipGlobalInboundDistributeList, LogicalRouterVrfRipGlobalInboundDistributeListArgs

    AccessList string
    Access list
    AccessList string
    Access list
    access_list string
    Access list
    accessList String
    Access list
    accessList string
    Access list
    access_list str
    Access list
    accessList String
    Access list

    LogicalRouterVrfRipGlobalOutboundDistributeList, LogicalRouterVrfRipGlobalOutboundDistributeListArgs

    AccessList string
    Access list
    AccessList string
    Access list
    access_list string
    Access list
    accessList String
    Access list
    accessList string
    Access list
    access_list str
    Access list
    accessList String
    Access list

    LogicalRouterVrfRipInterface, LogicalRouterVrfRipInterfaceArgs

    Name string
    Name
    Authentication string
    Authentication
    Bfd LogicalRouterVrfRipInterfaceBfd
    Bfd
    Enable bool
    Enable
    InterfaceInboundDistributeList LogicalRouterVrfRipInterfaceInterfaceInboundDistributeList
    Interface inbound distribute list
    InterfaceOutboundDistributeList LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeList
    Interface outbound distribute list
    Mode string
    Mode. Possible values are active, passive and send-only.
    SplitHorizon string
    Split horizon. Possible values are split-horizon, no-split-horizon and no-split-horizon-with-poison-reverse.
    Name string
    Name
    Authentication string
    Authentication
    Bfd LogicalRouterVrfRipInterfaceBfd
    Bfd
    Enable bool
    Enable
    InterfaceInboundDistributeList LogicalRouterVrfRipInterfaceInterfaceInboundDistributeList
    Interface inbound distribute list
    InterfaceOutboundDistributeList LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeList
    Interface outbound distribute list
    Mode string
    Mode. Possible values are active, passive and send-only.
    SplitHorizon string
    Split horizon. Possible values are split-horizon, no-split-horizon and no-split-horizon-with-poison-reverse.
    name string
    Name
    authentication string
    Authentication
    bfd object
    Bfd
    enable bool
    Enable
    interface_inbound_distribute_list object
    Interface inbound distribute list
    interface_outbound_distribute_list object
    Interface outbound distribute list
    mode string
    Mode. Possible values are active, passive and send-only.
    split_horizon string
    Split horizon. Possible values are split-horizon, no-split-horizon and no-split-horizon-with-poison-reverse.
    name String
    Name
    authentication String
    Authentication
    bfd LogicalRouterVrfRipInterfaceBfd
    Bfd
    enable Boolean
    Enable
    interfaceInboundDistributeList LogicalRouterVrfRipInterfaceInterfaceInboundDistributeList
    Interface inbound distribute list
    interfaceOutboundDistributeList LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeList
    Interface outbound distribute list
    mode String
    Mode. Possible values are active, passive and send-only.
    splitHorizon String
    Split horizon. Possible values are split-horizon, no-split-horizon and no-split-horizon-with-poison-reverse.
    name string
    Name
    authentication string
    Authentication
    bfd LogicalRouterVrfRipInterfaceBfd
    Bfd
    enable boolean
    Enable
    interfaceInboundDistributeList LogicalRouterVrfRipInterfaceInterfaceInboundDistributeList
    Interface inbound distribute list
    interfaceOutboundDistributeList LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeList
    Interface outbound distribute list
    mode string
    Mode. Possible values are active, passive and send-only.
    splitHorizon string
    Split horizon. Possible values are split-horizon, no-split-horizon and no-split-horizon-with-poison-reverse.
    name str
    Name
    authentication str
    Authentication
    bfd LogicalRouterVrfRipInterfaceBfd
    Bfd
    enable bool
    Enable
    interface_inbound_distribute_list LogicalRouterVrfRipInterfaceInterfaceInboundDistributeList
    Interface inbound distribute list
    interface_outbound_distribute_list LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeList
    Interface outbound distribute list
    mode str
    Mode. Possible values are active, passive and send-only.
    split_horizon str
    Split horizon. Possible values are split-horizon, no-split-horizon and no-split-horizon-with-poison-reverse.
    name String
    Name
    authentication String
    Authentication
    bfd Property Map
    Bfd
    enable Boolean
    Enable
    interfaceInboundDistributeList Property Map
    Interface inbound distribute list
    interfaceOutboundDistributeList Property Map
    Interface outbound distribute list
    mode String
    Mode. Possible values are active, passive and send-only.
    splitHorizon String
    Split horizon. Possible values are split-horizon, no-split-horizon and no-split-horizon-with-poison-reverse.

    LogicalRouterVrfRipInterfaceBfd, LogicalRouterVrfRipInterfaceBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfRipInterfaceInterfaceInboundDistributeList, LogicalRouterVrfRipInterfaceInterfaceInboundDistributeListArgs

    AccessList string
    Access list
    Metric int
    Metric
    AccessList string
    Access list
    Metric int
    Metric
    access_list string
    Access list
    metric number
    Metric
    accessList String
    Access list
    metric Integer
    Metric
    accessList string
    Access list
    metric number
    Metric
    access_list str
    Access list
    metric int
    Metric
    accessList String
    Access list
    metric Number
    Metric

    LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeList, LogicalRouterVrfRipInterfaceInterfaceOutboundDistributeListArgs

    AccessList string
    Access list
    Metric int
    Metric
    AccessList string
    Access list
    Metric int
    Metric
    access_list string
    Access list
    metric number
    Metric
    accessList String
    Access list
    metric Integer
    Metric
    accessList string
    Access list
    metric number
    Metric
    access_list str
    Access list
    metric int
    Metric
    accessList String
    Access list
    metric Number
    Metric

    LogicalRouterVrfRoutingTable, LogicalRouterVrfRoutingTableArgs

    LogicalRouterVrfRoutingTableIp, LogicalRouterVrfRoutingTableIpArgs

    LogicalRouterVrfRoutingTableIpStaticRoute, LogicalRouterVrfRoutingTableIpStaticRouteArgs

    name string
    Name
    admin_dist number
    Admin dist
    bfd object
    Bfd
    destination string
    Destination
    interface string
    Interface
    metric number
    Metric
    nexthop object
    Nexthop
    path_monitor object
    Path monitor
    route_table object
    Route table
    name String
    Name
    adminDist Number
    Admin dist
    bfd Property Map
    Bfd
    destination String
    Destination
    interface String
    Interface
    metric Number
    Metric
    nexthop Property Map
    Nexthop
    pathMonitor Property Map
    Path monitor
    routeTable Property Map
    Route table

    LogicalRouterVrfRoutingTableIpStaticRouteBfd, LogicalRouterVrfRoutingTableIpStaticRouteBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfRoutingTableIpStaticRouteNexthop, LogicalRouterVrfRoutingTableIpStaticRouteNexthopArgs

    discard object
    Discard
    fqdn string
    Fqdn
    ip_address string
    Ip address
    ipv6_address string
    Ipv6 address
    next_lr string
    Next lr
    next_vr string
    Next vr
    receive object
    Receive
    tunnel string
    Tunnel
    discard Property Map
    Discard
    fqdn String
    Fqdn
    ipAddress String
    Ip address
    ipv6Address String
    Ipv6 address
    nextLr String
    Next lr
    nextVr String
    Next vr
    receive Property Map
    Receive
    tunnel String
    Tunnel

    LogicalRouterVrfRoutingTableIpStaticRoutePathMonitor, LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorArgs

    Enable bool
    Enable
    FailureCondition string
    Failure condition. Possible values are any and all.
    HoldTime int
    Hold time
    MonitorDestinations List<LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestination>
    Monitor destinations
    Enable bool
    Enable
    FailureCondition string
    Failure condition. Possible values are any and all.
    HoldTime int
    Hold time
    MonitorDestinations []LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestination
    Monitor destinations
    enable bool
    Enable
    failure_condition string
    Failure condition. Possible values are any and all.
    hold_time number
    Hold time
    monitor_destinations list(object)
    Monitor destinations
    enable Boolean
    Enable
    failureCondition String
    Failure condition. Possible values are any and all.
    holdTime Integer
    Hold time
    monitorDestinations List<LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestination>
    Monitor destinations
    enable boolean
    Enable
    failureCondition string
    Failure condition. Possible values are any and all.
    holdTime number
    Hold time
    monitorDestinations LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestination[]
    Monitor destinations
    enable bool
    Enable
    failure_condition str
    Failure condition. Possible values are any and all.
    hold_time int
    Hold time
    monitor_destinations Sequence[LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestination]
    Monitor destinations
    enable Boolean
    Enable
    failureCondition String
    Failure condition. Possible values are any and all.
    holdTime Number
    Hold time
    monitorDestinations List<Property Map>
    Monitor destinations

    LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestination, LogicalRouterVrfRoutingTableIpStaticRoutePathMonitorMonitorDestinationArgs

    Name string
    Name
    Count int
    Count
    Destination string
    Destination
    DestinationFqdn string
    Destination fqdn
    Enable bool
    Enable
    Interval int
    Interval
    Source string
    Source
    Name string
    Name
    Count int
    Count
    Destination string
    Destination
    DestinationFqdn string
    Destination fqdn
    Enable bool
    Enable
    Interval int
    Interval
    Source string
    Source
    name string
    Name
    count number
    Count
    destination string
    Destination
    destination_fqdn string
    Destination fqdn
    enable bool
    Enable
    interval number
    Interval
    source string
    Source
    name String
    Name
    count Integer
    Count
    destination String
    Destination
    destinationFqdn String
    Destination fqdn
    enable Boolean
    Enable
    interval Integer
    Interval
    source String
    Source
    name string
    Name
    count number
    Count
    destination string
    Destination
    destinationFqdn string
    Destination fqdn
    enable boolean
    Enable
    interval number
    Interval
    source string
    Source
    name str
    Name
    count int
    Count
    destination str
    Destination
    destination_fqdn str
    Destination fqdn
    enable bool
    Enable
    interval int
    Interval
    source str
    Source
    name String
    Name
    count Number
    Count
    destination String
    Destination
    destinationFqdn String
    Destination fqdn
    enable Boolean
    Enable
    interval Number
    Interval
    source String
    Source

    LogicalRouterVrfRoutingTableIpStaticRouteRouteTable, LogicalRouterVrfRoutingTableIpStaticRouteRouteTableArgs

    LogicalRouterVrfRoutingTableIpv6, LogicalRouterVrfRoutingTableIpv6Args

    LogicalRouterVrfRoutingTableIpv6StaticRoute, LogicalRouterVrfRoutingTableIpv6StaticRouteArgs

    name string
    Name
    admin_dist number
    Admin dist
    bfd object
    Bfd
    destination string
    Destination
    interface string
    Interface
    metric number
    Metric
    nexthop object
    Nexthop
    option object
    Option
    path_monitor object
    Path monitor
    route_table object
    Route table
    name String
    Name
    adminDist Number
    Admin dist
    bfd Property Map
    Bfd
    destination String
    Destination
    interface String
    Interface
    metric Number
    Metric
    nexthop Property Map
    Nexthop
    option Property Map
    Option
    pathMonitor Property Map
    Path monitor
    routeTable Property Map
    Route table

    LogicalRouterVrfRoutingTableIpv6StaticRouteBfd, LogicalRouterVrfRoutingTableIpv6StaticRouteBfdArgs

    Profile string
    Profile
    Profile string
    Profile
    profile string
    Profile
    profile String
    Profile
    profile string
    Profile
    profile str
    Profile
    profile String
    Profile

    LogicalRouterVrfRoutingTableIpv6StaticRouteNexthop, LogicalRouterVrfRoutingTableIpv6StaticRouteNexthopArgs

    discard object
    Discard
    fqdn string
    Fqdn
    ipv6_address string
    Ipv6 address
    next_lr string
    Next lr
    next_vr string
    Next vr
    receive object
    Receive
    tunnel string
    Tunnel
    discard Property Map
    Discard
    fqdn String
    Fqdn
    ipv6Address String
    Ipv6 address
    nextLr String
    Next lr
    nextVr String
    Next vr
    receive Property Map
    Receive
    tunnel String
    Tunnel

    LogicalRouterVrfRoutingTableIpv6StaticRouteOption, LogicalRouterVrfRoutingTableIpv6StaticRouteOptionArgs

    LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitor, LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorArgs

    Enable bool
    Enable
    FailureCondition string
    Failure condition. Possible values are any and all.
    HoldTime int
    Hold time
    MonitorDestinations List<LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestination>
    Monitor destinations
    Enable bool
    Enable
    FailureCondition string
    Failure condition. Possible values are any and all.
    HoldTime int
    Hold time
    MonitorDestinations []LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestination
    Monitor destinations
    enable bool
    Enable
    failure_condition string
    Failure condition. Possible values are any and all.
    hold_time number
    Hold time
    monitor_destinations list(object)
    Monitor destinations
    enable Boolean
    Enable
    failureCondition String
    Failure condition. Possible values are any and all.
    holdTime Integer
    Hold time
    monitorDestinations List<LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestination>
    Monitor destinations
    enable boolean
    Enable
    failureCondition string
    Failure condition. Possible values are any and all.
    holdTime number
    Hold time
    monitorDestinations LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestination[]
    Monitor destinations
    enable bool
    Enable
    failure_condition str
    Failure condition. Possible values are any and all.
    hold_time int
    Hold time
    monitor_destinations Sequence[LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestination]
    Monitor destinations
    enable Boolean
    Enable
    failureCondition String
    Failure condition. Possible values are any and all.
    holdTime Number
    Hold time
    monitorDestinations List<Property Map>
    Monitor destinations

    LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestination, LogicalRouterVrfRoutingTableIpv6StaticRoutePathMonitorMonitorDestinationArgs

    Name string
    Name
    Count int
    Count
    Destination string
    Destination
    DestinationFqdn string
    Destination fqdn
    Enable bool
    Enable
    Interval int
    Interval
    Source string
    Source
    Name string
    Name
    Count int
    Count
    Destination string
    Destination
    DestinationFqdn string
    Destination fqdn
    Enable bool
    Enable
    Interval int
    Interval
    Source string
    Source
    name string
    Name
    count number
    Count
    destination string
    Destination
    destination_fqdn string
    Destination fqdn
    enable bool
    Enable
    interval number
    Interval
    source string
    Source
    name String
    Name
    count Integer
    Count
    destination String
    Destination
    destinationFqdn String
    Destination fqdn
    enable Boolean
    Enable
    interval Integer
    Interval
    source String
    Source
    name string
    Name
    count number
    Count
    destination string
    Destination
    destinationFqdn string
    Destination fqdn
    enable boolean
    Enable
    interval number
    Interval
    source string
    Source
    name str
    Name
    count int
    Count
    destination str
    Destination
    destination_fqdn str
    Destination fqdn
    enable bool
    Enable
    interval int
    Interval
    source str
    Source
    name String
    Name
    count Number
    Count
    destination String
    Destination
    destinationFqdn String
    Destination fqdn
    enable Boolean
    Enable
    interval Number
    Interval
    source String
    Source

    LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTable, LogicalRouterVrfRoutingTableIpv6StaticRouteRouteTableArgs

    LogicalRouterVrfVrAdminDists, LogicalRouterVrfVrAdminDistsArgs

    Ebgp int
    Ebgp
    Ibgp int
    Ibgp
    OspfExt int
    Ospf ext
    OspfInt int
    Ospf int
    Ospfv3Ext int
    Ospfv3 ext
    Ospfv3Int int
    Ospfv3 int
    Rip int
    Rip
    Static int
    Static
    StaticIpv6 int
    Static ipv6
    Ebgp int
    Ebgp
    Ibgp int
    Ibgp
    OspfExt int
    Ospf ext
    OspfInt int
    Ospf int
    Ospfv3Ext int
    Ospfv3 ext
    Ospfv3Int int
    Ospfv3 int
    Rip int
    Rip
    Static int
    Static
    StaticIpv6 int
    Static ipv6
    ebgp number
    Ebgp
    ibgp number
    Ibgp
    ospf_ext number
    Ospf ext
    ospf_int number
    Ospf int
    ospfv3_ext number
    Ospfv3 ext
    ospfv3_int number
    Ospfv3 int
    rip number
    Rip
    static number
    Static
    static_ipv6 number
    Static ipv6
    ebgp Integer
    Ebgp
    ibgp Integer
    Ibgp
    ospfExt Integer
    Ospf ext
    ospfInt Integer
    Ospf int
    ospfv3Ext Integer
    Ospfv3 ext
    ospfv3Int Integer
    Ospfv3 int
    rip Integer
    Rip
    staticIpv6 Integer
    Static ipv6
    static_ Integer
    Static
    ebgp number
    Ebgp
    ibgp number
    Ibgp
    ospfExt number
    Ospf ext
    ospfInt number
    Ospf int
    ospfv3Ext number
    Ospfv3 ext
    ospfv3Int number
    Ospfv3 int
    rip number
    Rip
    static number
    Static
    staticIpv6 number
    Static ipv6
    ebgp int
    Ebgp
    ibgp int
    Ibgp
    ospf_ext int
    Ospf ext
    ospf_int int
    Ospf int
    ospfv3_ext int
    Ospfv3 ext
    ospfv3_int int
    Ospfv3 int
    rip int
    Rip
    static int
    Static
    static_ipv6 int
    Static ipv6
    ebgp Number
    Ebgp
    ibgp Number
    Ibgp
    ospfExt Number
    Ospf ext
    ospfInt Number
    Ospf int
    ospfv3Ext Number
    Ospfv3 ext
    ospfv3Int Number
    Ospfv3 int
    rip Number
    Rip
    static Number
    Static
    staticIpv6 Number
    Static ipv6

    Import

    The following command can be used to import a resource not managed by Terraform:

    $ pulumi import scm:index/logicalRouter:LogicalRouter example folder:::id
    

    or

    $ pulumi import scm:index/logicalRouter:LogicalRouter example :snippet::id
    

    or

    $ pulumi import scm:index/logicalRouter:LogicalRouter example ::device:id
    

    Note: Please provide just one of folder, snippet, or device for the import command.

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

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo Strata Cloud Manager
    Viewing docs for Strata Cloud Manager v1.2.1
    published on Friday, Oct 16, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial