1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. getServiceRoutingBgpFeature
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

sdwan.getServiceRoutingBgpFeature

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 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",
    });
    
    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")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: sdwan:getServiceRoutingBgpFeature
          Arguments:
            id: f6b2c44c-693c-4763-b010-895aa3d236bd
            featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
    

    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>
    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]
    func LookupServiceRoutingBgpFeature(ctx *Context, args *LookupServiceRoutingBgpFeatureArgs, opts ...InvokeOption) (*LookupServiceRoutingBgpFeatureResult, error)
    func LookupServiceRoutingBgpFeatureOutput(ctx *Context, args *LookupServiceRoutingBgpFeatureOutputArgs, opts ...InvokeOption) LookupServiceRoutingBgpFeatureResultOutput

    > 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)
    }
    public static CompletableFuture<GetServiceRoutingBgpFeatureResult> getServiceRoutingBgpFeature(GetServiceRoutingBgpFeatureArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: sdwan:index/getServiceRoutingBgpFeature:getServiceRoutingBgpFeature
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FeatureProfileId string
    Feature Profile ID
    Id string
    The id of the Feature
    FeatureProfileId string
    Feature Profile ID
    Id string
    The id of the Feature
    featureProfileId String
    Feature Profile ID
    id String
    The id of the Feature
    featureProfileId string
    Feature Profile ID
    id string
    The id of the Feature
    feature_profile_id str
    Feature Profile ID
    id str
    The id of the Feature
    featureProfileId String
    Feature Profile ID
    id 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 bool
    Set AS set path information
    AsSetPathVariable string
    Variable name
    NetworkAddress string
    NetworkAddressVariable string
    Variable name
    SubnetMask string
    SubnetMaskVariable string
    Variable name
    SummaryOnly bool
    Filter out more specific routes from updates
    SummaryOnlyVariable string
    Variable name
    AsSetPath bool
    Set AS set path information
    AsSetPathVariable string
    Variable name
    NetworkAddress string
    NetworkAddressVariable string
    Variable name
    SubnetMask string
    SubnetMaskVariable string
    Variable name
    SummaryOnly bool
    Filter out more specific routes from updates
    SummaryOnlyVariable string
    Variable name
    asSetPath Boolean
    Set AS set path information
    asSetPathVariable String
    Variable name
    networkAddress String
    networkAddressVariable String
    Variable name
    subnetMask String
    subnetMaskVariable String
    Variable name
    summaryOnly Boolean
    Filter out more specific routes from updates
    summaryOnlyVariable String
    Variable name
    asSetPath boolean
    Set AS set path information
    asSetPathVariable string
    Variable name
    networkAddress string
    networkAddressVariable string
    Variable name
    subnetMask string
    subnetMaskVariable string
    Variable name
    summaryOnly boolean
    Filter out more specific routes from updates
    summaryOnlyVariable string
    Variable name
    as_set_path bool
    Set AS set path information
    as_set_path_variable str
    Variable name
    network_address str
    network_address_variable str
    Variable name
    subnet_mask str
    subnet_mask_variable str
    Variable name
    summary_only bool
    Filter out more specific routes from updates
    summary_only_variable str
    Variable name
    asSetPath Boolean
    Set AS set path information
    asSetPathVariable String
    Variable name
    networkAddress String
    networkAddressVariable String
    Variable name
    subnetMask String
    subnetMaskVariable String
    Variable name
    summaryOnly Boolean
    Filter out more specific routes from updates
    summaryOnlyVariable String
    Variable name

    GetServiceRoutingBgpFeatureIpv4Neighbor

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

    GetServiceRoutingBgpFeatureIpv4NeighborAddressFamily

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

    GetServiceRoutingBgpFeatureIpv4Network

    NetworkAddress string
    NetworkAddressVariable string
    Variable name
    SubnetMask string
    SubnetMaskVariable string
    Variable name
    NetworkAddress string
    NetworkAddressVariable string
    Variable name
    SubnetMask string
    SubnetMaskVariable string
    Variable name
    networkAddress String
    networkAddressVariable String
    Variable name
    subnetMask String
    subnetMaskVariable String
    Variable name
    networkAddress string
    networkAddressVariable string
    Variable name
    subnetMask string
    subnetMaskVariable string
    Variable name
    networkAddress String
    networkAddressVariable String
    Variable name
    subnetMask String
    subnetMaskVariable String
    Variable name

    GetServiceRoutingBgpFeatureIpv4Redistribute

    Protocol string
    Set the protocol to redistribute routes from
    ProtocolVariable string
    Variable name
    RoutePolicyId string
    Protocol string
    Set the protocol to redistribute routes from
    ProtocolVariable string
    Variable name
    RoutePolicyId string
    protocol String
    Set the protocol to redistribute routes from
    protocolVariable String
    Variable name
    routePolicyId String
    protocol string
    Set the protocol to redistribute routes from
    protocolVariable string
    Variable name
    routePolicyId string
    protocol str
    Set the protocol to redistribute routes from
    protocol_variable str
    Variable name
    route_policy_id str
    protocol String
    Set the protocol to redistribute routes from
    protocolVariable String
    Variable name
    routePolicyId String

    GetServiceRoutingBgpFeatureIpv6AggregateAddress

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

    GetServiceRoutingBgpFeatureIpv6Neighbor

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

    GetServiceRoutingBgpFeatureIpv6NeighborAddressFamily

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

    GetServiceRoutingBgpFeatureIpv6Network

    NetworkPrefix string
    Configure the prefixes for BGP to announce
    NetworkPrefixVariable string
    Variable name
    NetworkPrefix string
    Configure the prefixes for BGP to announce
    NetworkPrefixVariable string
    Variable name
    networkPrefix String
    Configure the prefixes for BGP to announce
    networkPrefixVariable String
    Variable name
    networkPrefix string
    Configure the prefixes for BGP to announce
    networkPrefixVariable string
    Variable name
    network_prefix str
    Configure the prefixes for BGP to announce
    network_prefix_variable str
    Variable name
    networkPrefix String
    Configure the prefixes for BGP to announce
    networkPrefixVariable String
    Variable name

    GetServiceRoutingBgpFeatureIpv6Redistribute

    Protocol string
    Set the protocol to redistribute routes from
    ProtocolVariable string
    Variable name
    RoutePolicyId string
    Protocol string
    Set the protocol to redistribute routes from
    ProtocolVariable string
    Variable name
    RoutePolicyId string
    protocol String
    Set the protocol to redistribute routes from
    protocolVariable String
    Variable name
    routePolicyId String
    protocol string
    Set the protocol to redistribute routes from
    protocolVariable string
    Variable name
    routePolicyId string
    protocol str
    Set the protocol to redistribute routes from
    protocol_variable str
    Variable name
    route_policy_id str
    protocol String
    Set the protocol to redistribute routes from
    protocolVariable String
    Variable name
    routePolicyId String

    Package Details

    Repository
    sdwan pulumi/pulumi-sdwan
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdwan Terraform Provider.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi