1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. getServiceRoutingBgpFeature
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

sdwan.getServiceRoutingBgpFeature

Explore with Pulumi AI

Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

This data source can read the Service Routing BGP Feature.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";

const example = sdwan.getServiceRoutingBgpFeature({
    id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
    featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
});
Copy
import pulumi
import pulumi_sdwan as sdwan

example = sdwan.get_service_routing_bgp_feature(id="f6b2c44c-693c-4763-b010-895aa3d236bd",
    feature_profile_id="f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
Copy
package main

import (
	"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sdwan.LookupServiceRoutingBgpFeature(ctx, &sdwan.LookupServiceRoutingBgpFeatureArgs{
			Id:               "f6b2c44c-693c-4763-b010-895aa3d236bd",
			FeatureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;

return await Deployment.RunAsync(() => 
{
    var example = Sdwan.GetServiceRoutingBgpFeature.Invoke(new()
    {
        Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
        FeatureProfileId = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetServiceRoutingBgpFeatureArgs;
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 = SdwanFunctions.getServiceRoutingBgpFeature(GetServiceRoutingBgpFeatureArgs.builder()
            .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sdwan:getServiceRoutingBgpFeature
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
        featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
Copy

Using getServiceRoutingBgpFeature

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 getServiceRoutingBgpFeature(args: GetServiceRoutingBgpFeatureArgs, opts?: InvokeOptions): Promise<GetServiceRoutingBgpFeatureResult>
function getServiceRoutingBgpFeatureOutput(args: GetServiceRoutingBgpFeatureOutputArgs, opts?: InvokeOptions): Output<GetServiceRoutingBgpFeatureResult>
Copy
def get_service_routing_bgp_feature(feature_profile_id: Optional[str] = None,
                                    id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetServiceRoutingBgpFeatureResult
def get_service_routing_bgp_feature_output(feature_profile_id: Optional[pulumi.Input[str]] = None,
                                    id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetServiceRoutingBgpFeatureResult]
Copy
func LookupServiceRoutingBgpFeature(ctx *Context, args *LookupServiceRoutingBgpFeatureArgs, opts ...InvokeOption) (*LookupServiceRoutingBgpFeatureResult, error)
func LookupServiceRoutingBgpFeatureOutput(ctx *Context, args *LookupServiceRoutingBgpFeatureOutputArgs, opts ...InvokeOption) LookupServiceRoutingBgpFeatureResultOutput
Copy

> Note: This function is named LookupServiceRoutingBgpFeature in the Go SDK.

public static class GetServiceRoutingBgpFeature 
{
    public static Task<GetServiceRoutingBgpFeatureResult> InvokeAsync(GetServiceRoutingBgpFeatureArgs args, InvokeOptions? opts = null)
    public static Output<GetServiceRoutingBgpFeatureResult> Invoke(GetServiceRoutingBgpFeatureInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetServiceRoutingBgpFeatureResult> getServiceRoutingBgpFeature(GetServiceRoutingBgpFeatureArgs args, InvokeOptions options)
public static Output<GetServiceRoutingBgpFeatureResult> getServiceRoutingBgpFeature(GetServiceRoutingBgpFeatureArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getServiceRoutingBgpFeature:getServiceRoutingBgpFeature
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Feature
FeatureProfileId This property is required. string
Feature Profile ID
Id This property is required. string
The id of the Feature
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Feature
featureProfileId This property is required. string
Feature Profile ID
id This property is required. string
The id of the Feature
feature_profile_id This property is required. str
Feature Profile ID
id This property is required. str
The id of the Feature
featureProfileId This property is required. String
Feature Profile ID
id This property is required. String
The id of the Feature

getServiceRoutingBgpFeature Result

The following output properties are available:

AlwaysCompareMed bool
Compare MEDs from all ASs when selecting active BGP paths
AlwaysCompareMedVariable string
Variable name
AsNumber int
Set autonomous system number \n\n or \n\n
AsNumberVariable string
Variable name
CompareRouterId bool
Compare router IDs when selecting active BGP paths
CompareRouterIdVariable string
Variable name
Description string
The description of the Feature
DeterministicMed bool
Compare MEDs from all routes from same AS when selecting active BGP paths
DeterministicMedVariable string
Variable name
ExternalRoutesDistance int
Set administrative distance for external BGP routes
ExternalRoutesDistanceVariable string
Variable name
FeatureProfileId string
Feature Profile ID
HoldTime int
Interval (seconds) not receiving a keepalive message declares a BGP peer down
HoldTimeVariable string
Variable name
Id string
The id of the Feature
InternalRoutesDistance int
Set administrative distance for internal BGP routes
InternalRoutesDistanceVariable string
Variable name
Ipv4AggregateAddresses List<GetServiceRoutingBgpFeatureIpv4AggregateAddress>
Aggregate prefixes in specific range
Ipv4EibgpMaximumPaths int
Set maximum number of parallel IBGP paths for multipath load sharing
Ipv4EibgpMaximumPathsVariable string
Variable name
Ipv4Neighbors List<GetServiceRoutingBgpFeatureIpv4Neighbor>
Set BGP IPv4 neighbors
Ipv4Networks List<GetServiceRoutingBgpFeatureIpv4Network>
Configure the networks for BGP to advertise
Ipv4Originate bool
BGP Default Information Originate
Ipv4OriginateVariable string
Variable name
Ipv4Redistributes List<GetServiceRoutingBgpFeatureIpv4Redistribute>
Redistribute routes into BGP
Ipv4TableMapFilter bool
Table map filtered or not
Ipv4TableMapFilterVariable string
Variable name
Ipv4TableMapRoutePolicyId string
Ipv6AggregateAddresses List<GetServiceRoutingBgpFeatureIpv6AggregateAddress>
IPv6 Aggregate prefixes in specific range
Ipv6EibgpMaximumPaths int
Set maximum number of parallel IBGP paths for multipath load sharing
Ipv6EibgpMaximumPathsVariable string
Variable name
Ipv6Neighbors List<GetServiceRoutingBgpFeatureIpv6Neighbor>
Set BGP IPv6 neighbors
Ipv6Networks List<GetServiceRoutingBgpFeatureIpv6Network>
Configure the networks for BGP to advertise
Ipv6Originate bool
BGP Default Information Originate
Ipv6OriginateVariable string
Variable name
Ipv6Redistributes List<GetServiceRoutingBgpFeatureIpv6Redistribute>
Redistribute routes into BGP
Ipv6TableMapFilter bool
Table map filtered or not
Ipv6TableMapFilterVariable string
Variable name
Ipv6TableMapRoutePolicyId string
KeepaliveTime int
Interval (seconds) of keepalive messages sent to its BGP peer
KeepaliveTimeVariable string
Variable name
LocalRoutesDistance int
Set administrative distance for local BGP routes
LocalRoutesDistanceVariable string
Variable name
MissingMedAsWorst bool
If path has no MED, consider it to be worst path when selecting active BGP paths
MissingMedAsWorstVariable string
Variable name
MultipathRelax bool
Ignore AS for multipath selection
MultipathRelaxVariable string
Variable name
Name string
The name of the Feature
PropagateAsPath bool
Propagate AS Path
PropagateAsPathVariable string
Variable name
PropagateCommunity bool
Propagate Community
PropagateCommunityVariable string
Variable name
RouterId string
Configure BGP router identifier
RouterIdVariable string
Variable name
Version int
The version of the Feature
AlwaysCompareMed bool
Compare MEDs from all ASs when selecting active BGP paths
AlwaysCompareMedVariable string
Variable name
AsNumber int
Set autonomous system number \n\n or \n\n
AsNumberVariable string
Variable name
CompareRouterId bool
Compare router IDs when selecting active BGP paths
CompareRouterIdVariable string
Variable name
Description string
The description of the Feature
DeterministicMed bool
Compare MEDs from all routes from same AS when selecting active BGP paths
DeterministicMedVariable string
Variable name
ExternalRoutesDistance int
Set administrative distance for external BGP routes
ExternalRoutesDistanceVariable string
Variable name
FeatureProfileId string
Feature Profile ID
HoldTime int
Interval (seconds) not receiving a keepalive message declares a BGP peer down
HoldTimeVariable string
Variable name
Id string
The id of the Feature
InternalRoutesDistance int
Set administrative distance for internal BGP routes
InternalRoutesDistanceVariable string
Variable name
Ipv4AggregateAddresses []GetServiceRoutingBgpFeatureIpv4AggregateAddress
Aggregate prefixes in specific range
Ipv4EibgpMaximumPaths int
Set maximum number of parallel IBGP paths for multipath load sharing
Ipv4EibgpMaximumPathsVariable string
Variable name
Ipv4Neighbors []GetServiceRoutingBgpFeatureIpv4Neighbor
Set BGP IPv4 neighbors
Ipv4Networks []GetServiceRoutingBgpFeatureIpv4Network
Configure the networks for BGP to advertise
Ipv4Originate bool
BGP Default Information Originate
Ipv4OriginateVariable string
Variable name
Ipv4Redistributes []GetServiceRoutingBgpFeatureIpv4Redistribute
Redistribute routes into BGP
Ipv4TableMapFilter bool
Table map filtered or not
Ipv4TableMapFilterVariable string
Variable name
Ipv4TableMapRoutePolicyId string
Ipv6AggregateAddresses []GetServiceRoutingBgpFeatureIpv6AggregateAddress
IPv6 Aggregate prefixes in specific range
Ipv6EibgpMaximumPaths int
Set maximum number of parallel IBGP paths for multipath load sharing
Ipv6EibgpMaximumPathsVariable string
Variable name
Ipv6Neighbors []GetServiceRoutingBgpFeatureIpv6Neighbor
Set BGP IPv6 neighbors
Ipv6Networks []GetServiceRoutingBgpFeatureIpv6Network
Configure the networks for BGP to advertise
Ipv6Originate bool
BGP Default Information Originate
Ipv6OriginateVariable string
Variable name
Ipv6Redistributes []GetServiceRoutingBgpFeatureIpv6Redistribute
Redistribute routes into BGP
Ipv6TableMapFilter bool
Table map filtered or not
Ipv6TableMapFilterVariable string
Variable name
Ipv6TableMapRoutePolicyId string
KeepaliveTime int
Interval (seconds) of keepalive messages sent to its BGP peer
KeepaliveTimeVariable string
Variable name
LocalRoutesDistance int
Set administrative distance for local BGP routes
LocalRoutesDistanceVariable string
Variable name
MissingMedAsWorst bool
If path has no MED, consider it to be worst path when selecting active BGP paths
MissingMedAsWorstVariable string
Variable name
MultipathRelax bool
Ignore AS for multipath selection
MultipathRelaxVariable string
Variable name
Name string
The name of the Feature
PropagateAsPath bool
Propagate AS Path
PropagateAsPathVariable string
Variable name
PropagateCommunity bool
Propagate Community
PropagateCommunityVariable string
Variable name
RouterId string
Configure BGP router identifier
RouterIdVariable string
Variable name
Version int
The version of the Feature
alwaysCompareMed Boolean
Compare MEDs from all ASs when selecting active BGP paths
alwaysCompareMedVariable String
Variable name
asNumber Integer
Set autonomous system number \n\n or \n\n
asNumberVariable String
Variable name
compareRouterId Boolean
Compare router IDs when selecting active BGP paths
compareRouterIdVariable String
Variable name
description String
The description of the Feature
deterministicMed Boolean
Compare MEDs from all routes from same AS when selecting active BGP paths
deterministicMedVariable String
Variable name
externalRoutesDistance Integer
Set administrative distance for external BGP routes
externalRoutesDistanceVariable String
Variable name
featureProfileId String
Feature Profile ID
holdTime Integer
Interval (seconds) not receiving a keepalive message declares a BGP peer down
holdTimeVariable String
Variable name
id String
The id of the Feature
internalRoutesDistance Integer
Set administrative distance for internal BGP routes
internalRoutesDistanceVariable String
Variable name
ipv4AggregateAddresses List<GetServiceRoutingBgpFeatureIpv4AggregateAddress>
Aggregate prefixes in specific range
ipv4EibgpMaximumPaths Integer
Set maximum number of parallel IBGP paths for multipath load sharing
ipv4EibgpMaximumPathsVariable String
Variable name
ipv4Neighbors List<GetServiceRoutingBgpFeatureIpv4Neighbor>
Set BGP IPv4 neighbors
ipv4Networks List<GetServiceRoutingBgpFeatureIpv4Network>
Configure the networks for BGP to advertise
ipv4Originate Boolean
BGP Default Information Originate
ipv4OriginateVariable String
Variable name
ipv4Redistributes List<GetServiceRoutingBgpFeatureIpv4Redistribute>
Redistribute routes into BGP
ipv4TableMapFilter Boolean
Table map filtered or not
ipv4TableMapFilterVariable String
Variable name
ipv4TableMapRoutePolicyId String
ipv6AggregateAddresses List<GetServiceRoutingBgpFeatureIpv6AggregateAddress>
IPv6 Aggregate prefixes in specific range
ipv6EibgpMaximumPaths Integer
Set maximum number of parallel IBGP paths for multipath load sharing
ipv6EibgpMaximumPathsVariable String
Variable name
ipv6Neighbors List<GetServiceRoutingBgpFeatureIpv6Neighbor>
Set BGP IPv6 neighbors
ipv6Networks List<GetServiceRoutingBgpFeatureIpv6Network>
Configure the networks for BGP to advertise
ipv6Originate Boolean
BGP Default Information Originate
ipv6OriginateVariable String
Variable name
ipv6Redistributes List<GetServiceRoutingBgpFeatureIpv6Redistribute>
Redistribute routes into BGP
ipv6TableMapFilter Boolean
Table map filtered or not
ipv6TableMapFilterVariable String
Variable name
ipv6TableMapRoutePolicyId String
keepaliveTime Integer
Interval (seconds) of keepalive messages sent to its BGP peer
keepaliveTimeVariable String
Variable name
localRoutesDistance Integer
Set administrative distance for local BGP routes
localRoutesDistanceVariable String
Variable name
missingMedAsWorst Boolean
If path has no MED, consider it to be worst path when selecting active BGP paths
missingMedAsWorstVariable String
Variable name
multipathRelax Boolean
Ignore AS for multipath selection
multipathRelaxVariable String
Variable name
name String
The name of the Feature
propagateAsPath Boolean
Propagate AS Path
propagateAsPathVariable String
Variable name
propagateCommunity Boolean
Propagate Community
propagateCommunityVariable String
Variable name
routerId String
Configure BGP router identifier
routerIdVariable String
Variable name
version Integer
The version of the Feature
alwaysCompareMed boolean
Compare MEDs from all ASs when selecting active BGP paths
alwaysCompareMedVariable string
Variable name
asNumber number
Set autonomous system number \n\n or \n\n
asNumberVariable string
Variable name
compareRouterId boolean
Compare router IDs when selecting active BGP paths
compareRouterIdVariable string
Variable name
description string
The description of the Feature
deterministicMed boolean
Compare MEDs from all routes from same AS when selecting active BGP paths
deterministicMedVariable string
Variable name
externalRoutesDistance number
Set administrative distance for external BGP routes
externalRoutesDistanceVariable string
Variable name
featureProfileId string
Feature Profile ID
holdTime number
Interval (seconds) not receiving a keepalive message declares a BGP peer down
holdTimeVariable string
Variable name
id string
The id of the Feature
internalRoutesDistance number
Set administrative distance for internal BGP routes
internalRoutesDistanceVariable string
Variable name
ipv4AggregateAddresses GetServiceRoutingBgpFeatureIpv4AggregateAddress[]
Aggregate prefixes in specific range
ipv4EibgpMaximumPaths number
Set maximum number of parallel IBGP paths for multipath load sharing
ipv4EibgpMaximumPathsVariable string
Variable name
ipv4Neighbors GetServiceRoutingBgpFeatureIpv4Neighbor[]
Set BGP IPv4 neighbors
ipv4Networks GetServiceRoutingBgpFeatureIpv4Network[]
Configure the networks for BGP to advertise
ipv4Originate boolean
BGP Default Information Originate
ipv4OriginateVariable string
Variable name
ipv4Redistributes GetServiceRoutingBgpFeatureIpv4Redistribute[]
Redistribute routes into BGP
ipv4TableMapFilter boolean
Table map filtered or not
ipv4TableMapFilterVariable string
Variable name
ipv4TableMapRoutePolicyId string
ipv6AggregateAddresses GetServiceRoutingBgpFeatureIpv6AggregateAddress[]
IPv6 Aggregate prefixes in specific range
ipv6EibgpMaximumPaths number
Set maximum number of parallel IBGP paths for multipath load sharing
ipv6EibgpMaximumPathsVariable string
Variable name
ipv6Neighbors GetServiceRoutingBgpFeatureIpv6Neighbor[]
Set BGP IPv6 neighbors
ipv6Networks GetServiceRoutingBgpFeatureIpv6Network[]
Configure the networks for BGP to advertise
ipv6Originate boolean
BGP Default Information Originate
ipv6OriginateVariable string
Variable name
ipv6Redistributes GetServiceRoutingBgpFeatureIpv6Redistribute[]
Redistribute routes into BGP
ipv6TableMapFilter boolean
Table map filtered or not
ipv6TableMapFilterVariable string
Variable name
ipv6TableMapRoutePolicyId string
keepaliveTime number
Interval (seconds) of keepalive messages sent to its BGP peer
keepaliveTimeVariable string
Variable name
localRoutesDistance number
Set administrative distance for local BGP routes
localRoutesDistanceVariable string
Variable name
missingMedAsWorst boolean
If path has no MED, consider it to be worst path when selecting active BGP paths
missingMedAsWorstVariable string
Variable name
multipathRelax boolean
Ignore AS for multipath selection
multipathRelaxVariable string
Variable name
name string
The name of the Feature
propagateAsPath boolean
Propagate AS Path
propagateAsPathVariable string
Variable name
propagateCommunity boolean
Propagate Community
propagateCommunityVariable string
Variable name
routerId string
Configure BGP router identifier
routerIdVariable string
Variable name
version number
The version of the Feature
always_compare_med bool
Compare MEDs from all ASs when selecting active BGP paths
always_compare_med_variable str
Variable name
as_number int
Set autonomous system number \n\n or \n\n
as_number_variable str
Variable name
compare_router_id bool
Compare router IDs when selecting active BGP paths
compare_router_id_variable str
Variable name
description str
The description of the Feature
deterministic_med bool
Compare MEDs from all routes from same AS when selecting active BGP paths
deterministic_med_variable str
Variable name
external_routes_distance int
Set administrative distance for external BGP routes
external_routes_distance_variable str
Variable name
feature_profile_id str
Feature Profile ID
hold_time int
Interval (seconds) not receiving a keepalive message declares a BGP peer down
hold_time_variable str
Variable name
id str
The id of the Feature
internal_routes_distance int
Set administrative distance for internal BGP routes
internal_routes_distance_variable str
Variable name
ipv4_aggregate_addresses Sequence[GetServiceRoutingBgpFeatureIpv4AggregateAddress]
Aggregate prefixes in specific range
ipv4_eibgp_maximum_paths int
Set maximum number of parallel IBGP paths for multipath load sharing
ipv4_eibgp_maximum_paths_variable str
Variable name
ipv4_neighbors Sequence[GetServiceRoutingBgpFeatureIpv4Neighbor]
Set BGP IPv4 neighbors
ipv4_networks Sequence[GetServiceRoutingBgpFeatureIpv4Network]
Configure the networks for BGP to advertise
ipv4_originate bool
BGP Default Information Originate
ipv4_originate_variable str
Variable name
ipv4_redistributes Sequence[GetServiceRoutingBgpFeatureIpv4Redistribute]
Redistribute routes into BGP
ipv4_table_map_filter bool
Table map filtered or not
ipv4_table_map_filter_variable str
Variable name
ipv4_table_map_route_policy_id str
ipv6_aggregate_addresses Sequence[GetServiceRoutingBgpFeatureIpv6AggregateAddress]
IPv6 Aggregate prefixes in specific range
ipv6_eibgp_maximum_paths int
Set maximum number of parallel IBGP paths for multipath load sharing
ipv6_eibgp_maximum_paths_variable str
Variable name
ipv6_neighbors Sequence[GetServiceRoutingBgpFeatureIpv6Neighbor]
Set BGP IPv6 neighbors
ipv6_networks Sequence[GetServiceRoutingBgpFeatureIpv6Network]
Configure the networks for BGP to advertise
ipv6_originate bool
BGP Default Information Originate
ipv6_originate_variable str
Variable name
ipv6_redistributes Sequence[GetServiceRoutingBgpFeatureIpv6Redistribute]
Redistribute routes into BGP
ipv6_table_map_filter bool
Table map filtered or not
ipv6_table_map_filter_variable str
Variable name
ipv6_table_map_route_policy_id str
keepalive_time int
Interval (seconds) of keepalive messages sent to its BGP peer
keepalive_time_variable str
Variable name
local_routes_distance int
Set administrative distance for local BGP routes
local_routes_distance_variable str
Variable name
missing_med_as_worst bool
If path has no MED, consider it to be worst path when selecting active BGP paths
missing_med_as_worst_variable str
Variable name
multipath_relax bool
Ignore AS for multipath selection
multipath_relax_variable str
Variable name
name str
The name of the Feature
propagate_as_path bool
Propagate AS Path
propagate_as_path_variable str
Variable name
propagate_community bool
Propagate Community
propagate_community_variable str
Variable name
router_id str
Configure BGP router identifier
router_id_variable str
Variable name
version int
The version of the Feature
alwaysCompareMed Boolean
Compare MEDs from all ASs when selecting active BGP paths
alwaysCompareMedVariable String
Variable name
asNumber Number
Set autonomous system number \n\n or \n\n
asNumberVariable String
Variable name
compareRouterId Boolean
Compare router IDs when selecting active BGP paths
compareRouterIdVariable String
Variable name
description String
The description of the Feature
deterministicMed Boolean
Compare MEDs from all routes from same AS when selecting active BGP paths
deterministicMedVariable String
Variable name
externalRoutesDistance Number
Set administrative distance for external BGP routes
externalRoutesDistanceVariable String
Variable name
featureProfileId String
Feature Profile ID
holdTime Number
Interval (seconds) not receiving a keepalive message declares a BGP peer down
holdTimeVariable String
Variable name
id String
The id of the Feature
internalRoutesDistance Number
Set administrative distance for internal BGP routes
internalRoutesDistanceVariable String
Variable name
ipv4AggregateAddresses List<Property Map>
Aggregate prefixes in specific range
ipv4EibgpMaximumPaths Number
Set maximum number of parallel IBGP paths for multipath load sharing
ipv4EibgpMaximumPathsVariable String
Variable name
ipv4Neighbors List<Property Map>
Set BGP IPv4 neighbors
ipv4Networks List<Property Map>
Configure the networks for BGP to advertise
ipv4Originate Boolean
BGP Default Information Originate
ipv4OriginateVariable String
Variable name
ipv4Redistributes List<Property Map>
Redistribute routes into BGP
ipv4TableMapFilter Boolean
Table map filtered or not
ipv4TableMapFilterVariable String
Variable name
ipv4TableMapRoutePolicyId String
ipv6AggregateAddresses List<Property Map>
IPv6 Aggregate prefixes in specific range
ipv6EibgpMaximumPaths Number
Set maximum number of parallel IBGP paths for multipath load sharing
ipv6EibgpMaximumPathsVariable String
Variable name
ipv6Neighbors List<Property Map>
Set BGP IPv6 neighbors
ipv6Networks List<Property Map>
Configure the networks for BGP to advertise
ipv6Originate Boolean
BGP Default Information Originate
ipv6OriginateVariable String
Variable name
ipv6Redistributes List<Property Map>
Redistribute routes into BGP
ipv6TableMapFilter Boolean
Table map filtered or not
ipv6TableMapFilterVariable String
Variable name
ipv6TableMapRoutePolicyId String
keepaliveTime Number
Interval (seconds) of keepalive messages sent to its BGP peer
keepaliveTimeVariable String
Variable name
localRoutesDistance Number
Set administrative distance for local BGP routes
localRoutesDistanceVariable String
Variable name
missingMedAsWorst Boolean
If path has no MED, consider it to be worst path when selecting active BGP paths
missingMedAsWorstVariable String
Variable name
multipathRelax Boolean
Ignore AS for multipath selection
multipathRelaxVariable String
Variable name
name String
The name of the Feature
propagateAsPath Boolean
Propagate AS Path
propagateAsPathVariable String
Variable name
propagateCommunity Boolean
Propagate Community
propagateCommunityVariable String
Variable name
routerId String
Configure BGP router identifier
routerIdVariable String
Variable name
version Number
The version of the Feature

Supporting Types

GetServiceRoutingBgpFeatureIpv4AggregateAddress

AsSetPath This property is required. bool
Set AS set path information
AsSetPathVariable This property is required. string
Variable name
NetworkAddress This property is required. string
NetworkAddressVariable This property is required. string
Variable name
SubnetMask This property is required. string
SubnetMaskVariable This property is required. string
Variable name
SummaryOnly This property is required. bool
Filter out more specific routes from updates
SummaryOnlyVariable This property is required. string
Variable name
AsSetPath This property is required. bool
Set AS set path information
AsSetPathVariable This property is required. string
Variable name
NetworkAddress This property is required. string
NetworkAddressVariable This property is required. string
Variable name
SubnetMask This property is required. string
SubnetMaskVariable This property is required. string
Variable name
SummaryOnly This property is required. bool
Filter out more specific routes from updates
SummaryOnlyVariable This property is required. string
Variable name
asSetPath This property is required. Boolean
Set AS set path information
asSetPathVariable This property is required. String
Variable name
networkAddress This property is required. String
networkAddressVariable This property is required. String
Variable name
subnetMask This property is required. String
subnetMaskVariable This property is required. String
Variable name
summaryOnly This property is required. Boolean
Filter out more specific routes from updates
summaryOnlyVariable This property is required. String
Variable name
asSetPath This property is required. boolean
Set AS set path information
asSetPathVariable This property is required. string
Variable name
networkAddress This property is required. string
networkAddressVariable This property is required. string
Variable name
subnetMask This property is required. string
subnetMaskVariable This property is required. string
Variable name
summaryOnly This property is required. boolean
Filter out more specific routes from updates
summaryOnlyVariable This property is required. string
Variable name
as_set_path This property is required. bool
Set AS set path information
as_set_path_variable This property is required. str
Variable name
network_address This property is required. str
network_address_variable This property is required. str
Variable name
subnet_mask This property is required. str
subnet_mask_variable This property is required. str
Variable name
summary_only This property is required. bool
Filter out more specific routes from updates
summary_only_variable This property is required. str
Variable name
asSetPath This property is required. Boolean
Set AS set path information
asSetPathVariable This property is required. String
Variable name
networkAddress This property is required. String
networkAddressVariable This property is required. String
Variable name
subnetMask This property is required. String
subnetMaskVariable This property is required. String
Variable name
summaryOnly This property is required. Boolean
Filter out more specific routes from updates
summaryOnlyVariable This property is required. String
Variable name

GetServiceRoutingBgpFeatureIpv4Neighbor

Address This property is required. string
Set neighbor address
AddressFamilies This property is required. List<GetServiceRoutingBgpFeatureIpv4NeighborAddressFamily>
Set BGP address family
AddressVariable This property is required. string
Variable name
AllowasInNumber This property is required. int
The number of accept as-path with my AS present in it
AllowasInNumberVariable This property is required. string
Variable name
AsOverride This property is required. bool
Override matching AS-number while sending update
AsOverrideVariable This property is required. string
Variable name
Description This property is required. string
Set description
DescriptionVariable This property is required. string
Variable name
EbgpMultihop This property is required. int
Set TTL value for peers that are not directly connected
EbgpMultihopVariable This property is required. string
Variable name
HoldTime This property is required. int
Interval (seconds) not receiving a keepalive message declares a BGP peer down
HoldTimeVariable This property is required. string
Variable name
KeepaliveTime This property is required. int
Interval (seconds) of keepalive messages sent to its BGP peer
KeepaliveTimeVariable This property is required. string
Variable name
LocalAs This property is required. int
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
LocalAsVariable This property is required. string
Variable name
NextHopSelf This property is required. bool
Set router to be next hop for routes advertised to neighbor
NextHopSelfVariable This property is required. string
Variable name
Password This property is required. string
Set MD5 password on TCP connection with BGP peer
PasswordVariable This property is required. string
Variable name
RemoteAs This property is required. int
Set remote autonomous system number
RemoteAsVariable This property is required. string
Variable name
SendCommunity This property is required. bool
Send community attribute
SendCommunityVariable This property is required. string
Variable name
SendExtendedCommunity This property is required. bool
Send extended community attribute
SendExtendedCommunityVariable This property is required. string
Variable name
SendLabel This property is required. bool
Send label
SendLabelVariable This property is required. string
Variable name
Shutdown This property is required. bool
Enable or disable a BGP neighbor
ShutdownVariable This property is required. string
Variable name
UpdateSourceInterface This property is required. string
Source interface name for BGP neighbor
UpdateSourceInterfaceVariable This property is required. string
Variable name
Address This property is required. string
Set neighbor address
AddressFamilies This property is required. []GetServiceRoutingBgpFeatureIpv4NeighborAddressFamily
Set BGP address family
AddressVariable This property is required. string
Variable name
AllowasInNumber This property is required. int
The number of accept as-path with my AS present in it
AllowasInNumberVariable This property is required. string
Variable name
AsOverride This property is required. bool
Override matching AS-number while sending update
AsOverrideVariable This property is required. string
Variable name
Description This property is required. string
Set description
DescriptionVariable This property is required. string
Variable name
EbgpMultihop This property is required. int
Set TTL value for peers that are not directly connected
EbgpMultihopVariable This property is required. string
Variable name
HoldTime This property is required. int
Interval (seconds) not receiving a keepalive message declares a BGP peer down
HoldTimeVariable This property is required. string
Variable name
KeepaliveTime This property is required. int
Interval (seconds) of keepalive messages sent to its BGP peer
KeepaliveTimeVariable This property is required. string
Variable name
LocalAs This property is required. int
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
LocalAsVariable This property is required. string
Variable name
NextHopSelf This property is required. bool
Set router to be next hop for routes advertised to neighbor
NextHopSelfVariable This property is required. string
Variable name
Password This property is required. string
Set MD5 password on TCP connection with BGP peer
PasswordVariable This property is required. string
Variable name
RemoteAs This property is required. int
Set remote autonomous system number
RemoteAsVariable This property is required. string
Variable name
SendCommunity This property is required. bool
Send community attribute
SendCommunityVariable This property is required. string
Variable name
SendExtendedCommunity This property is required. bool
Send extended community attribute
SendExtendedCommunityVariable This property is required. string
Variable name
SendLabel This property is required. bool
Send label
SendLabelVariable This property is required. string
Variable name
Shutdown This property is required. bool
Enable or disable a BGP neighbor
ShutdownVariable This property is required. string
Variable name
UpdateSourceInterface This property is required. string
Source interface name for BGP neighbor
UpdateSourceInterfaceVariable This property is required. string
Variable name
address This property is required. String
Set neighbor address
addressFamilies This property is required. List<GetServiceRoutingBgpFeatureIpv4NeighborAddressFamily>
Set BGP address family
addressVariable This property is required. String
Variable name
allowasInNumber This property is required. Integer
The number of accept as-path with my AS present in it
allowasInNumberVariable This property is required. String
Variable name
asOverride This property is required. Boolean
Override matching AS-number while sending update
asOverrideVariable This property is required. String
Variable name
description This property is required. String
Set description
descriptionVariable This property is required. String
Variable name
ebgpMultihop This property is required. Integer
Set TTL value for peers that are not directly connected
ebgpMultihopVariable This property is required. String
Variable name
holdTime This property is required. Integer
Interval (seconds) not receiving a keepalive message declares a BGP peer down
holdTimeVariable This property is required. String
Variable name
keepaliveTime This property is required. Integer
Interval (seconds) of keepalive messages sent to its BGP peer
keepaliveTimeVariable This property is required. String
Variable name
localAs This property is required. Integer
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
localAsVariable This property is required. String
Variable name
nextHopSelf This property is required. Boolean
Set router to be next hop for routes advertised to neighbor
nextHopSelfVariable This property is required. String
Variable name
password This property is required. String
Set MD5 password on TCP connection with BGP peer
passwordVariable This property is required. String
Variable name
remoteAs This property is required. Integer
Set remote autonomous system number
remoteAsVariable This property is required. String
Variable name
sendCommunity This property is required. Boolean
Send community attribute
sendCommunityVariable This property is required. String
Variable name
sendExtendedCommunity This property is required. Boolean
Send extended community attribute
sendExtendedCommunityVariable This property is required. String
Variable name
sendLabel This property is required. Boolean
Send label
sendLabelVariable This property is required. String
Variable name
shutdown This property is required. Boolean
Enable or disable a BGP neighbor
shutdownVariable This property is required. String
Variable name
updateSourceInterface This property is required. String
Source interface name for BGP neighbor
updateSourceInterfaceVariable This property is required. String
Variable name
address This property is required. string
Set neighbor address
addressFamilies This property is required. GetServiceRoutingBgpFeatureIpv4NeighborAddressFamily[]
Set BGP address family
addressVariable This property is required. string
Variable name
allowasInNumber This property is required. number
The number of accept as-path with my AS present in it
allowasInNumberVariable This property is required. string
Variable name
asOverride This property is required. boolean
Override matching AS-number while sending update
asOverrideVariable This property is required. string
Variable name
description This property is required. string
Set description
descriptionVariable This property is required. string
Variable name
ebgpMultihop This property is required. number
Set TTL value for peers that are not directly connected
ebgpMultihopVariable This property is required. string
Variable name
holdTime This property is required. number
Interval (seconds) not receiving a keepalive message declares a BGP peer down
holdTimeVariable This property is required. string
Variable name
keepaliveTime This property is required. number
Interval (seconds) of keepalive messages sent to its BGP peer
keepaliveTimeVariable This property is required. string
Variable name
localAs This property is required. number
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
localAsVariable This property is required. string
Variable name
nextHopSelf This property is required. boolean
Set router to be next hop for routes advertised to neighbor
nextHopSelfVariable This property is required. string
Variable name
password This property is required. string
Set MD5 password on TCP connection with BGP peer
passwordVariable This property is required. string
Variable name
remoteAs This property is required. number
Set remote autonomous system number
remoteAsVariable This property is required. string
Variable name
sendCommunity This property is required. boolean
Send community attribute
sendCommunityVariable This property is required. string
Variable name
sendExtendedCommunity This property is required. boolean
Send extended community attribute
sendExtendedCommunityVariable This property is required. string
Variable name
sendLabel This property is required. boolean
Send label
sendLabelVariable This property is required. string
Variable name
shutdown This property is required. boolean
Enable or disable a BGP neighbor
shutdownVariable This property is required. string
Variable name
updateSourceInterface This property is required. string
Source interface name for BGP neighbor
updateSourceInterfaceVariable This property is required. string
Variable name
address This property is required. str
Set neighbor address
address_families This property is required. Sequence[GetServiceRoutingBgpFeatureIpv4NeighborAddressFamily]
Set BGP address family
address_variable This property is required. str
Variable name
allowas_in_number This property is required. int
The number of accept as-path with my AS present in it
allowas_in_number_variable This property is required. str
Variable name
as_override This property is required. bool
Override matching AS-number while sending update
as_override_variable This property is required. str
Variable name
description This property is required. str
Set description
description_variable This property is required. str
Variable name
ebgp_multihop This property is required. int
Set TTL value for peers that are not directly connected
ebgp_multihop_variable This property is required. str
Variable name
hold_time This property is required. int
Interval (seconds) not receiving a keepalive message declares a BGP peer down
hold_time_variable This property is required. str
Variable name
keepalive_time This property is required. int
Interval (seconds) of keepalive messages sent to its BGP peer
keepalive_time_variable This property is required. str
Variable name
local_as This property is required. int
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
local_as_variable This property is required. str
Variable name
next_hop_self This property is required. bool
Set router to be next hop for routes advertised to neighbor
next_hop_self_variable This property is required. str
Variable name
password This property is required. str
Set MD5 password on TCP connection with BGP peer
password_variable This property is required. str
Variable name
remote_as This property is required. int
Set remote autonomous system number
remote_as_variable This property is required. str
Variable name
send_community This property is required. bool
Send community attribute
send_community_variable This property is required. str
Variable name
send_extended_community This property is required. bool
Send extended community attribute
send_extended_community_variable This property is required. str
Variable name
send_label This property is required. bool
Send label
send_label_variable This property is required. str
Variable name
shutdown This property is required. bool
Enable or disable a BGP neighbor
shutdown_variable This property is required. str
Variable name
update_source_interface This property is required. str
Source interface name for BGP neighbor
update_source_interface_variable This property is required. str
Variable name
address This property is required. String
Set neighbor address
addressFamilies This property is required. List<Property Map>
Set BGP address family
addressVariable This property is required. String
Variable name
allowasInNumber This property is required. Number
The number of accept as-path with my AS present in it
allowasInNumberVariable This property is required. String
Variable name
asOverride This property is required. Boolean
Override matching AS-number while sending update
asOverrideVariable This property is required. String
Variable name
description This property is required. String
Set description
descriptionVariable This property is required. String
Variable name
ebgpMultihop This property is required. Number
Set TTL value for peers that are not directly connected
ebgpMultihopVariable This property is required. String
Variable name
holdTime This property is required. Number
Interval (seconds) not receiving a keepalive message declares a BGP peer down
holdTimeVariable This property is required. String
Variable name
keepaliveTime This property is required. Number
Interval (seconds) of keepalive messages sent to its BGP peer
keepaliveTimeVariable This property is required. String
Variable name
localAs This property is required. Number
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
localAsVariable This property is required. String
Variable name
nextHopSelf This property is required. Boolean
Set router to be next hop for routes advertised to neighbor
nextHopSelfVariable This property is required. String
Variable name
password This property is required. String
Set MD5 password on TCP connection with BGP peer
passwordVariable This property is required. String
Variable name
remoteAs This property is required. Number
Set remote autonomous system number
remoteAsVariable This property is required. String
Variable name
sendCommunity This property is required. Boolean
Send community attribute
sendCommunityVariable This property is required. String
Variable name
sendExtendedCommunity This property is required. Boolean
Send extended community attribute
sendExtendedCommunityVariable This property is required. String
Variable name
sendLabel This property is required. Boolean
Send label
sendLabelVariable This property is required. String
Variable name
shutdown This property is required. Boolean
Enable or disable a BGP neighbor
shutdownVariable This property is required. String
Variable name
updateSourceInterface This property is required. String
Source interface name for BGP neighbor
updateSourceInterfaceVariable This property is required. String
Variable name

GetServiceRoutingBgpFeatureIpv4NeighborAddressFamily

FamilyType This property is required. string
Set IPv4 unicast address family
InRoutePolicyId This property is required. string
MaxNumberOfPrefixes This property is required. int
Set maximum number of prefixes accepted from BGP peer
MaxNumberOfPrefixesVariable This property is required. string
Variable name
OutRoutePolicyId This property is required. string
PolicyType This property is required. string
Neighbor received maximum prefix policy is disabled.
RestartInterval This property is required. int
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
RestartIntervalVariable This property is required. string
Variable name
Threshold This property is required. int
Set threshold(1 to 100) at which to generate a warning message
ThresholdVariable This property is required. string
Variable name
FamilyType This property is required. string
Set IPv4 unicast address family
InRoutePolicyId This property is required. string
MaxNumberOfPrefixes This property is required. int
Set maximum number of prefixes accepted from BGP peer
MaxNumberOfPrefixesVariable This property is required. string
Variable name
OutRoutePolicyId This property is required. string
PolicyType This property is required. string
Neighbor received maximum prefix policy is disabled.
RestartInterval This property is required. int
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
RestartIntervalVariable This property is required. string
Variable name
Threshold This property is required. int
Set threshold(1 to 100) at which to generate a warning message
ThresholdVariable This property is required. string
Variable name
familyType This property is required. String
Set IPv4 unicast address family
inRoutePolicyId This property is required. String
maxNumberOfPrefixes This property is required. Integer
Set maximum number of prefixes accepted from BGP peer
maxNumberOfPrefixesVariable This property is required. String
Variable name
outRoutePolicyId This property is required. String
policyType This property is required. String
Neighbor received maximum prefix policy is disabled.
restartInterval This property is required. Integer
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
restartIntervalVariable This property is required. String
Variable name
threshold This property is required. Integer
Set threshold(1 to 100) at which to generate a warning message
thresholdVariable This property is required. String
Variable name
familyType This property is required. string
Set IPv4 unicast address family
inRoutePolicyId This property is required. string
maxNumberOfPrefixes This property is required. number
Set maximum number of prefixes accepted from BGP peer
maxNumberOfPrefixesVariable This property is required. string
Variable name
outRoutePolicyId This property is required. string
policyType This property is required. string
Neighbor received maximum prefix policy is disabled.
restartInterval This property is required. number
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
restartIntervalVariable This property is required. string
Variable name
threshold This property is required. number
Set threshold(1 to 100) at which to generate a warning message
thresholdVariable This property is required. string
Variable name
family_type This property is required. str
Set IPv4 unicast address family
in_route_policy_id This property is required. str
max_number_of_prefixes This property is required. int
Set maximum number of prefixes accepted from BGP peer
max_number_of_prefixes_variable This property is required. str
Variable name
out_route_policy_id This property is required. str
policy_type This property is required. str
Neighbor received maximum prefix policy is disabled.
restart_interval This property is required. int
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
restart_interval_variable This property is required. str
Variable name
threshold This property is required. int
Set threshold(1 to 100) at which to generate a warning message
threshold_variable This property is required. str
Variable name
familyType This property is required. String
Set IPv4 unicast address family
inRoutePolicyId This property is required. String
maxNumberOfPrefixes This property is required. Number
Set maximum number of prefixes accepted from BGP peer
maxNumberOfPrefixesVariable This property is required. String
Variable name
outRoutePolicyId This property is required. String
policyType This property is required. String
Neighbor received maximum prefix policy is disabled.
restartInterval This property is required. Number
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
restartIntervalVariable This property is required. String
Variable name
threshold This property is required. Number
Set threshold(1 to 100) at which to generate a warning message
thresholdVariable This property is required. String
Variable name

GetServiceRoutingBgpFeatureIpv4Network

NetworkAddress This property is required. string
NetworkAddressVariable This property is required. string
Variable name
SubnetMask This property is required. string
SubnetMaskVariable This property is required. string
Variable name
NetworkAddress This property is required. string
NetworkAddressVariable This property is required. string
Variable name
SubnetMask This property is required. string
SubnetMaskVariable This property is required. string
Variable name
networkAddress This property is required. String
networkAddressVariable This property is required. String
Variable name
subnetMask This property is required. String
subnetMaskVariable This property is required. String
Variable name
networkAddress This property is required. string
networkAddressVariable This property is required. string
Variable name
subnetMask This property is required. string
subnetMaskVariable This property is required. string
Variable name
network_address This property is required. str
network_address_variable This property is required. str
Variable name
subnet_mask This property is required. str
subnet_mask_variable This property is required. str
Variable name
networkAddress This property is required. String
networkAddressVariable This property is required. String
Variable name
subnetMask This property is required. String
subnetMaskVariable This property is required. String
Variable name

GetServiceRoutingBgpFeatureIpv4Redistribute

Protocol This property is required. string
Set the protocol to redistribute routes from
ProtocolVariable This property is required. string
Variable name
RoutePolicyId This property is required. string
Protocol This property is required. string
Set the protocol to redistribute routes from
ProtocolVariable This property is required. string
Variable name
RoutePolicyId This property is required. string
protocol This property is required. String
Set the protocol to redistribute routes from
protocolVariable This property is required. String
Variable name
routePolicyId This property is required. String
protocol This property is required. string
Set the protocol to redistribute routes from
protocolVariable This property is required. string
Variable name
routePolicyId This property is required. string
protocol This property is required. str
Set the protocol to redistribute routes from
protocol_variable This property is required. str
Variable name
route_policy_id This property is required. str
protocol This property is required. String
Set the protocol to redistribute routes from
protocolVariable This property is required. String
Variable name
routePolicyId This property is required. String

GetServiceRoutingBgpFeatureIpv6AggregateAddress

AggregatePrefix This property is required. string
Configure the IPv6 prefixes to aggregate
AggregatePrefixVariable This property is required. string
Variable name
AsSetPath This property is required. bool
Set AS set path information
AsSetPathVariable This property is required. string
Variable name
SummaryOnly This property is required. bool
Filter out more specific routes from updates
SummaryOnlyVariable This property is required. string
Variable name
AggregatePrefix This property is required. string
Configure the IPv6 prefixes to aggregate
AggregatePrefixVariable This property is required. string
Variable name
AsSetPath This property is required. bool
Set AS set path information
AsSetPathVariable This property is required. string
Variable name
SummaryOnly This property is required. bool
Filter out more specific routes from updates
SummaryOnlyVariable This property is required. string
Variable name
aggregatePrefix This property is required. String
Configure the IPv6 prefixes to aggregate
aggregatePrefixVariable This property is required. String
Variable name
asSetPath This property is required. Boolean
Set AS set path information
asSetPathVariable This property is required. String
Variable name
summaryOnly This property is required. Boolean
Filter out more specific routes from updates
summaryOnlyVariable This property is required. String
Variable name
aggregatePrefix This property is required. string
Configure the IPv6 prefixes to aggregate
aggregatePrefixVariable This property is required. string
Variable name
asSetPath This property is required. boolean
Set AS set path information
asSetPathVariable This property is required. string
Variable name
summaryOnly This property is required. boolean
Filter out more specific routes from updates
summaryOnlyVariable This property is required. string
Variable name
aggregate_prefix This property is required. str
Configure the IPv6 prefixes to aggregate
aggregate_prefix_variable This property is required. str
Variable name
as_set_path This property is required. bool
Set AS set path information
as_set_path_variable This property is required. str
Variable name
summary_only This property is required. bool
Filter out more specific routes from updates
summary_only_variable This property is required. str
Variable name
aggregatePrefix This property is required. String
Configure the IPv6 prefixes to aggregate
aggregatePrefixVariable This property is required. String
Variable name
asSetPath This property is required. Boolean
Set AS set path information
asSetPathVariable This property is required. String
Variable name
summaryOnly This property is required. Boolean
Filter out more specific routes from updates
summaryOnlyVariable This property is required. String
Variable name

GetServiceRoutingBgpFeatureIpv6Neighbor

Address This property is required. string
Set IPv6 neighbor address
AddressFamilies This property is required. List<GetServiceRoutingBgpFeatureIpv6NeighborAddressFamily>
Set IPv6 BGP address family
AddressVariable This property is required. string
Variable name
AllowasInNumber This property is required. int
The number of accept as-path with my AS present in it
AllowasInNumberVariable This property is required. string
Variable name
AsOverride This property is required. bool
Override matching AS-number while sending update
AsOverrideVariable This property is required. string
Variable name
Description This property is required. string
Set description
DescriptionVariable This property is required. string
Variable name
EbgpMultihop This property is required. int
Set TTL value for peers that are not directly connected
EbgpMultihopVariable This property is required. string
Variable name
HoldTime This property is required. int
Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
HoldTimeVariable This property is required. string
Variable name
KeepaliveTime This property is required. int
Set how often to advertise keepalive messages to BGP peer
KeepaliveTimeVariable This property is required. string
Variable name
LocalAs This property is required. int
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
LocalAsVariable This property is required. string
Variable name
NextHopSelf This property is required. bool
Set router to be next hop for routes advertised to neighbor
NextHopSelfVariable This property is required. string
Variable name
Password This property is required. string
Set MD5 password on TCP connection with BGP peer
PasswordVariable This property is required. string
Variable name
RemoteAs This property is required. int
Set remote autonomous system number
RemoteAsVariable This property is required. string
Variable name
SendCommunity This property is required. bool
Send community attribute
SendCommunityVariable This property is required. string
Variable name
SendExtendedCommunity This property is required. bool
Send extended community attribute
SendExtendedCommunityVariable This property is required. string
Variable name
Shutdown This property is required. bool
Enable or disable a BGP neighbor
ShutdownVariable This property is required. string
Variable name
UpdateSourceInterface This property is required. string
Source interface name for BGP neighbor
UpdateSourceInterfaceVariable This property is required. string
Variable name
Address This property is required. string
Set IPv6 neighbor address
AddressFamilies This property is required. []GetServiceRoutingBgpFeatureIpv6NeighborAddressFamily
Set IPv6 BGP address family
AddressVariable This property is required. string
Variable name
AllowasInNumber This property is required. int
The number of accept as-path with my AS present in it
AllowasInNumberVariable This property is required. string
Variable name
AsOverride This property is required. bool
Override matching AS-number while sending update
AsOverrideVariable This property is required. string
Variable name
Description This property is required. string
Set description
DescriptionVariable This property is required. string
Variable name
EbgpMultihop This property is required. int
Set TTL value for peers that are not directly connected
EbgpMultihopVariable This property is required. string
Variable name
HoldTime This property is required. int
Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
HoldTimeVariable This property is required. string
Variable name
KeepaliveTime This property is required. int
Set how often to advertise keepalive messages to BGP peer
KeepaliveTimeVariable This property is required. string
Variable name
LocalAs This property is required. int
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
LocalAsVariable This property is required. string
Variable name
NextHopSelf This property is required. bool
Set router to be next hop for routes advertised to neighbor
NextHopSelfVariable This property is required. string
Variable name
Password This property is required. string
Set MD5 password on TCP connection with BGP peer
PasswordVariable This property is required. string
Variable name
RemoteAs This property is required. int
Set remote autonomous system number
RemoteAsVariable This property is required. string
Variable name
SendCommunity This property is required. bool
Send community attribute
SendCommunityVariable This property is required. string
Variable name
SendExtendedCommunity This property is required. bool
Send extended community attribute
SendExtendedCommunityVariable This property is required. string
Variable name
Shutdown This property is required. bool
Enable or disable a BGP neighbor
ShutdownVariable This property is required. string
Variable name
UpdateSourceInterface This property is required. string
Source interface name for BGP neighbor
UpdateSourceInterfaceVariable This property is required. string
Variable name
address This property is required. String
Set IPv6 neighbor address
addressFamilies This property is required. List<GetServiceRoutingBgpFeatureIpv6NeighborAddressFamily>
Set IPv6 BGP address family
addressVariable This property is required. String
Variable name
allowasInNumber This property is required. Integer
The number of accept as-path with my AS present in it
allowasInNumberVariable This property is required. String
Variable name
asOverride This property is required. Boolean
Override matching AS-number while sending update
asOverrideVariable This property is required. String
Variable name
description This property is required. String
Set description
descriptionVariable This property is required. String
Variable name
ebgpMultihop This property is required. Integer
Set TTL value for peers that are not directly connected
ebgpMultihopVariable This property is required. String
Variable name
holdTime This property is required. Integer
Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
holdTimeVariable This property is required. String
Variable name
keepaliveTime This property is required. Integer
Set how often to advertise keepalive messages to BGP peer
keepaliveTimeVariable This property is required. String
Variable name
localAs This property is required. Integer
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
localAsVariable This property is required. String
Variable name
nextHopSelf This property is required. Boolean
Set router to be next hop for routes advertised to neighbor
nextHopSelfVariable This property is required. String
Variable name
password This property is required. String
Set MD5 password on TCP connection with BGP peer
passwordVariable This property is required. String
Variable name
remoteAs This property is required. Integer
Set remote autonomous system number
remoteAsVariable This property is required. String
Variable name
sendCommunity This property is required. Boolean
Send community attribute
sendCommunityVariable This property is required. String
Variable name
sendExtendedCommunity This property is required. Boolean
Send extended community attribute
sendExtendedCommunityVariable This property is required. String
Variable name
shutdown This property is required. Boolean
Enable or disable a BGP neighbor
shutdownVariable This property is required. String
Variable name
updateSourceInterface This property is required. String
Source interface name for BGP neighbor
updateSourceInterfaceVariable This property is required. String
Variable name
address This property is required. string
Set IPv6 neighbor address
addressFamilies This property is required. GetServiceRoutingBgpFeatureIpv6NeighborAddressFamily[]
Set IPv6 BGP address family
addressVariable This property is required. string
Variable name
allowasInNumber This property is required. number
The number of accept as-path with my AS present in it
allowasInNumberVariable This property is required. string
Variable name
asOverride This property is required. boolean
Override matching AS-number while sending update
asOverrideVariable This property is required. string
Variable name
description This property is required. string
Set description
descriptionVariable This property is required. string
Variable name
ebgpMultihop This property is required. number
Set TTL value for peers that are not directly connected
ebgpMultihopVariable This property is required. string
Variable name
holdTime This property is required. number
Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
holdTimeVariable This property is required. string
Variable name
keepaliveTime This property is required. number
Set how often to advertise keepalive messages to BGP peer
keepaliveTimeVariable This property is required. string
Variable name
localAs This property is required. number
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
localAsVariable This property is required. string
Variable name
nextHopSelf This property is required. boolean
Set router to be next hop for routes advertised to neighbor
nextHopSelfVariable This property is required. string
Variable name
password This property is required. string
Set MD5 password on TCP connection with BGP peer
passwordVariable This property is required. string
Variable name
remoteAs This property is required. number
Set remote autonomous system number
remoteAsVariable This property is required. string
Variable name
sendCommunity This property is required. boolean
Send community attribute
sendCommunityVariable This property is required. string
Variable name
sendExtendedCommunity This property is required. boolean
Send extended community attribute
sendExtendedCommunityVariable This property is required. string
Variable name
shutdown This property is required. boolean
Enable or disable a BGP neighbor
shutdownVariable This property is required. string
Variable name
updateSourceInterface This property is required. string
Source interface name for BGP neighbor
updateSourceInterfaceVariable This property is required. string
Variable name
address This property is required. str
Set IPv6 neighbor address
address_families This property is required. Sequence[GetServiceRoutingBgpFeatureIpv6NeighborAddressFamily]
Set IPv6 BGP address family
address_variable This property is required. str
Variable name
allowas_in_number This property is required. int
The number of accept as-path with my AS present in it
allowas_in_number_variable This property is required. str
Variable name
as_override This property is required. bool
Override matching AS-number while sending update
as_override_variable This property is required. str
Variable name
description This property is required. str
Set description
description_variable This property is required. str
Variable name
ebgp_multihop This property is required. int
Set TTL value for peers that are not directly connected
ebgp_multihop_variable This property is required. str
Variable name
hold_time This property is required. int
Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
hold_time_variable This property is required. str
Variable name
keepalive_time This property is required. int
Set how often to advertise keepalive messages to BGP peer
keepalive_time_variable This property is required. str
Variable name
local_as This property is required. int
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
local_as_variable This property is required. str
Variable name
next_hop_self This property is required. bool
Set router to be next hop for routes advertised to neighbor
next_hop_self_variable This property is required. str
Variable name
password This property is required. str
Set MD5 password on TCP connection with BGP peer
password_variable This property is required. str
Variable name
remote_as This property is required. int
Set remote autonomous system number
remote_as_variable This property is required. str
Variable name
send_community This property is required. bool
Send community attribute
send_community_variable This property is required. str
Variable name
send_extended_community This property is required. bool
Send extended community attribute
send_extended_community_variable This property is required. str
Variable name
shutdown This property is required. bool
Enable or disable a BGP neighbor
shutdown_variable This property is required. str
Variable name
update_source_interface This property is required. str
Source interface name for BGP neighbor
update_source_interface_variable This property is required. str
Variable name
address This property is required. String
Set IPv6 neighbor address
addressFamilies This property is required. List<Property Map>
Set IPv6 BGP address family
addressVariable This property is required. String
Variable name
allowasInNumber This property is required. Number
The number of accept as-path with my AS present in it
allowasInNumberVariable This property is required. String
Variable name
asOverride This property is required. Boolean
Override matching AS-number while sending update
asOverrideVariable This property is required. String
Variable name
description This property is required. String
Set description
descriptionVariable This property is required. String
Variable name
ebgpMultihop This property is required. Number
Set TTL value for peers that are not directly connected
ebgpMultihopVariable This property is required. String
Variable name
holdTime This property is required. Number
Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
holdTimeVariable This property is required. String
Variable name
keepaliveTime This property is required. Number
Set how often to advertise keepalive messages to BGP peer
keepaliveTimeVariable This property is required. String
Variable name
localAs This property is required. Number
Set local autonomous number,Local-AS cannot have the local BGP protocol AS number or the AS number of the remote peer.The local-as is valid only if the peer is a true eBGP peer. It does not work for two peers in different sub-ASs in a confederation.
localAsVariable This property is required. String
Variable name
nextHopSelf This property is required. Boolean
Set router to be next hop for routes advertised to neighbor
nextHopSelfVariable This property is required. String
Variable name
password This property is required. String
Set MD5 password on TCP connection with BGP peer
passwordVariable This property is required. String
Variable name
remoteAs This property is required. Number
Set remote autonomous system number
remoteAsVariable This property is required. String
Variable name
sendCommunity This property is required. Boolean
Send community attribute
sendCommunityVariable This property is required. String
Variable name
sendExtendedCommunity This property is required. Boolean
Send extended community attribute
sendExtendedCommunityVariable This property is required. String
Variable name
shutdown This property is required. Boolean
Enable or disable a BGP neighbor
shutdownVariable This property is required. String
Variable name
updateSourceInterface This property is required. String
Source interface name for BGP neighbor
updateSourceInterfaceVariable This property is required. String
Variable name

GetServiceRoutingBgpFeatureIpv6NeighborAddressFamily

FamilyType This property is required. string
Set IPv6 unicast address family
InRoutePolicyId This property is required. string
MaxNumberOfPrefixes This property is required. int
Set maximum number of prefixes accepted from BGP peer
MaxNumberOfPrefixesVariable This property is required. string
Variable name
OutRoutePolicyId This property is required. string
PolicyType This property is required. string
Neighbor received maximum prefix policy is disabled.
RestartInterval This property is required. int
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
RestartIntervalVariable This property is required. string
Variable name
Threshold This property is required. int
Set threshold(1 to 100) at which to generate a warning message
ThresholdVariable This property is required. string
Variable name
FamilyType This property is required. string
Set IPv6 unicast address family
InRoutePolicyId This property is required. string
MaxNumberOfPrefixes This property is required. int
Set maximum number of prefixes accepted from BGP peer
MaxNumberOfPrefixesVariable This property is required. string
Variable name
OutRoutePolicyId This property is required. string
PolicyType This property is required. string
Neighbor received maximum prefix policy is disabled.
RestartInterval This property is required. int
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
RestartIntervalVariable This property is required. string
Variable name
Threshold This property is required. int
Set threshold(1 to 100) at which to generate a warning message
ThresholdVariable This property is required. string
Variable name
familyType This property is required. String
Set IPv6 unicast address family
inRoutePolicyId This property is required. String
maxNumberOfPrefixes This property is required. Integer
Set maximum number of prefixes accepted from BGP peer
maxNumberOfPrefixesVariable This property is required. String
Variable name
outRoutePolicyId This property is required. String
policyType This property is required. String
Neighbor received maximum prefix policy is disabled.
restartInterval This property is required. Integer
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
restartIntervalVariable This property is required. String
Variable name
threshold This property is required. Integer
Set threshold(1 to 100) at which to generate a warning message
thresholdVariable This property is required. String
Variable name
familyType This property is required. string
Set IPv6 unicast address family
inRoutePolicyId This property is required. string
maxNumberOfPrefixes This property is required. number
Set maximum number of prefixes accepted from BGP peer
maxNumberOfPrefixesVariable This property is required. string
Variable name
outRoutePolicyId This property is required. string
policyType This property is required. string
Neighbor received maximum prefix policy is disabled.
restartInterval This property is required. number
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
restartIntervalVariable This property is required. string
Variable name
threshold This property is required. number
Set threshold(1 to 100) at which to generate a warning message
thresholdVariable This property is required. string
Variable name
family_type This property is required. str
Set IPv6 unicast address family
in_route_policy_id This property is required. str
max_number_of_prefixes This property is required. int
Set maximum number of prefixes accepted from BGP peer
max_number_of_prefixes_variable This property is required. str
Variable name
out_route_policy_id This property is required. str
policy_type This property is required. str
Neighbor received maximum prefix policy is disabled.
restart_interval This property is required. int
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
restart_interval_variable This property is required. str
Variable name
threshold This property is required. int
Set threshold(1 to 100) at which to generate a warning message
threshold_variable This property is required. str
Variable name
familyType This property is required. String
Set IPv6 unicast address family
inRoutePolicyId This property is required. String
maxNumberOfPrefixes This property is required. Number
Set maximum number of prefixes accepted from BGP peer
maxNumberOfPrefixesVariable This property is required. String
Variable name
outRoutePolicyId This property is required. String
policyType This property is required. String
Neighbor received maximum prefix policy is disabled.
restartInterval This property is required. Number
Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
restartIntervalVariable This property is required. String
Variable name
threshold This property is required. Number
Set threshold(1 to 100) at which to generate a warning message
thresholdVariable This property is required. String
Variable name

GetServiceRoutingBgpFeatureIpv6Network

NetworkPrefix This property is required. string
Configure the prefixes for BGP to announce
NetworkPrefixVariable This property is required. string
Variable name
NetworkPrefix This property is required. string
Configure the prefixes for BGP to announce
NetworkPrefixVariable This property is required. string
Variable name
networkPrefix This property is required. String
Configure the prefixes for BGP to announce
networkPrefixVariable This property is required. String
Variable name
networkPrefix This property is required. string
Configure the prefixes for BGP to announce
networkPrefixVariable This property is required. string
Variable name
network_prefix This property is required. str
Configure the prefixes for BGP to announce
network_prefix_variable This property is required. str
Variable name
networkPrefix This property is required. String
Configure the prefixes for BGP to announce
networkPrefixVariable This property is required. String
Variable name

GetServiceRoutingBgpFeatureIpv6Redistribute

Protocol This property is required. string
Set the protocol to redistribute routes from
ProtocolVariable This property is required. string
Variable name
RoutePolicyId This property is required. string
Protocol This property is required. string
Set the protocol to redistribute routes from
ProtocolVariable This property is required. string
Variable name
RoutePolicyId This property is required. string
protocol This property is required. String
Set the protocol to redistribute routes from
protocolVariable This property is required. String
Variable name
routePolicyId This property is required. String
protocol This property is required. string
Set the protocol to redistribute routes from
protocolVariable This property is required. string
Variable name
routePolicyId This property is required. string
protocol This property is required. str
Set the protocol to redistribute routes from
protocol_variable This property is required. str
Variable name
route_policy_id This property is required. str
protocol This property is required. String
Set the protocol to redistribute routes from
protocolVariable This property is required. String
Variable name
routePolicyId This property is required. String

Package Details

Repository
sdwan pulumi/pulumi-sdwan
License
Apache-2.0
Notes
This Pulumi package is based on the sdwan Terraform Provider.
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi