1. Packages
  2. Cisco IOS XE Resource Provider
  3. API Docs
  4. getRouteMap
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs

iosxe.getRouteMap

Explore with Pulumi AI

Cisco IOS XE v0.0.1 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",
    });

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

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@pulumi/iosxe";

const example = iosxe.getRouteMap({
    name: "RM1",
});
Copy
import pulumi
import pulumi_iosxe as iosxe

example = iosxe.get_route_map(name="RM1")
Copy
variables:
  example:
    fn::invoke:
      Function: iosxe:getRouteMap
      Arguments:
        name: RM1
Copy

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>
Copy
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]
Copy
func LookupRouteMap(ctx *Context, args *LookupRouteMapArgs, opts ...InvokeOption) (*LookupRouteMapResult, error)
func LookupRouteMapOutput(ctx *Context, args *LookupRouteMapOutputArgs, opts ...InvokeOption) LookupRouteMapResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetRouteMapResult> getRouteMap(GetRouteMapArgs args, InvokeOptions options)
public static Output<GetRouteMapResult> getRouteMap(GetRouteMapArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: iosxe:index/getRouteMap:getRouteMap
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
WORD;;Route map tag
Device string
A device name from the provider configuration.
Name This property is required. string
WORD;;Route map tag
Device string
A device name from the provider configuration.
name This property is required. String
WORD;;Route map tag
device String
A device name from the provider configuration.
name This property is required. string
WORD;;Route map tag
device string
A device name from the provider configuration.
name This property is required. str
WORD;;Route map tag
device str
A device name from the provider configuration.
name This property is required. String
WORD;;Route map tag
device String
A device name from the provider configuration.

getRouteMap Result

The following output properties are available:

Entries List<Lbrlabs.PulumiPackage.Iosxe.Outputs.GetRouteMapEntry>
Id string
The path of the retrieved object.
Name string
WORD;;Route map tag
Device string
A device name from the provider configuration.
Entries []GetRouteMapEntry
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<GetRouteMapEntry>
id String
The path of the retrieved object.
name String
WORD;;Route map tag
device String
A device name from the provider configuration.
entries GetRouteMapEntry[]
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[GetRouteMapEntry]
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 This property is required. bool
Continue on a different entry within the route-map
ContinueSequenceNumber This property is required. int
Route-map entry sequence number
Description This property is required. string
Route-map comment
MatchAsPaths This property is required. List<int>
AS path access-list
MatchAsPathsLegacies This property is required. List<int>
AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
MatchCommunityListExactMatch This property is required. bool
Do exact matching of communities
MatchCommunityLists This property is required. List<string>
Named Access List
MatchCommunityListsLegacies This property is required. List<string>
Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
MatchExtcommunityLists This property is required. List<string>
Named Access List
MatchExtcommunityListsLegacies This property is required. List<string>
Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
MatchInterfaces This property is required. List<string>
MatchIpAddressAccessLists This property is required. List<string>
MatchIpAddressPrefixLists This property is required. List<string>
Match entries of prefix-lists
MatchIpNextHopAccessLists This property is required. List<string>
MatchIpNextHopPrefixLists This property is required. List<string>
Match entries of prefix-lists
MatchIpv6AddressAccessLists This property is required. string
MatchIpv6AddressPrefixLists This property is required. string
IPv6 prefix-list
MatchIpv6NextHopAccessLists This property is required. string
MatchIpv6NextHopPrefixLists This property is required. string
IPv6 prefix-list
MatchLocalPreferences This property is required. List<int>
MatchLocalPreferencesLegacies This property is required. List<int>
MatchRouteTypeExternal This property is required. bool
external route (BGP, EIGRP and OSPF type 1/2)
MatchRouteTypeExternalType1 This property is required. bool
OSPF external type 1 route
MatchRouteTypeExternalType2 This property is required. bool
OSPF external type 2 route
MatchRouteTypeInternal This property is required. bool
internal route (including OSPF intra/inter area)
MatchRouteTypeLevel1 This property is required. bool
IS-IS level-1 route
MatchRouteTypeLevel2 This property is required. bool
IS-IS level-2 route
MatchRouteTypeLocal This property is required. bool
locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
MatchSourceProtocolBgps This property is required. List<string>
Border Gateway Protocol (BGP)
MatchSourceProtocolConnected This property is required. bool
Connected
MatchSourceProtocolEigrps This property is required. List<string>
Border Gateway Protocol (BGP)
MatchSourceProtocolIsis This property is required. bool
ISO IS-IS
MatchSourceProtocolLisp This property is required. bool
Locator ID Separation Protocol (LISP)
MatchSourceProtocolOspfs This property is required. List<string>
Open Shortest Path First (OSPF)
MatchSourceProtocolOspfv3s This property is required. List<string>
OSPFv3
MatchSourceProtocolRip This property is required. bool
Routing Information Protocol (RIP)
MatchSourceProtocolStatic This property is required. bool
Static routes
MatchTags This property is required. List<int>
Tag value
MatchTrack This property is required. int
tracking object
Operation This property is required. string
Seq This property is required. int
SetAsPathPrependAs This property is required. string
\n\n;;AS number
SetAsPathPrependAsLegacy This property is required. string
\n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetAsPathPrependLastAs This property is required. int
SetAsPathPrependLastAsLegacy This property is required. int
SetAsPathTag This property is required. bool
Set the tag as an AS-path attribute
SetAsPathTagLegacy This property is required. bool
Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetCommunities This property is required. List<string>
SetCommunitiesAdditive This property is required. bool
SetCommunitiesAdditiveLegacy This property is required. bool
SetCommunitiesLegacies This property is required. List<string>
SetCommunityListDelete This property is required. bool
Delete matching communities
SetCommunityListDeleteLegacy This property is required. bool
Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetCommunityListExpanded This property is required. int
SetCommunityListExpandedLegacy This property is required. int
SetCommunityListName This property is required. string
SetCommunityListNameLegacy This property is required. string
SetCommunityListStandard This property is required. int
SetCommunityListStandardLegacy This property is required. int
SetCommunityNone This property is required. bool
No community attribute
SetCommunityNoneLegacy This property is required. bool
No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetDefaultInterfaces This property is required. List<string>
SPAN source interface
SetExtcomunityRtLegacies This property is required. List<string>
SetExtcomunityRts This property is required. List<string>
SetExtcomunitySoo This property is required. string
SetExtcomunitySooLegacy This property is required. string
SetExtcomunityVpnDistinguisher This property is required. string
VPN Distinguisher Extended Community
SetExtcomunityVpnDistinguisherAdditive This property is required. bool
SetExtcomunityVpnDistinguisherLegacy This property is required. string
SetGlobal This property is required. bool
SetInterfaces This property is required. List<string>
Interface specific information
SetIpAddress This property is required. string
Specify prefix-list
SetIpDefaultGlobalNextHopAddresses This property is required. List<string>
SetIpDefaultNextHopAddresses This property is required. List<string>
SetIpGlobalNextHopAddresses This property is required. List<string>
SetIpNextHopAddresses This property is required. List<string>
SetIpNextHopSelf This property is required. bool
Use self address (for BGP only)
SetIpQosGroup This property is required. int
SetIpv6Addresses This property is required. List<string>
IPv6 prefix-list
SetIpv6DefaultGlobalNextHop This property is required. string
Next hop along path
SetIpv6DefaultNextHops This property is required. List<string>
Default next hop IPv6 address
SetIpv6NextHops This property is required. List<string>
Next hop IPv6 address
SetLevel1 This property is required. bool
Import into a level-1 area
SetLevel12 This property is required. bool
Import into level-1 and level-2
SetLevel2 This property is required. bool
Import into level-2 sub-domain
SetLocalPreference This property is required. int
Preference value
SetLocalPreferenceLegacy This property is required. int
Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetMetricChange This property is required. string
+/-\n\n;;Add or subtract metric
SetMetricDelay This property is required. string
EIGRP delay metric, in 10 microsecond units
SetMetricLoading This property is required. int
EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
SetMetricMtu This property is required. int
EIGRP MTU of the path
SetMetricReliability This property is required. int
EIGRP reliability metric where 255 is 100% reliable
SetMetricType This property is required. string
Type of metric for destination routing protocol
SetMetricValue This property is required. int
Metric value or Bandwidth in Kbits per second
SetTag This property is required. int
Tag value
SetVrf This property is required. string
VPN Routing/Forwarding instance name
SetWeight This property is required. int
BGP weight for routing table
SetWeightLegacy This property is required. int
BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
Continue This property is required. bool
Continue on a different entry within the route-map
ContinueSequenceNumber This property is required. int
Route-map entry sequence number
Description This property is required. string
Route-map comment
MatchAsPaths This property is required. []int
AS path access-list
MatchAsPathsLegacies This property is required. []int
AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
MatchCommunityListExactMatch This property is required. bool
Do exact matching of communities
MatchCommunityLists This property is required. []string
Named Access List
MatchCommunityListsLegacies This property is required. []string
Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
MatchExtcommunityLists This property is required. []string
Named Access List
MatchExtcommunityListsLegacies This property is required. []string
Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
MatchInterfaces This property is required. []string
MatchIpAddressAccessLists This property is required. []string
MatchIpAddressPrefixLists This property is required. []string
Match entries of prefix-lists
MatchIpNextHopAccessLists This property is required. []string
MatchIpNextHopPrefixLists This property is required. []string
Match entries of prefix-lists
MatchIpv6AddressAccessLists This property is required. string
MatchIpv6AddressPrefixLists This property is required. string
IPv6 prefix-list
MatchIpv6NextHopAccessLists This property is required. string
MatchIpv6NextHopPrefixLists This property is required. string
IPv6 prefix-list
MatchLocalPreferences This property is required. []int
MatchLocalPreferencesLegacies This property is required. []int
MatchRouteTypeExternal This property is required. bool
external route (BGP, EIGRP and OSPF type 1/2)
MatchRouteTypeExternalType1 This property is required. bool
OSPF external type 1 route
MatchRouteTypeExternalType2 This property is required. bool
OSPF external type 2 route
MatchRouteTypeInternal This property is required. bool
internal route (including OSPF intra/inter area)
MatchRouteTypeLevel1 This property is required. bool
IS-IS level-1 route
MatchRouteTypeLevel2 This property is required. bool
IS-IS level-2 route
MatchRouteTypeLocal This property is required. bool
locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
MatchSourceProtocolBgps This property is required. []string
Border Gateway Protocol (BGP)
MatchSourceProtocolConnected This property is required. bool
Connected
MatchSourceProtocolEigrps This property is required. []string
Border Gateway Protocol (BGP)
MatchSourceProtocolIsis This property is required. bool
ISO IS-IS
MatchSourceProtocolLisp This property is required. bool
Locator ID Separation Protocol (LISP)
MatchSourceProtocolOspfs This property is required. []string
Open Shortest Path First (OSPF)
MatchSourceProtocolOspfv3s This property is required. []string
OSPFv3
MatchSourceProtocolRip This property is required. bool
Routing Information Protocol (RIP)
MatchSourceProtocolStatic This property is required. bool
Static routes
MatchTags This property is required. []int
Tag value
MatchTrack This property is required. int
tracking object
Operation This property is required. string
Seq This property is required. int
SetAsPathPrependAs This property is required. string
\n\n;;AS number
SetAsPathPrependAsLegacy This property is required. string
\n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetAsPathPrependLastAs This property is required. int
SetAsPathPrependLastAsLegacy This property is required. int
SetAsPathTag This property is required. bool
Set the tag as an AS-path attribute
SetAsPathTagLegacy This property is required. bool
Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetCommunities This property is required. []string
SetCommunitiesAdditive This property is required. bool
SetCommunitiesAdditiveLegacy This property is required. bool
SetCommunitiesLegacies This property is required. []string
SetCommunityListDelete This property is required. bool
Delete matching communities
SetCommunityListDeleteLegacy This property is required. bool
Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetCommunityListExpanded This property is required. int
SetCommunityListExpandedLegacy This property is required. int
SetCommunityListName This property is required. string
SetCommunityListNameLegacy This property is required. string
SetCommunityListStandard This property is required. int
SetCommunityListStandardLegacy This property is required. int
SetCommunityNone This property is required. bool
No community attribute
SetCommunityNoneLegacy This property is required. bool
No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetDefaultInterfaces This property is required. []string
SPAN source interface
SetExtcomunityRtLegacies This property is required. []string
SetExtcomunityRts This property is required. []string
SetExtcomunitySoo This property is required. string
SetExtcomunitySooLegacy This property is required. string
SetExtcomunityVpnDistinguisher This property is required. string
VPN Distinguisher Extended Community
SetExtcomunityVpnDistinguisherAdditive This property is required. bool
SetExtcomunityVpnDistinguisherLegacy This property is required. string
SetGlobal This property is required. bool
SetInterfaces This property is required. []string
Interface specific information
SetIpAddress This property is required. string
Specify prefix-list
SetIpDefaultGlobalNextHopAddresses This property is required. []string
SetIpDefaultNextHopAddresses This property is required. []string
SetIpGlobalNextHopAddresses This property is required. []string
SetIpNextHopAddresses This property is required. []string
SetIpNextHopSelf This property is required. bool
Use self address (for BGP only)
SetIpQosGroup This property is required. int
SetIpv6Addresses This property is required. []string
IPv6 prefix-list
SetIpv6DefaultGlobalNextHop This property is required. string
Next hop along path
SetIpv6DefaultNextHops This property is required. []string
Default next hop IPv6 address
SetIpv6NextHops This property is required. []string
Next hop IPv6 address
SetLevel1 This property is required. bool
Import into a level-1 area
SetLevel12 This property is required. bool
Import into level-1 and level-2
SetLevel2 This property is required. bool
Import into level-2 sub-domain
SetLocalPreference This property is required. int
Preference value
SetLocalPreferenceLegacy This property is required. int
Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
SetMetricChange This property is required. string
+/-\n\n;;Add or subtract metric
SetMetricDelay This property is required. string
EIGRP delay metric, in 10 microsecond units
SetMetricLoading This property is required. int
EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
SetMetricMtu This property is required. int
EIGRP MTU of the path
SetMetricReliability This property is required. int
EIGRP reliability metric where 255 is 100% reliable
SetMetricType This property is required. string
Type of metric for destination routing protocol
SetMetricValue This property is required. int
Metric value or Bandwidth in Kbits per second
SetTag This property is required. int
Tag value
SetVrf This property is required. string
VPN Routing/Forwarding instance name
SetWeight This property is required. int
BGP weight for routing table
SetWeightLegacy This property is required. int
BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
continueSequenceNumber This property is required. Integer
Route-map entry sequence number
continue_ This property is required. Boolean
Continue on a different entry within the route-map
description This property is required. String
Route-map comment
matchAsPaths This property is required. List<Integer>
AS path access-list
matchAsPathsLegacies This property is required. List<Integer>
AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
matchCommunityListExactMatch This property is required. Boolean
Do exact matching of communities
matchCommunityLists This property is required. List<String>
Named Access List
matchCommunityListsLegacies This property is required. List<String>
Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
matchExtcommunityLists This property is required. List<String>
Named Access List
matchExtcommunityListsLegacies This property is required. List<String>
Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
matchInterfaces This property is required. List<String>
matchIpAddressAccessLists This property is required. List<String>
matchIpAddressPrefixLists This property is required. List<String>
Match entries of prefix-lists
matchIpNextHopAccessLists This property is required. List<String>
matchIpNextHopPrefixLists This property is required. List<String>
Match entries of prefix-lists
matchIpv6AddressAccessLists This property is required. String
matchIpv6AddressPrefixLists This property is required. String
IPv6 prefix-list
matchIpv6NextHopAccessLists This property is required. String
matchIpv6NextHopPrefixLists This property is required. String
IPv6 prefix-list
matchLocalPreferences This property is required. List<Integer>
matchLocalPreferencesLegacies This property is required. List<Integer>
matchRouteTypeExternal This property is required. Boolean
external route (BGP, EIGRP and OSPF type 1/2)
matchRouteTypeExternalType1 This property is required. Boolean
OSPF external type 1 route
matchRouteTypeExternalType2 This property is required. Boolean
OSPF external type 2 route
matchRouteTypeInternal This property is required. Boolean
internal route (including OSPF intra/inter area)
matchRouteTypeLevel1 This property is required. Boolean
IS-IS level-1 route
matchRouteTypeLevel2 This property is required. Boolean
IS-IS level-2 route
matchRouteTypeLocal This property is required. Boolean
locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
matchSourceProtocolBgps This property is required. List<String>
Border Gateway Protocol (BGP)
matchSourceProtocolConnected This property is required. Boolean
Connected
matchSourceProtocolEigrps This property is required. List<String>
Border Gateway Protocol (BGP)
matchSourceProtocolIsis This property is required. Boolean
ISO IS-IS
matchSourceProtocolLisp This property is required. Boolean
Locator ID Separation Protocol (LISP)
matchSourceProtocolOspfs This property is required. List<String>
Open Shortest Path First (OSPF)
matchSourceProtocolOspfv3s This property is required. List<String>
OSPFv3
matchSourceProtocolRip This property is required. Boolean
Routing Information Protocol (RIP)
matchSourceProtocolStatic This property is required. Boolean
Static routes
matchTags This property is required. List<Integer>
Tag value
matchTrack This property is required. Integer
tracking object
operation This property is required. String
seq This property is required. Integer
setAsPathPrependAs This property is required. String
\n\n;;AS number
setAsPathPrependAsLegacy This property is required. String
\n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setAsPathPrependLastAs This property is required. Integer
setAsPathPrependLastAsLegacy This property is required. Integer
setAsPathTag This property is required. Boolean
Set the tag as an AS-path attribute
setAsPathTagLegacy This property is required. Boolean
Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setCommunities This property is required. List<String>
setCommunitiesAdditive This property is required. Boolean
setCommunitiesAdditiveLegacy This property is required. Boolean
setCommunitiesLegacies This property is required. List<String>
setCommunityListDelete This property is required. Boolean
Delete matching communities
setCommunityListDeleteLegacy This property is required. Boolean
Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setCommunityListExpanded This property is required. Integer
setCommunityListExpandedLegacy This property is required. Integer
setCommunityListName This property is required. String
setCommunityListNameLegacy This property is required. String
setCommunityListStandard This property is required. Integer
setCommunityListStandardLegacy This property is required. Integer
setCommunityNone This property is required. Boolean
No community attribute
setCommunityNoneLegacy This property is required. Boolean
No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setDefaultInterfaces This property is required. List<String>
SPAN source interface
setExtcomunityRtLegacies This property is required. List<String>
setExtcomunityRts This property is required. List<String>
setExtcomunitySoo This property is required. String
setExtcomunitySooLegacy This property is required. String
setExtcomunityVpnDistinguisher This property is required. String
VPN Distinguisher Extended Community
setExtcomunityVpnDistinguisherAdditive This property is required. Boolean
setExtcomunityVpnDistinguisherLegacy This property is required. String
setGlobal This property is required. Boolean
setInterfaces This property is required. List<String>
Interface specific information
setIpAddress This property is required. String
Specify prefix-list
setIpDefaultGlobalNextHopAddresses This property is required. List<String>
setIpDefaultNextHopAddresses This property is required. List<String>
setIpGlobalNextHopAddresses This property is required. List<String>
setIpNextHopAddresses This property is required. List<String>
setIpNextHopSelf This property is required. Boolean
Use self address (for BGP only)
setIpQosGroup This property is required. Integer
setIpv6Addresses This property is required. List<String>
IPv6 prefix-list
setIpv6DefaultGlobalNextHop This property is required. String
Next hop along path
setIpv6DefaultNextHops This property is required. List<String>
Default next hop IPv6 address
setIpv6NextHops This property is required. List<String>
Next hop IPv6 address
setLevel1 This property is required. Boolean
Import into a level-1 area
setLevel12 This property is required. Boolean
Import into level-1 and level-2
setLevel2 This property is required. Boolean
Import into level-2 sub-domain
setLocalPreference This property is required. Integer
Preference value
setLocalPreferenceLegacy This property is required. Integer
Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setMetricChange This property is required. String
+/-\n\n;;Add or subtract metric
setMetricDelay This property is required. String
EIGRP delay metric, in 10 microsecond units
setMetricLoading This property is required. Integer
EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
setMetricMtu This property is required. Integer
EIGRP MTU of the path
setMetricReliability This property is required. Integer
EIGRP reliability metric where 255 is 100% reliable
setMetricType This property is required. String
Type of metric for destination routing protocol
setMetricValue This property is required. Integer
Metric value or Bandwidth in Kbits per second
setTag This property is required. Integer
Tag value
setVrf This property is required. String
VPN Routing/Forwarding instance name
setWeight This property is required. Integer
BGP weight for routing table
setWeightLegacy This property is required. Integer
BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
continue This property is required. boolean
Continue on a different entry within the route-map
continueSequenceNumber This property is required. number
Route-map entry sequence number
description This property is required. string
Route-map comment
matchAsPaths This property is required. number[]
AS path access-list
matchAsPathsLegacies This property is required. number[]
AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
matchCommunityListExactMatch This property is required. boolean
Do exact matching of communities
matchCommunityLists This property is required. string[]
Named Access List
matchCommunityListsLegacies This property is required. string[]
Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
matchExtcommunityLists This property is required. string[]
Named Access List
matchExtcommunityListsLegacies This property is required. string[]
Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
matchInterfaces This property is required. string[]
matchIpAddressAccessLists This property is required. string[]
matchIpAddressPrefixLists This property is required. string[]
Match entries of prefix-lists
matchIpNextHopAccessLists This property is required. string[]
matchIpNextHopPrefixLists This property is required. string[]
Match entries of prefix-lists
matchIpv6AddressAccessLists This property is required. string
matchIpv6AddressPrefixLists This property is required. string
IPv6 prefix-list
matchIpv6NextHopAccessLists This property is required. string
matchIpv6NextHopPrefixLists This property is required. string
IPv6 prefix-list
matchLocalPreferences This property is required. number[]
matchLocalPreferencesLegacies This property is required. number[]
matchRouteTypeExternal This property is required. boolean
external route (BGP, EIGRP and OSPF type 1/2)
matchRouteTypeExternalType1 This property is required. boolean
OSPF external type 1 route
matchRouteTypeExternalType2 This property is required. boolean
OSPF external type 2 route
matchRouteTypeInternal This property is required. boolean
internal route (including OSPF intra/inter area)
matchRouteTypeLevel1 This property is required. boolean
IS-IS level-1 route
matchRouteTypeLevel2 This property is required. boolean
IS-IS level-2 route
matchRouteTypeLocal This property is required. boolean
locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
matchSourceProtocolBgps This property is required. string[]
Border Gateway Protocol (BGP)
matchSourceProtocolConnected This property is required. boolean
Connected
matchSourceProtocolEigrps This property is required. string[]
Border Gateway Protocol (BGP)
matchSourceProtocolIsis This property is required. boolean
ISO IS-IS
matchSourceProtocolLisp This property is required. boolean
Locator ID Separation Protocol (LISP)
matchSourceProtocolOspfs This property is required. string[]
Open Shortest Path First (OSPF)
matchSourceProtocolOspfv3s This property is required. string[]
OSPFv3
matchSourceProtocolRip This property is required. boolean
Routing Information Protocol (RIP)
matchSourceProtocolStatic This property is required. boolean
Static routes
matchTags This property is required. number[]
Tag value
matchTrack This property is required. number
tracking object
operation This property is required. string
seq This property is required. number
setAsPathPrependAs This property is required. string
\n\n;;AS number
setAsPathPrependAsLegacy This property is required. string
\n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setAsPathPrependLastAs This property is required. number
setAsPathPrependLastAsLegacy This property is required. number
setAsPathTag This property is required. boolean
Set the tag as an AS-path attribute
setAsPathTagLegacy This property is required. boolean
Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setCommunities This property is required. string[]
setCommunitiesAdditive This property is required. boolean
setCommunitiesAdditiveLegacy This property is required. boolean
setCommunitiesLegacies This property is required. string[]
setCommunityListDelete This property is required. boolean
Delete matching communities
setCommunityListDeleteLegacy This property is required. boolean
Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setCommunityListExpanded This property is required. number
setCommunityListExpandedLegacy This property is required. number
setCommunityListName This property is required. string
setCommunityListNameLegacy This property is required. string
setCommunityListStandard This property is required. number
setCommunityListStandardLegacy This property is required. number
setCommunityNone This property is required. boolean
No community attribute
setCommunityNoneLegacy This property is required. boolean
No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setDefaultInterfaces This property is required. string[]
SPAN source interface
setExtcomunityRtLegacies This property is required. string[]
setExtcomunityRts This property is required. string[]
setExtcomunitySoo This property is required. string
setExtcomunitySooLegacy This property is required. string
setExtcomunityVpnDistinguisher This property is required. string
VPN Distinguisher Extended Community
setExtcomunityVpnDistinguisherAdditive This property is required. boolean
setExtcomunityVpnDistinguisherLegacy This property is required. string
setGlobal This property is required. boolean
setInterfaces This property is required. string[]
Interface specific information
setIpAddress This property is required. string
Specify prefix-list
setIpDefaultGlobalNextHopAddresses This property is required. string[]
setIpDefaultNextHopAddresses This property is required. string[]
setIpGlobalNextHopAddresses This property is required. string[]
setIpNextHopAddresses This property is required. string[]
setIpNextHopSelf This property is required. boolean
Use self address (for BGP only)
setIpQosGroup This property is required. number
setIpv6Addresses This property is required. string[]
IPv6 prefix-list
setIpv6DefaultGlobalNextHop This property is required. string
Next hop along path
setIpv6DefaultNextHops This property is required. string[]
Default next hop IPv6 address
setIpv6NextHops This property is required. string[]
Next hop IPv6 address
setLevel1 This property is required. boolean
Import into a level-1 area
setLevel12 This property is required. boolean
Import into level-1 and level-2
setLevel2 This property is required. boolean
Import into level-2 sub-domain
setLocalPreference This property is required. number
Preference value
setLocalPreferenceLegacy This property is required. number
Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setMetricChange This property is required. string
+/-\n\n;;Add or subtract metric
setMetricDelay This property is required. string
EIGRP delay metric, in 10 microsecond units
setMetricLoading This property is required. number
EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
setMetricMtu This property is required. number
EIGRP MTU of the path
setMetricReliability This property is required. number
EIGRP reliability metric where 255 is 100% reliable
setMetricType This property is required. string
Type of metric for destination routing protocol
setMetricValue This property is required. number
Metric value or Bandwidth in Kbits per second
setTag This property is required. number
Tag value
setVrf This property is required. string
VPN Routing/Forwarding instance name
setWeight This property is required. number
BGP weight for routing table
setWeightLegacy This property is required. number
BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
continue_ This property is required. bool
Continue on a different entry within the route-map
continue_sequence_number This property is required. int
Route-map entry sequence number
description This property is required. str
Route-map comment
match_as_paths This property is required. Sequence[int]
AS path access-list
match_as_paths_legacies This property is required. Sequence[int]
AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
match_community_list_exact_match This property is required. bool
Do exact matching of communities
match_community_lists This property is required. Sequence[str]
Named Access List
match_community_lists_legacies This property is required. Sequence[str]
Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
match_extcommunity_lists This property is required. Sequence[str]
Named Access List
match_extcommunity_lists_legacies This property is required. Sequence[str]
Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
match_interfaces This property is required. Sequence[str]
match_ip_address_access_lists This property is required. Sequence[str]
match_ip_address_prefix_lists This property is required. Sequence[str]
Match entries of prefix-lists
match_ip_next_hop_access_lists This property is required. Sequence[str]
match_ip_next_hop_prefix_lists This property is required. Sequence[str]
Match entries of prefix-lists
match_ipv6_address_access_lists This property is required. str
match_ipv6_address_prefix_lists This property is required. str
IPv6 prefix-list
match_ipv6_next_hop_access_lists This property is required. str
match_ipv6_next_hop_prefix_lists This property is required. str
IPv6 prefix-list
match_local_preferences This property is required. Sequence[int]
match_local_preferences_legacies This property is required. Sequence[int]
match_route_type_external This property is required. bool
external route (BGP, EIGRP and OSPF type 1/2)
match_route_type_external_type1 This property is required. bool
OSPF external type 1 route
match_route_type_external_type2 This property is required. bool
OSPF external type 2 route
match_route_type_internal This property is required. bool
internal route (including OSPF intra/inter area)
match_route_type_level1 This property is required. bool
IS-IS level-1 route
match_route_type_level2 This property is required. bool
IS-IS level-2 route
match_route_type_local This property is required. bool
locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
match_source_protocol_bgps This property is required. Sequence[str]
Border Gateway Protocol (BGP)
match_source_protocol_connected This property is required. bool
Connected
match_source_protocol_eigrps This property is required. Sequence[str]
Border Gateway Protocol (BGP)
match_source_protocol_isis This property is required. bool
ISO IS-IS
match_source_protocol_lisp This property is required. bool
Locator ID Separation Protocol (LISP)
match_source_protocol_ospfs This property is required. Sequence[str]
Open Shortest Path First (OSPF)
match_source_protocol_ospfv3s This property is required. Sequence[str]
OSPFv3
match_source_protocol_rip This property is required. bool
Routing Information Protocol (RIP)
match_source_protocol_static This property is required. bool
Static routes
match_tags This property is required. Sequence[int]
Tag value
match_track This property is required. int
tracking object
operation This property is required. str
seq This property is required. int
set_as_path_prepend_as This property is required. str
\n\n;;AS number
set_as_path_prepend_as_legacy This property is required. str
\n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
set_as_path_prepend_last_as This property is required. int
set_as_path_prepend_last_as_legacy This property is required. int
set_as_path_tag This property is required. bool
Set the tag as an AS-path attribute
set_as_path_tag_legacy This property is required. bool
Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
set_communities This property is required. Sequence[str]
set_communities_additive This property is required. bool
set_communities_additive_legacy This property is required. bool
set_communities_legacies This property is required. Sequence[str]
set_community_list_delete This property is required. bool
Delete matching communities
set_community_list_delete_legacy This property is required. bool
Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
set_community_list_expanded This property is required. int
set_community_list_expanded_legacy This property is required. int
set_community_list_name This property is required. str
set_community_list_name_legacy This property is required. str
set_community_list_standard This property is required. int
set_community_list_standard_legacy This property is required. int
set_community_none This property is required. bool
No community attribute
set_community_none_legacy This property is required. bool
No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
set_default_interfaces This property is required. Sequence[str]
SPAN source interface
set_extcomunity_rt_legacies This property is required. Sequence[str]
set_extcomunity_rts This property is required. Sequence[str]
set_extcomunity_soo This property is required. str
set_extcomunity_soo_legacy This property is required. str
set_extcomunity_vpn_distinguisher This property is required. str
VPN Distinguisher Extended Community
set_extcomunity_vpn_distinguisher_additive This property is required. bool
set_extcomunity_vpn_distinguisher_legacy This property is required. str
set_global This property is required. bool
set_interfaces This property is required. Sequence[str]
Interface specific information
set_ip_address This property is required. str
Specify prefix-list
set_ip_default_global_next_hop_addresses This property is required. Sequence[str]
set_ip_default_next_hop_addresses This property is required. Sequence[str]
set_ip_global_next_hop_addresses This property is required. Sequence[str]
set_ip_next_hop_addresses This property is required. Sequence[str]
set_ip_next_hop_self This property is required. bool
Use self address (for BGP only)
set_ip_qos_group This property is required. int
set_ipv6_addresses This property is required. Sequence[str]
IPv6 prefix-list
set_ipv6_default_global_next_hop This property is required. str
Next hop along path
set_ipv6_default_next_hops This property is required. Sequence[str]
Default next hop IPv6 address
set_ipv6_next_hops This property is required. Sequence[str]
Next hop IPv6 address
set_level1 This property is required. bool
Import into a level-1 area
set_level12 This property is required. bool
Import into level-1 and level-2
set_level2 This property is required. bool
Import into level-2 sub-domain
set_local_preference This property is required. int
Preference value
set_local_preference_legacy This property is required. int
Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
set_metric_change This property is required. str
+/-\n\n;;Add or subtract metric
set_metric_delay This property is required. str
EIGRP delay metric, in 10 microsecond units
set_metric_loading This property is required. int
EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
set_metric_mtu This property is required. int
EIGRP MTU of the path
set_metric_reliability This property is required. int
EIGRP reliability metric where 255 is 100% reliable
set_metric_type This property is required. str
Type of metric for destination routing protocol
set_metric_value This property is required. int
Metric value or Bandwidth in Kbits per second
set_tag This property is required. int
Tag value
set_vrf This property is required. str
VPN Routing/Forwarding instance name
set_weight This property is required. int
BGP weight for routing table
set_weight_legacy This property is required. int
BGP weight for routing table (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
continue This property is required. Boolean
Continue on a different entry within the route-map
continueSequenceNumber This property is required. Number
Route-map entry sequence number
description This property is required. String
Route-map comment
matchAsPaths This property is required. List<Number>
AS path access-list
matchAsPathsLegacies This property is required. List<Number>
AS path access-list (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
matchCommunityListExactMatch This property is required. Boolean
Do exact matching of communities
matchCommunityLists This property is required. List<String>
Named Access List
matchCommunityListsLegacies This property is required. List<String>
Named Access List (DEPRECATED- please use community-list in Cisco-IOS-XE-bgp.yang)
matchExtcommunityLists This property is required. List<String>
Named Access List
matchExtcommunityListsLegacies This property is required. List<String>
Named Access List (DEPRECATED- please use extcommunity-list in Cisco-IOS-XE-bgp.yang)
matchInterfaces This property is required. List<String>
matchIpAddressAccessLists This property is required. List<String>
matchIpAddressPrefixLists This property is required. List<String>
Match entries of prefix-lists
matchIpNextHopAccessLists This property is required. List<String>
matchIpNextHopPrefixLists This property is required. List<String>
Match entries of prefix-lists
matchIpv6AddressAccessLists This property is required. String
matchIpv6AddressPrefixLists This property is required. String
IPv6 prefix-list
matchIpv6NextHopAccessLists This property is required. String
matchIpv6NextHopPrefixLists This property is required. String
IPv6 prefix-list
matchLocalPreferences This property is required. List<Number>
matchLocalPreferencesLegacies This property is required. List<Number>
matchRouteTypeExternal This property is required. Boolean
external route (BGP, EIGRP and OSPF type 1/2)
matchRouteTypeExternalType1 This property is required. Boolean
OSPF external type 1 route
matchRouteTypeExternalType2 This property is required. Boolean
OSPF external type 2 route
matchRouteTypeInternal This property is required. Boolean
internal route (including OSPF intra/inter area)
matchRouteTypeLevel1 This property is required. Boolean
IS-IS level-1 route
matchRouteTypeLevel2 This property is required. Boolean
IS-IS level-2 route
matchRouteTypeLocal This property is required. Boolean
locally generated route (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
matchSourceProtocolBgps This property is required. List<String>
Border Gateway Protocol (BGP)
matchSourceProtocolConnected This property is required. Boolean
Connected
matchSourceProtocolEigrps This property is required. List<String>
Border Gateway Protocol (BGP)
matchSourceProtocolIsis This property is required. Boolean
ISO IS-IS
matchSourceProtocolLisp This property is required. Boolean
Locator ID Separation Protocol (LISP)
matchSourceProtocolOspfs This property is required. List<String>
Open Shortest Path First (OSPF)
matchSourceProtocolOspfv3s This property is required. List<String>
OSPFv3
matchSourceProtocolRip This property is required. Boolean
Routing Information Protocol (RIP)
matchSourceProtocolStatic This property is required. Boolean
Static routes
matchTags This property is required. List<Number>
Tag value
matchTrack This property is required. Number
tracking object
operation This property is required. String
seq This property is required. Number
setAsPathPrependAs This property is required. String
\n\n;;AS number
setAsPathPrependAsLegacy This property is required. String
\n\n;;AS number (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setAsPathPrependLastAs This property is required. Number
setAsPathPrependLastAsLegacy This property is required. Number
setAsPathTag This property is required. Boolean
Set the tag as an AS-path attribute
setAsPathTagLegacy This property is required. Boolean
Set the tag as an AS-path attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setCommunities This property is required. List<String>
setCommunitiesAdditive This property is required. Boolean
setCommunitiesAdditiveLegacy This property is required. Boolean
setCommunitiesLegacies This property is required. List<String>
setCommunityListDelete This property is required. Boolean
Delete matching communities
setCommunityListDeleteLegacy This property is required. Boolean
Delete matching communities (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setCommunityListExpanded This property is required. Number
setCommunityListExpandedLegacy This property is required. Number
setCommunityListName This property is required. String
setCommunityListNameLegacy This property is required. String
setCommunityListStandard This property is required. Number
setCommunityListStandardLegacy This property is required. Number
setCommunityNone This property is required. Boolean
No community attribute
setCommunityNoneLegacy This property is required. Boolean
No community attribute (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setDefaultInterfaces This property is required. List<String>
SPAN source interface
setExtcomunityRtLegacies This property is required. List<String>
setExtcomunityRts This property is required. List<String>
setExtcomunitySoo This property is required. String
setExtcomunitySooLegacy This property is required. String
setExtcomunityVpnDistinguisher This property is required. String
VPN Distinguisher Extended Community
setExtcomunityVpnDistinguisherAdditive This property is required. Boolean
setExtcomunityVpnDistinguisherLegacy This property is required. String
setGlobal This property is required. Boolean
setInterfaces This property is required. List<String>
Interface specific information
setIpAddress This property is required. String
Specify prefix-list
setIpDefaultGlobalNextHopAddresses This property is required. List<String>
setIpDefaultNextHopAddresses This property is required. List<String>
setIpGlobalNextHopAddresses This property is required. List<String>
setIpNextHopAddresses This property is required. List<String>
setIpNextHopSelf This property is required. Boolean
Use self address (for BGP only)
setIpQosGroup This property is required. Number
setIpv6Addresses This property is required. List<String>
IPv6 prefix-list
setIpv6DefaultGlobalNextHop This property is required. String
Next hop along path
setIpv6DefaultNextHops This property is required. List<String>
Default next hop IPv6 address
setIpv6NextHops This property is required. List<String>
Next hop IPv6 address
setLevel1 This property is required. Boolean
Import into a level-1 area
setLevel12 This property is required. Boolean
Import into level-1 and level-2
setLevel2 This property is required. Boolean
Import into level-2 sub-domain
setLocalPreference This property is required. Number
Preference value
setLocalPreferenceLegacy This property is required. Number
Preference value (DEPRECATED - please use route-map configuration in Cisco-IOS-XE-bgp.yang)
setMetricChange This property is required. String
+/-\n\n;;Add or subtract metric
setMetricDelay This property is required. String
EIGRP delay metric, in 10 microsecond units
setMetricLoading This property is required. Number
EIGRP Effective bandwidth metric (Loading) where 255 is 100% loaded
setMetricMtu This property is required. Number
EIGRP MTU of the path
setMetricReliability This property is required. Number
EIGRP reliability metric where 255 is 100% reliable
setMetricType This property is required. String
Type of metric for destination routing protocol
setMetricValue This property is required. Number
Metric value or Bandwidth in Kbits per second
setTag This property is required. Number
Tag value
setVrf This property is required. String
VPN Routing/Forwarding instance name
setWeight This property is required. Number
BGP weight for routing table
setWeightLegacy This property is required. Number
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.
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs