Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs
iosxe.getRouteMap
Explore with Pulumi AI
This data source can read the Route Map configuration.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Iosxe = Pulumi.Iosxe;
return await Deployment.RunAsync(() =>
{
var example = Iosxe.GetRouteMap.Invoke(new()
{
Name = "RM1",
});
});
package main
import (
"github.com/lbrlabs/pulumi-iosxe/sdk/go/iosxe"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iosxe.LookupRouteMap(ctx, &iosxe.LookupRouteMapArgs{
Name: "RM1",
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.iosxe.IosxeFunctions;
import com.pulumi.iosxe.inputs.GetRouteMapArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = IosxeFunctions.getRouteMap(GetRouteMapArgs.builder()
.name("RM1")
.build());
}
}
import pulumi
import pulumi_iosxe as iosxe
example = iosxe.get_route_map(name="RM1")
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@pulumi/iosxe";
const example = iosxe.getRouteMap({
name: "RM1",
});
variables:
example:
fn::invoke:
Function: iosxe:getRouteMap
Arguments:
name: RM1
Using getRouteMap
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRouteMap(args: GetRouteMapArgs, opts?: InvokeOptions): Promise<GetRouteMapResult>
function getRouteMapOutput(args: GetRouteMapOutputArgs, opts?: InvokeOptions): Output<GetRouteMapResult>
def get_route_map(device: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRouteMapResult
def get_route_map_output(device: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRouteMapResult]
func LookupRouteMap(ctx *Context, args *LookupRouteMapArgs, opts ...InvokeOption) (*LookupRouteMapResult, error)
func LookupRouteMapOutput(ctx *Context, args *LookupRouteMapOutputArgs, opts ...InvokeOption) LookupRouteMapResultOutput
> Note: This function is named LookupRouteMap
in the Go SDK.
public static class GetRouteMap
{
public static Task<GetRouteMapResult> InvokeAsync(GetRouteMapArgs args, InvokeOptions? opts = null)
public static Output<GetRouteMapResult> Invoke(GetRouteMapInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRouteMapResult> getRouteMap(GetRouteMapArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: iosxe:index/getRouteMap:getRouteMap
arguments:
# arguments dictionary
The following arguments are supported:
getRouteMap Result
The following output properties are available:
- Entries
List<Lbrlabs.
Pulumi Package. Iosxe. Outputs. Get Route Map Entry> - Id string
- The path of the retrieved object.
- Name string
- WORD;;Route map tag
- Device string
- A device name from the provider configuration.
- Entries
[]Get
Route Map Entry - Id string
- The path of the retrieved object.
- Name string
- WORD;;Route map tag
- Device string
- A device name from the provider configuration.
- entries
List<Get
Route Map Entry> - id String
- The path of the retrieved object.
- name String
- WORD;;Route map tag
- device String
- A device name from the provider configuration.
- entries
Get
Route Map Entry[] - id string
- The path of the retrieved object.
- name string
- WORD;;Route map tag
- device string
- A device name from the provider configuration.
- entries
Sequence[Get
Route Map Entry] - id str
- The path of the retrieved object.
- name str
- WORD;;Route map tag
- device str
- A device name from the provider configuration.
- entries List<Property Map>
- id String
- The path of the retrieved object.
- name String
- WORD;;Route map tag
- device String
- A device name from the provider configuration.
Supporting Types
GetRouteMapEntry
- Continue bool
- Continue on a different entry within the route-map
- Continue
Sequence intNumber - Route-map entry sequence number
- Description string
- Route-map comment
- Match
As List<int>Paths - AS path access-list
- Match
As List<int>Paths Legacies - AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Match
Community boolList Exact Match - Do exact matching of communities
- Match
Community List<string>Lists - Named Access List
- Match
Community List<string>Lists Legacies - Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
- Match
Extcommunity List<string>Lists - Named Access List
- Match
Extcommunity List<string>Lists Legacies - Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
- Match
Interfaces List<string> - Match
Ip List<string>Address Access Lists - Match
Ip List<string>Address Prefix Lists - Match entries of prefix-lists
- Match
Ip List<string>Next Hop Access Lists - Match
Ip List<string>Next Hop Prefix Lists - Match entries of prefix-lists
- Match
Ipv6Address stringAccess Lists - Match
Ipv6Address stringPrefix Lists - IPv6 prefix-list
- Match
Ipv6Next stringHop Access Lists - Match
Ipv6Next stringHop Prefix Lists - IPv6 prefix-list
- Match
Local List<int>Preferences - Match
Local List<int>Preferences Legacies - Match
Route boolType External - external route (BGP, EIGRP and OSPF type 1/2)
- Match
Route boolType External Type1 - OSPF external type 1 route
- Match
Route boolType External Type2 - OSPF external type 2 route
- Match
Route boolType Internal - internal route (including OSPF intra/inter area)
- Match
Route boolType Level1 - IS-IS level-1 route
- Match
Route boolType Level2 - IS-IS level-2 route
- Match
Route boolType Local - locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Match
Source List<string>Protocol Bgps - Border Gateway Protocol (BGP)
- Match
Source boolProtocol Connected - Connected
- Match
Source List<string>Protocol Eigrps - Border Gateway Protocol (BGP)
- Match
Source boolProtocol Isis - ISO IS-IS
- Match
Source boolProtocol Lisp - Locator ID Separation Protocol (LISP)
- Match
Source List<string>Protocol Ospfs - Open Shortest Path First (OSPF)
- Match
Source List<string>Protocol Ospfv3s - OSPFv3
- Match
Source boolProtocol Rip - Routing Information Protocol (RIP)
- Match
Source boolProtocol Static - Static routes
- List<int>
- Tag value
- Match
Track int - tracking object
- Operation string
- Seq int
- Set
As stringPath Prepend As - \n\n;;AS number
- Set
As stringPath Prepend As Legacy - \n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
As intPath Prepend Last As - Set
As intPath Prepend Last As Legacy - Set
As boolPath Tag - Set the tag as an AS-path attribute
- Set
As boolPath Tag Legacy - Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
Communities List<string> - Set
Communities boolAdditive - Set
Communities boolAdditive Legacy - Set
Communities List<string>Legacies - Set
Community boolList Delete - Delete matching communities
- Set
Community boolList Delete Legacy - Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
Community intList Expanded - Set
Community intList Expanded Legacy - Set
Community stringList Name - Set
Community stringList Name Legacy - Set
Community intList Standard - Set
Community intList Standard Legacy - Set
Community boolNone - No community attribute
- Set
Community boolNone Legacy - No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
Default List<string>Interfaces - SPAN source interface
- Set
Extcomunity List<string>Rt Legacies - Set
Extcomunity List<string>Rts - Set
Extcomunity stringSoo - Set
Extcomunity stringSoo Legacy - Set
Extcomunity stringVpn Distinguisher - VPN Distinguisher Extended Community
- Set
Extcomunity boolVpn Distinguisher Additive - Set
Extcomunity stringVpn Distinguisher Legacy - Set
Global bool - Set
Interfaces List<string> - Interface specific information
- Set
Ip stringAddress - Specify prefix-list
- Set
Ip List<string>Default Global Next Hop Addresses - Set
Ip List<string>Default Next Hop Addresses - Set
Ip List<string>Global Next Hop Addresses - Set
Ip List<string>Next Hop Addresses - Set
Ip boolNext Hop Self - Use self address (for BGP only)
- Set
Ip intQos Group - Set
Ipv6Addresses List<string> - IPv6 prefix-list
- Set
Ipv6Default stringGlobal Next Hop - Next hop along path
- Set
Ipv6Default List<string>Next Hops - Default next hop IPv6 address
- Set
Ipv6Next List<string>Hops - Next hop IPv6 address
- Set
Level1 bool - Import into a level-1 area
- Set
Level12 bool - Import into level-1 and level-2
- Set
Level2 bool - Import into level-2 sub-domain
- Set
Local intPreference - Preference value
- Set
Local intPreference Legacy - Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
Metric stringChange - +/-\n\n;;Add or subtract metric
- Set
Metric stringDelay - EIGRP delay metric, in 10 microsecond units
- Set
Metric intLoading - EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
- Set
Metric intMtu - EIGRP MTU of the path
- Set
Metric intReliability - EIGRP reliability metric where 255 is 100% reliable
- Set
Metric stringType - Type of metric for destination routing protocol
- Set
Metric intValue - Metric value or Bandwidth in Kbits per second
- Set
Tag int - Tag value
- Set
Vrf string - VPN Routing/Forwarding instance name
- Set
Weight int - BGP weight for routing table
- Set
Weight intLegacy - BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Continue bool
- Continue on a different entry within the route-map
- Continue
Sequence intNumber - Route-map entry sequence number
- Description string
- Route-map comment
- Match
As []intPaths - AS path access-list
- Match
As []intPaths Legacies - AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Match
Community boolList Exact Match - Do exact matching of communities
- Match
Community []stringLists - Named Access List
- Match
Community []stringLists Legacies - Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
- Match
Extcommunity []stringLists - Named Access List
- Match
Extcommunity []stringLists Legacies - Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
- Match
Interfaces []string - Match
Ip []stringAddress Access Lists - Match
Ip []stringAddress Prefix Lists - Match entries of prefix-lists
- Match
Ip []stringNext Hop Access Lists - Match
Ip []stringNext Hop Prefix Lists - Match entries of prefix-lists
- Match
Ipv6Address stringAccess Lists - Match
Ipv6Address stringPrefix Lists - IPv6 prefix-list
- Match
Ipv6Next stringHop Access Lists - Match
Ipv6Next stringHop Prefix Lists - IPv6 prefix-list
- Match
Local []intPreferences - Match
Local []intPreferences Legacies - Match
Route boolType External - external route (BGP, EIGRP and OSPF type 1/2)
- Match
Route boolType External Type1 - OSPF external type 1 route
- Match
Route boolType External Type2 - OSPF external type 2 route
- Match
Route boolType Internal - internal route (including OSPF intra/inter area)
- Match
Route boolType Level1 - IS-IS level-1 route
- Match
Route boolType Level2 - IS-IS level-2 route
- Match
Route boolType Local - locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Match
Source []stringProtocol Bgps - Border Gateway Protocol (BGP)
- Match
Source boolProtocol Connected - Connected
- Match
Source []stringProtocol Eigrps - Border Gateway Protocol (BGP)
- Match
Source boolProtocol Isis - ISO IS-IS
- Match
Source boolProtocol Lisp - Locator ID Separation Protocol (LISP)
- Match
Source []stringProtocol Ospfs - Open Shortest Path First (OSPF)
- Match
Source []stringProtocol Ospfv3s - OSPFv3
- Match
Source boolProtocol Rip - Routing Information Protocol (RIP)
- Match
Source boolProtocol Static - Static routes
- []int
- Tag value
- Match
Track int - tracking object
- Operation string
- Seq int
- Set
As stringPath Prepend As - \n\n;;AS number
- Set
As stringPath Prepend As Legacy - \n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
As intPath Prepend Last As - Set
As intPath Prepend Last As Legacy - Set
As boolPath Tag - Set the tag as an AS-path attribute
- Set
As boolPath Tag Legacy - Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
Communities []string - Set
Communities boolAdditive - Set
Communities boolAdditive Legacy - Set
Communities []stringLegacies - Set
Community boolList Delete - Delete matching communities
- Set
Community boolList Delete Legacy - Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
Community intList Expanded - Set
Community intList Expanded Legacy - Set
Community stringList Name - Set
Community stringList Name Legacy - Set
Community intList Standard - Set
Community intList Standard Legacy - Set
Community boolNone - No community attribute
- Set
Community boolNone Legacy - No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
Default []stringInterfaces - SPAN source interface
- Set
Extcomunity []stringRt Legacies - Set
Extcomunity []stringRts - Set
Extcomunity stringSoo - Set
Extcomunity stringSoo Legacy - Set
Extcomunity stringVpn Distinguisher - VPN Distinguisher Extended Community
- Set
Extcomunity boolVpn Distinguisher Additive - Set
Extcomunity stringVpn Distinguisher Legacy - Set
Global bool - Set
Interfaces []string - Interface specific information
- Set
Ip stringAddress - Specify prefix-list
- Set
Ip []stringDefault Global Next Hop Addresses - Set
Ip []stringDefault Next Hop Addresses - Set
Ip []stringGlobal Next Hop Addresses - Set
Ip []stringNext Hop Addresses - Set
Ip boolNext Hop Self - Use self address (for BGP only)
- Set
Ip intQos Group - Set
Ipv6Addresses []string - IPv6 prefix-list
- Set
Ipv6Default stringGlobal Next Hop - Next hop along path
- Set
Ipv6Default []stringNext Hops - Default next hop IPv6 address
- Set
Ipv6Next []stringHops - Next hop IPv6 address
- Set
Level1 bool - Import into a level-1 area
- Set
Level12 bool - Import into level-1 and level-2
- Set
Level2 bool - Import into level-2 sub-domain
- Set
Local intPreference - Preference value
- Set
Local intPreference Legacy - Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- Set
Metric stringChange - +/-\n\n;;Add or subtract metric
- Set
Metric stringDelay - EIGRP delay metric, in 10 microsecond units
- Set
Metric intLoading - EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
- Set
Metric intMtu - EIGRP MTU of the path
- Set
Metric intReliability - EIGRP reliability metric where 255 is 100% reliable
- Set
Metric stringType - Type of metric for destination routing protocol
- Set
Metric intValue - Metric value or Bandwidth in Kbits per second
- Set
Tag int - Tag value
- Set
Vrf string - VPN Routing/Forwarding instance name
- Set
Weight int - BGP weight for routing table
- Set
Weight intLegacy - BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- continue
Sequence IntegerNumber - Route-map entry sequence number
- continue_ Boolean
- Continue on a different entry within the route-map
- description String
- Route-map comment
- match
As List<Integer>Paths - AS path access-list
- match
As List<Integer>Paths Legacies - AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- match
Community BooleanList Exact Match - Do exact matching of communities
- match
Community List<String>Lists - Named Access List
- match
Community List<String>Lists Legacies - Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
- match
Extcommunity List<String>Lists - Named Access List
- match
Extcommunity List<String>Lists Legacies - Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
- match
Interfaces List<String> - match
Ip List<String>Address Access Lists - match
Ip List<String>Address Prefix Lists - Match entries of prefix-lists
- match
Ip List<String>Next Hop Access Lists - match
Ip List<String>Next Hop Prefix Lists - Match entries of prefix-lists
- match
Ipv6Address StringAccess Lists - match
Ipv6Address StringPrefix Lists - IPv6 prefix-list
- match
Ipv6Next StringHop Access Lists - match
Ipv6Next StringHop Prefix Lists - IPv6 prefix-list
- match
Local List<Integer>Preferences - match
Local List<Integer>Preferences Legacies - match
Route BooleanType External - external route (BGP, EIGRP and OSPF type 1/2)
- match
Route BooleanType External Type1 - OSPF external type 1 route
- match
Route BooleanType External Type2 - OSPF external type 2 route
- match
Route BooleanType Internal - internal route (including OSPF intra/inter area)
- match
Route BooleanType Level1 - IS-IS level-1 route
- match
Route BooleanType Level2 - IS-IS level-2 route
- match
Route BooleanType Local - locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- match
Source List<String>Protocol Bgps - Border Gateway Protocol (BGP)
- match
Source BooleanProtocol Connected - Connected
- match
Source List<String>Protocol Eigrps - Border Gateway Protocol (BGP)
- match
Source BooleanProtocol Isis - ISO IS-IS
- match
Source BooleanProtocol Lisp - Locator ID Separation Protocol (LISP)
- match
Source List<String>Protocol Ospfs - Open Shortest Path First (OSPF)
- match
Source List<String>Protocol Ospfv3s - OSPFv3
- match
Source BooleanProtocol Rip - Routing Information Protocol (RIP)
- match
Source BooleanProtocol Static - Static routes
- List<Integer>
- Tag value
- match
Track Integer - tracking object
- operation String
- seq Integer
- set
As StringPath Prepend As - \n\n;;AS number
- set
As StringPath Prepend As Legacy - \n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
As IntegerPath Prepend Last As - set
As IntegerPath Prepend Last As Legacy - set
As BooleanPath Tag - Set the tag as an AS-path attribute
- set
As BooleanPath Tag Legacy - Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Communities List<String> - set
Communities BooleanAdditive - set
Communities BooleanAdditive Legacy - set
Communities List<String>Legacies - set
Community BooleanList Delete - Delete matching communities
- set
Community BooleanList Delete Legacy - Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Community IntegerList Expanded - set
Community IntegerList Expanded Legacy - set
Community StringList Name - set
Community StringList Name Legacy - set
Community IntegerList Standard - set
Community IntegerList Standard Legacy - set
Community BooleanNone - No community attribute
- set
Community BooleanNone Legacy - No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Default List<String>Interfaces - SPAN source interface
- set
Extcomunity List<String>Rt Legacies - set
Extcomunity List<String>Rts - set
Extcomunity StringSoo - set
Extcomunity StringSoo Legacy - set
Extcomunity StringVpn Distinguisher - VPN Distinguisher Extended Community
- set
Extcomunity BooleanVpn Distinguisher Additive - set
Extcomunity StringVpn Distinguisher Legacy - set
Global Boolean - set
Interfaces List<String> - Interface specific information
- set
Ip StringAddress - Specify prefix-list
- set
Ip List<String>Default Global Next Hop Addresses - set
Ip List<String>Default Next Hop Addresses - set
Ip List<String>Global Next Hop Addresses - set
Ip List<String>Next Hop Addresses - set
Ip BooleanNext Hop Self - Use self address (for BGP only)
- set
Ip IntegerQos Group - set
Ipv6Addresses List<String> - IPv6 prefix-list
- set
Ipv6Default StringGlobal Next Hop - Next hop along path
- set
Ipv6Default List<String>Next Hops - Default next hop IPv6 address
- set
Ipv6Next List<String>Hops - Next hop IPv6 address
- set
Level1 Boolean - Import into a level-1 area
- set
Level12 Boolean - Import into level-1 and level-2
- set
Level2 Boolean - Import into level-2 sub-domain
- set
Local IntegerPreference - Preference value
- set
Local IntegerPreference Legacy - Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Metric StringChange - +/-\n\n;;Add or subtract metric
- set
Metric StringDelay - EIGRP delay metric, in 10 microsecond units
- set
Metric IntegerLoading - EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
- set
Metric IntegerMtu - EIGRP MTU of the path
- set
Metric IntegerReliability - EIGRP reliability metric where 255 is 100% reliable
- set
Metric StringType - Type of metric for destination routing protocol
- set
Metric IntegerValue - Metric value or Bandwidth in Kbits per second
- set
Tag Integer - Tag value
- set
Vrf String - VPN Routing/Forwarding instance name
- set
Weight Integer - BGP weight for routing table
- set
Weight IntegerLegacy - BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- continue boolean
- Continue on a different entry within the route-map
- continue
Sequence numberNumber - Route-map entry sequence number
- description string
- Route-map comment
- match
As number[]Paths - AS path access-list
- match
As number[]Paths Legacies - AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- match
Community booleanList Exact Match - Do exact matching of communities
- match
Community string[]Lists - Named Access List
- match
Community string[]Lists Legacies - Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
- match
Extcommunity string[]Lists - Named Access List
- match
Extcommunity string[]Lists Legacies - Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
- match
Interfaces string[] - match
Ip string[]Address Access Lists - match
Ip string[]Address Prefix Lists - Match entries of prefix-lists
- match
Ip string[]Next Hop Access Lists - match
Ip string[]Next Hop Prefix Lists - Match entries of prefix-lists
- match
Ipv6Address stringAccess Lists - match
Ipv6Address stringPrefix Lists - IPv6 prefix-list
- match
Ipv6Next stringHop Access Lists - match
Ipv6Next stringHop Prefix Lists - IPv6 prefix-list
- match
Local number[]Preferences - match
Local number[]Preferences Legacies - match
Route booleanType External - external route (BGP, EIGRP and OSPF type 1/2)
- match
Route booleanType External Type1 - OSPF external type 1 route
- match
Route booleanType External Type2 - OSPF external type 2 route
- match
Route booleanType Internal - internal route (including OSPF intra/inter area)
- match
Route booleanType Level1 - IS-IS level-1 route
- match
Route booleanType Level2 - IS-IS level-2 route
- match
Route booleanType Local - locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- match
Source string[]Protocol Bgps - Border Gateway Protocol (BGP)
- match
Source booleanProtocol Connected - Connected
- match
Source string[]Protocol Eigrps - Border Gateway Protocol (BGP)
- match
Source booleanProtocol Isis - ISO IS-IS
- match
Source booleanProtocol Lisp - Locator ID Separation Protocol (LISP)
- match
Source string[]Protocol Ospfs - Open Shortest Path First (OSPF)
- match
Source string[]Protocol Ospfv3s - OSPFv3
- match
Source booleanProtocol Rip - Routing Information Protocol (RIP)
- match
Source booleanProtocol Static - Static routes
- number[]
- Tag value
- match
Track number - tracking object
- operation string
- seq number
- set
As stringPath Prepend As - \n\n;;AS number
- set
As stringPath Prepend As Legacy - \n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
As numberPath Prepend Last As - set
As numberPath Prepend Last As Legacy - set
As booleanPath Tag - Set the tag as an AS-path attribute
- set
As booleanPath Tag Legacy - Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Communities string[] - set
Communities booleanAdditive - set
Communities booleanAdditive Legacy - set
Communities string[]Legacies - set
Community booleanList Delete - Delete matching communities
- set
Community booleanList Delete Legacy - Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Community numberList Expanded - set
Community numberList Expanded Legacy - set
Community stringList Name - set
Community stringList Name Legacy - set
Community numberList Standard - set
Community numberList Standard Legacy - set
Community booleanNone - No community attribute
- set
Community booleanNone Legacy - No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Default string[]Interfaces - SPAN source interface
- set
Extcomunity string[]Rt Legacies - set
Extcomunity string[]Rts - set
Extcomunity stringSoo - set
Extcomunity stringSoo Legacy - set
Extcomunity stringVpn Distinguisher - VPN Distinguisher Extended Community
- set
Extcomunity booleanVpn Distinguisher Additive - set
Extcomunity stringVpn Distinguisher Legacy - set
Global boolean - set
Interfaces string[] - Interface specific information
- set
Ip stringAddress - Specify prefix-list
- set
Ip string[]Default Global Next Hop Addresses - set
Ip string[]Default Next Hop Addresses - set
Ip string[]Global Next Hop Addresses - set
Ip string[]Next Hop Addresses - set
Ip booleanNext Hop Self - Use self address (for BGP only)
- set
Ip numberQos Group - set
Ipv6Addresses string[] - IPv6 prefix-list
- set
Ipv6Default stringGlobal Next Hop - Next hop along path
- set
Ipv6Default string[]Next Hops - Default next hop IPv6 address
- set
Ipv6Next string[]Hops - Next hop IPv6 address
- set
Level1 boolean - Import into a level-1 area
- set
Level12 boolean - Import into level-1 and level-2
- set
Level2 boolean - Import into level-2 sub-domain
- set
Local numberPreference - Preference value
- set
Local numberPreference Legacy - Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Metric stringChange - +/-\n\n;;Add or subtract metric
- set
Metric stringDelay - EIGRP delay metric, in 10 microsecond units
- set
Metric numberLoading - EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
- set
Metric numberMtu - EIGRP MTU of the path
- set
Metric numberReliability - EIGRP reliability metric where 255 is 100% reliable
- set
Metric stringType - Type of metric for destination routing protocol
- set
Metric numberValue - Metric value or Bandwidth in Kbits per second
- set
Tag number - Tag value
- set
Vrf string - VPN Routing/Forwarding instance name
- set
Weight number - BGP weight for routing table
- set
Weight numberLegacy - BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- continue_ bool
- Continue on a different entry within the route-map
- continue_
sequence_ intnumber - Route-map entry sequence number
- description str
- Route-map comment
- match_
as_ Sequence[int]paths - AS path access-list
- match_
as_ Sequence[int]paths_ legacies - AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- match_
community_ boollist_ exact_ match - Do exact matching of communities
- match_
community_ Sequence[str]lists - Named Access List
- match_
community_ Sequence[str]lists_ legacies - Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
- match_
extcommunity_ Sequence[str]lists - Named Access List
- match_
extcommunity_ Sequence[str]lists_ legacies - Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
- match_
interfaces Sequence[str] - match_
ip_ Sequence[str]address_ access_ lists - match_
ip_ Sequence[str]address_ prefix_ lists - Match entries of prefix-lists
- match_
ip_ Sequence[str]next_ hop_ access_ lists - match_
ip_ Sequence[str]next_ hop_ prefix_ lists - Match entries of prefix-lists
- match_
ipv6_ straddress_ access_ lists - match_
ipv6_ straddress_ prefix_ lists - IPv6 prefix-list
- match_
ipv6_ strnext_ hop_ access_ lists - match_
ipv6_ strnext_ hop_ prefix_ lists - IPv6 prefix-list
- match_
local_ Sequence[int]preferences - match_
local_ Sequence[int]preferences_ legacies - match_
route_ booltype_ external - external route (BGP, EIGRP and OSPF type 1/2)
- match_
route_ booltype_ external_ type1 - OSPF external type 1 route
- match_
route_ booltype_ external_ type2 - OSPF external type 2 route
- match_
route_ booltype_ internal - internal route (including OSPF intra/inter area)
- match_
route_ booltype_ level1 - IS-IS level-1 route
- match_
route_ booltype_ level2 - IS-IS level-2 route
- match_
route_ booltype_ local - locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- match_
source_ Sequence[str]protocol_ bgps - Border Gateway Protocol (BGP)
- match_
source_ boolprotocol_ connected - Connected
- match_
source_ Sequence[str]protocol_ eigrps - Border Gateway Protocol (BGP)
- match_
source_ boolprotocol_ isis - ISO IS-IS
- match_
source_ boolprotocol_ lisp - Locator ID Separation Protocol (LISP)
- match_
source_ Sequence[str]protocol_ ospfs - Open Shortest Path First (OSPF)
- match_
source_ Sequence[str]protocol_ ospfv3s - OSPFv3
- match_
source_ boolprotocol_ rip - Routing Information Protocol (RIP)
- match_
source_ boolprotocol_ static - Static routes
- Sequence[int]
- Tag value
- match_
track int - tracking object
- operation str
- seq int
- set_
as_ strpath_ prepend_ as - \n\n;;AS number
- set_
as_ strpath_ prepend_ as_ legacy - \n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set_
as_ intpath_ prepend_ last_ as - set_
as_ intpath_ prepend_ last_ as_ legacy - set_
as_ boolpath_ tag - Set the tag as an AS-path attribute
- set_
as_ boolpath_ tag_ legacy - Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set_
communities Sequence[str] - set_
communities_ booladditive - set_
communities_ booladditive_ legacy - set_
communities_ Sequence[str]legacies - set_
community_ boollist_ delete - Delete matching communities
- set_
community_ boollist_ delete_ legacy - Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set_
community_ intlist_ expanded - set_
community_ intlist_ expanded_ legacy - set_
community_ strlist_ name - set_
community_ strlist_ name_ legacy - set_
community_ intlist_ standard - set_
community_ intlist_ standard_ legacy - set_
community_ boolnone - No community attribute
- set_
community_ boolnone_ legacy - No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set_
default_ Sequence[str]interfaces - SPAN source interface
- set_
extcomunity_ Sequence[str]rt_ legacies - set_
extcomunity_ Sequence[str]rts - set_
extcomunity_ strsoo - set_
extcomunity_ strsoo_ legacy - set_
extcomunity_ strvpn_ distinguisher - VPN Distinguisher Extended Community
- set_
extcomunity_ boolvpn_ distinguisher_ additive - set_
extcomunity_ strvpn_ distinguisher_ legacy - set_
global bool - set_
interfaces Sequence[str] - Interface specific information
- set_
ip_ straddress - Specify prefix-list
- set_
ip_ Sequence[str]default_ global_ next_ hop_ addresses - set_
ip_ Sequence[str]default_ next_ hop_ addresses - set_
ip_ Sequence[str]global_ next_ hop_ addresses - set_
ip_ Sequence[str]next_ hop_ addresses - set_
ip_ boolnext_ hop_ self - Use self address (for BGP only)
- set_
ip_ intqos_ group - set_
ipv6_ Sequence[str]addresses - IPv6 prefix-list
- set_
ipv6_ strdefault_ global_ next_ hop - Next hop along path
- set_
ipv6_ Sequence[str]default_ next_ hops - Default next hop IPv6 address
- set_
ipv6_ Sequence[str]next_ hops - Next hop IPv6 address
- set_
level1 bool - Import into a level-1 area
- set_
level12 bool - Import into level-1 and level-2
- set_
level2 bool - Import into level-2 sub-domain
- set_
local_ intpreference - Preference value
- set_
local_ intpreference_ legacy - Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set_
metric_ strchange - +/-\n\n;;Add or subtract metric
- set_
metric_ strdelay - EIGRP delay metric, in 10 microsecond units
- set_
metric_ intloading - EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
- set_
metric_ intmtu - EIGRP MTU of the path
- set_
metric_ intreliability - EIGRP reliability metric where 255 is 100% reliable
- set_
metric_ strtype - Type of metric for destination routing protocol
- set_
metric_ intvalue - Metric value or Bandwidth in Kbits per second
- set_
tag int - Tag value
- set_
vrf str - VPN Routing/Forwarding instance name
- set_
weight int - BGP weight for routing table
- set_
weight_ intlegacy - BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- continue Boolean
- Continue on a different entry within the route-map
- continue
Sequence NumberNumber - Route-map entry sequence number
- description String
- Route-map comment
- match
As List<Number>Paths - AS path access-list
- match
As List<Number>Paths Legacies - AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- match
Community BooleanList Exact Match - Do exact matching of communities
- match
Community List<String>Lists - Named Access List
- match
Community List<String>Lists Legacies - Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
- match
Extcommunity List<String>Lists - Named Access List
- match
Extcommunity List<String>Lists Legacies - Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
- match
Interfaces List<String> - match
Ip List<String>Address Access Lists - match
Ip List<String>Address Prefix Lists - Match entries of prefix-lists
- match
Ip List<String>Next Hop Access Lists - match
Ip List<String>Next Hop Prefix Lists - Match entries of prefix-lists
- match
Ipv6Address StringAccess Lists - match
Ipv6Address StringPrefix Lists - IPv6 prefix-list
- match
Ipv6Next StringHop Access Lists - match
Ipv6Next StringHop Prefix Lists - IPv6 prefix-list
- match
Local List<Number>Preferences - match
Local List<Number>Preferences Legacies - match
Route BooleanType External - external route (BGP, EIGRP and OSPF type 1/2)
- match
Route BooleanType External Type1 - OSPF external type 1 route
- match
Route BooleanType External Type2 - OSPF external type 2 route
- match
Route BooleanType Internal - internal route (including OSPF intra/inter area)
- match
Route BooleanType Level1 - IS-IS level-1 route
- match
Route BooleanType Level2 - IS-IS level-2 route
- match
Route BooleanType Local - locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- match
Source List<String>Protocol Bgps - Border Gateway Protocol (BGP)
- match
Source BooleanProtocol Connected - Connected
- match
Source List<String>Protocol Eigrps - Border Gateway Protocol (BGP)
- match
Source BooleanProtocol Isis - ISO IS-IS
- match
Source BooleanProtocol Lisp - Locator ID Separation Protocol (LISP)
- match
Source List<String>Protocol Ospfs - Open Shortest Path First (OSPF)
- match
Source List<String>Protocol Ospfv3s - OSPFv3
- match
Source BooleanProtocol Rip - Routing Information Protocol (RIP)
- match
Source BooleanProtocol Static - Static routes
- List<Number>
- Tag value
- match
Track Number - tracking object
- operation String
- seq Number
- set
As StringPath Prepend As - \n\n;;AS number
- set
As StringPath Prepend As Legacy - \n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
As NumberPath Prepend Last As - set
As NumberPath Prepend Last As Legacy - set
As BooleanPath Tag - Set the tag as an AS-path attribute
- set
As BooleanPath Tag Legacy - Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Communities List<String> - set
Communities BooleanAdditive - set
Communities BooleanAdditive Legacy - set
Communities List<String>Legacies - set
Community BooleanList Delete - Delete matching communities
- set
Community BooleanList Delete Legacy - Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Community NumberList Expanded - set
Community NumberList Expanded Legacy - set
Community StringList Name - set
Community StringList Name Legacy - set
Community NumberList Standard - set
Community NumberList Standard Legacy - set
Community BooleanNone - No community attribute
- set
Community BooleanNone Legacy - No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Default List<String>Interfaces - SPAN source interface
- set
Extcomunity List<String>Rt Legacies - set
Extcomunity List<String>Rts - set
Extcomunity StringSoo - set
Extcomunity StringSoo Legacy - set
Extcomunity StringVpn Distinguisher - VPN Distinguisher Extended Community
- set
Extcomunity BooleanVpn Distinguisher Additive - set
Extcomunity StringVpn Distinguisher Legacy - set
Global Boolean - set
Interfaces List<String> - Interface specific information
- set
Ip StringAddress - Specify prefix-list
- set
Ip List<String>Default Global Next Hop Addresses - set
Ip List<String>Default Next Hop Addresses - set
Ip List<String>Global Next Hop Addresses - set
Ip List<String>Next Hop Addresses - set
Ip BooleanNext Hop Self - Use self address (for BGP only)
- set
Ip NumberQos Group - set
Ipv6Addresses List<String> - IPv6 prefix-list
- set
Ipv6Default StringGlobal Next Hop - Next hop along path
- set
Ipv6Default List<String>Next Hops - Default next hop IPv6 address
- set
Ipv6Next List<String>Hops - Next hop IPv6 address
- set
Level1 Boolean - Import into a level-1 area
- set
Level12 Boolean - Import into level-1 and level-2
- set
Level2 Boolean - Import into level-2 sub-domain
- set
Local NumberPreference - Preference value
- set
Local NumberPreference Legacy - Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
- set
Metric StringChange - +/-\n\n;;Add or subtract metric
- set
Metric StringDelay - EIGRP delay metric, in 10 microsecond units
- set
Metric NumberLoading - EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
- set
Metric NumberMtu - EIGRP MTU of the path
- set
Metric NumberReliability - EIGRP reliability metric where 255 is 100% reliable
- set
Metric StringType - Type of metric for destination routing protocol
- set
Metric NumberValue - Metric value or Bandwidth in Kbits per second
- set
Tag Number - Tag value
- set
Vrf String - VPN Routing/Forwarding instance name
- set
Weight Number - BGP weight for routing table
- set
Weight NumberLegacy - BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
Package Details
- Repository
- iosxe lbrlabs/pulumi-iosxe
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
iosxe
Terraform Provider.