Viewing docs for Cisco IOS XE v0.0.1
published on Friday, Sep 22, 2023 by lbrlabs
published on Friday, Sep 22, 2023 by lbrlabs
Viewing docs for Cisco IOS XE v0.0.1
published on Friday, Sep 22, 2023 by lbrlabs
published on Friday, Sep 22, 2023 by lbrlabs
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 * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@pulumi/iosxe";
const example = iosxe.getRouteMap({
name: "RM1",
});
import pulumi
import pulumi_iosxe as iosxe
example = iosxe.get_route_map(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)
public static Output<GetRouteMapResult> getRouteMap(GetRouteMapArgs args, InvokeOptions options)
fn::invoke:
function: iosxe:index/getRouteMap:getRouteMap
arguments:
# arguments dictionaryThe 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
iosxeTerraform Provider.
Viewing docs for Cisco IOS XE v0.0.1
published on Friday, Sep 22, 2023 by lbrlabs
published on Friday, Sep 22, 2023 by lbrlabs
