sdwan.TransportRoutingBgpFeature
Explore with Pulumi AI
This resource can manage a Transport Routing BGP Feature.
- Minimum SD-WAN Manager version:
20.12.0
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.TransportRoutingBgpFeature;
import com.pulumi.sdwan.TransportRoutingBgpFeatureArgs;
import com.pulumi.sdwan.inputs.TransportRoutingBgpFeatureIpv4NeighborArgs;
import com.pulumi.sdwan.inputs.TransportRoutingBgpFeatureIpv6NeighborArgs;
import com.pulumi.sdwan.inputs.TransportRoutingBgpFeatureIpv4AggregateAddressArgs;
import com.pulumi.sdwan.inputs.TransportRoutingBgpFeatureIpv4NetworkArgs;
import com.pulumi.sdwan.inputs.TransportRoutingBgpFeatureIpv6AggregateAddressArgs;
import com.pulumi.sdwan.inputs.TransportRoutingBgpFeatureIpv6NetworkArgs;
import com.pulumi.sdwan.inputs.TransportRoutingBgpFeatureMplsInterfaceArgs;
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) {
var example = new TransportRoutingBgpFeature("example", TransportRoutingBgpFeatureArgs.builder()
.name("Example")
.description("My Example")
.featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
.asNumber(429)
.routerId("1.2.3.4")
.propagateAsPath(false)
.propagateCommunity(false)
.externalRoutesDistance(20)
.internalRoutesDistance(200)
.localRoutesDistance(20)
.keepaliveTime(60)
.holdTime(180)
.alwaysCompareMed(false)
.deterministicMed(false)
.missingMedAsWorst(false)
.compareRouterId(false)
.multipathRelax(false)
.ipv4Neighbors(TransportRoutingBgpFeatureIpv4NeighborArgs.builder()
.address("1.2.3.4")
.description("neighbor1")
.shutdown(false)
.remote_as(200)
.local_as(200)
.keepalive_time(40)
.hold_time(200)
.update_source_interface("GigabitEthernet0")
.next_hop_self(false)
.send_community(true)
.send_extended_community(true)
.ebgp_multihop(1)
.password("myPassword")
.send_label(true)
.explicit_null(false)
.as_override(false)
.allowas_in_number(1)
.address_families(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.ipv6Neighbors(TransportRoutingBgpFeatureIpv6NeighborArgs.builder()
.address("2001::1")
.description("neighbor2")
.shutdown(false)
.remote_as(200)
.local_as(200)
.keepalive_time(180)
.hold_time(60)
.update_source_interface("Loopback1")
.next_hop_self(true)
.send_community(true)
.send_extended_community(true)
.ebgp_multihop(3)
.password("myPassword")
.as_override(true)
.allowas_in_number(3)
.address_families(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.ipv4AggregateAddresses(TransportRoutingBgpFeatureIpv4AggregateAddressArgs.builder()
.network_address("10.10.0.0")
.subnet_mask("255.255.0.0")
.as_set_path(false)
.summary_only(false)
.build())
.ipv4Networks(TransportRoutingBgpFeatureIpv4NetworkArgs.builder()
.network_address("10.10.0.0")
.subnet_mask("255.255.0.0")
.build())
.ipv4EibgpMaximumPaths(1)
.ipv4Originate(false)
.ipv4TableMapFilter(false)
.ipv6AggregateAddresses(TransportRoutingBgpFeatureIpv6AggregateAddressArgs.builder()
.aggregate_prefix("3001::1/128")
.as_set_path(false)
.summary_only(false)
.build())
.ipv6Networks(TransportRoutingBgpFeatureIpv6NetworkArgs.builder()
.network_prefix("2001:0DB8:0000:000b::/64")
.build())
.ipv6EibgpMaximumPaths(2)
.ipv6Originate(true)
.ipv6TableMapFilter(false)
.mplsInterfaces(TransportRoutingBgpFeatureMplsInterfaceArgs.builder()
.interface_name("GigabitEthernet1")
.build())
.build());
}
}
resources:
example:
type: sdwan:TransportRoutingBgpFeature
properties:
name: Example
description: My Example
featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
asNumber: 429
routerId: 1.2.3.4
propagateAsPath: false
propagateCommunity: false
externalRoutesDistance: 20
internalRoutesDistance: 200
localRoutesDistance: 20
keepaliveTime: 60
holdTime: 180
alwaysCompareMed: false
deterministicMed: false
missingMedAsWorst: false
compareRouterId: false
multipathRelax: false
ipv4Neighbors:
- address: 1.2.3.4
description: neighbor1
shutdown: false
remote_as: 200
local_as: 200
keepalive_time: 40
hold_time: 200
update_source_interface: GigabitEthernet0
next_hop_self: false
send_community: true
send_extended_community: true
ebgp_multihop: 1
password: myPassword
send_label: true
explicit_null: false
as_override: false
allowas_in_number: 1
address_families:
- familyType: ipv4-unicast
maxNumberOfPrefixes: 2000
threshold: 75
policyType: restart
restartInterval: 30
ipv6Neighbors:
- address: 2001::1
description: neighbor2
shutdown: false
remote_as: 200
local_as: 200
keepalive_time: 180
hold_time: 60
update_source_interface: Loopback1
next_hop_self: true
send_community: true
send_extended_community: true
ebgp_multihop: 3
password: myPassword
as_override: true
allowas_in_number: 3
address_families:
- familyType: ipv6-unicast
maxNumberOfPrefixes: 2000
threshold: 75
policyType: restart
restartInterval: 30
ipv4AggregateAddresses:
- network_address: 10.10.0.0
subnet_mask: 255.255.0.0
as_set_path: false
summary_only: false
ipv4Networks:
- network_address: 10.10.0.0
subnet_mask: 255.255.0.0
ipv4EibgpMaximumPaths: 1
ipv4Originate: false
ipv4TableMapFilter: false
ipv6AggregateAddresses:
- aggregate_prefix: 3001::1/128
as_set_path: false
summary_only: false
ipv6Networks:
- network_prefix: 2001:0DB8:0000:000b::/64
ipv6EibgpMaximumPaths: 2
ipv6Originate: true
ipv6TableMapFilter: false
mplsInterfaces:
- interface_name: GigabitEthernet1
Create TransportRoutingBgpFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TransportRoutingBgpFeature(name: string, args?: TransportRoutingBgpFeatureArgs, opts?: CustomResourceOptions);
@overload
def TransportRoutingBgpFeature(resource_name: str,
args: Optional[TransportRoutingBgpFeatureArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def TransportRoutingBgpFeature(resource_name: str,
opts: Optional[ResourceOptions] = None,
always_compare_med: Optional[bool] = None,
always_compare_med_variable: Optional[str] = None,
as_number: Optional[int] = None,
as_number_variable: Optional[str] = None,
compare_router_id: Optional[bool] = None,
compare_router_id_variable: Optional[str] = None,
description: Optional[str] = None,
deterministic_med: Optional[bool] = None,
deterministic_med_variable: Optional[str] = None,
external_routes_distance: Optional[int] = None,
external_routes_distance_variable: Optional[str] = None,
feature_profile_id: Optional[str] = None,
hold_time: Optional[int] = None,
hold_time_variable: Optional[str] = None,
internal_routes_distance: Optional[int] = None,
internal_routes_distance_variable: Optional[str] = None,
ipv4_aggregate_addresses: Optional[Sequence[TransportRoutingBgpFeatureIpv4AggregateAddressArgs]] = None,
ipv4_eibgp_maximum_paths: Optional[int] = None,
ipv4_eibgp_maximum_paths_variable: Optional[str] = None,
ipv4_neighbors: Optional[Sequence[TransportRoutingBgpFeatureIpv4NeighborArgs]] = None,
ipv4_networks: Optional[Sequence[TransportRoutingBgpFeatureIpv4NetworkArgs]] = None,
ipv4_originate: Optional[bool] = None,
ipv4_originate_variable: Optional[str] = None,
ipv4_redistributes: Optional[Sequence[TransportRoutingBgpFeatureIpv4RedistributeArgs]] = None,
ipv4_table_map_filter: Optional[bool] = None,
ipv4_table_map_filter_variable: Optional[str] = None,
ipv4_table_map_route_policy_id: Optional[str] = None,
ipv6_aggregate_addresses: Optional[Sequence[TransportRoutingBgpFeatureIpv6AggregateAddressArgs]] = None,
ipv6_eibgp_maximum_paths: Optional[int] = None,
ipv6_eibgp_maximum_paths_variable: Optional[str] = None,
ipv6_neighbors: Optional[Sequence[TransportRoutingBgpFeatureIpv6NeighborArgs]] = None,
ipv6_networks: Optional[Sequence[TransportRoutingBgpFeatureIpv6NetworkArgs]] = None,
ipv6_originate: Optional[bool] = None,
ipv6_originate_variable: Optional[str] = None,
ipv6_redistributes: Optional[Sequence[TransportRoutingBgpFeatureIpv6RedistributeArgs]] = None,
ipv6_table_map_filter: Optional[bool] = None,
ipv6_table_map_filter_variable: Optional[str] = None,
ipv6_table_map_route_policy_id: Optional[str] = None,
keepalive_time: Optional[int] = None,
keepalive_time_variable: Optional[str] = None,
local_routes_distance: Optional[int] = None,
local_routes_distance_variable: Optional[str] = None,
missing_med_as_worst: Optional[bool] = None,
missing_med_as_worst_variable: Optional[str] = None,
mpls_interfaces: Optional[Sequence[TransportRoutingBgpFeatureMplsInterfaceArgs]] = None,
multipath_relax: Optional[bool] = None,
multipath_relax_variable: Optional[str] = None,
name: Optional[str] = None,
propagate_as_path: Optional[bool] = None,
propagate_as_path_variable: Optional[str] = None,
propagate_community: Optional[bool] = None,
propagate_community_variable: Optional[str] = None,
router_id: Optional[str] = None,
router_id_variable: Optional[str] = None)
func NewTransportRoutingBgpFeature(ctx *Context, name string, args *TransportRoutingBgpFeatureArgs, opts ...ResourceOption) (*TransportRoutingBgpFeature, error)
public TransportRoutingBgpFeature(string name, TransportRoutingBgpFeatureArgs? args = null, CustomResourceOptions? opts = null)
public TransportRoutingBgpFeature(String name, TransportRoutingBgpFeatureArgs args)
public TransportRoutingBgpFeature(String name, TransportRoutingBgpFeatureArgs args, CustomResourceOptions options)
type: sdwan:TransportRoutingBgpFeature
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TransportRoutingBgpFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TransportRoutingBgpFeatureArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TransportRoutingBgpFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TransportRoutingBgpFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TransportRoutingBgpFeatureArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var transportRoutingBgpFeatureResource = new Sdwan.TransportRoutingBgpFeature("transportRoutingBgpFeatureResource", new()
{
AlwaysCompareMed = false,
AlwaysCompareMedVariable = "string",
AsNumber = 0,
AsNumberVariable = "string",
CompareRouterId = false,
CompareRouterIdVariable = "string",
Description = "string",
DeterministicMed = false,
DeterministicMedVariable = "string",
ExternalRoutesDistance = 0,
ExternalRoutesDistanceVariable = "string",
FeatureProfileId = "string",
HoldTime = 0,
HoldTimeVariable = "string",
InternalRoutesDistance = 0,
InternalRoutesDistanceVariable = "string",
Ipv4AggregateAddresses = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv4AggregateAddressArgs
{
AsSetPath = false,
AsSetPathVariable = "string",
NetworkAddress = "string",
NetworkAddressVariable = "string",
SubnetMask = "string",
SubnetMaskVariable = "string",
SummaryOnly = false,
SummaryOnlyVariable = "string",
},
},
Ipv4EibgpMaximumPaths = 0,
Ipv4EibgpMaximumPathsVariable = "string",
Ipv4Neighbors = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv4NeighborArgs
{
Address = "string",
AddressFamilies = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv4NeighborAddressFamilyArgs
{
FamilyType = "string",
InRoutePolicyId = "string",
MaxNumberOfPrefixes = 0,
MaxNumberOfPrefixesVariable = "string",
OutRoutePolicyId = "string",
PolicyType = "string",
RestartInterval = 0,
RestartIntervalVariable = "string",
Threshold = 0,
ThresholdVariable = "string",
},
},
AddressVariable = "string",
AllowasInNumber = 0,
AllowasInNumberVariable = "string",
AsOverride = false,
AsOverrideVariable = "string",
Description = "string",
DescriptionVariable = "string",
EbgpMultihop = 0,
EbgpMultihopVariable = "string",
ExplicitNull = false,
ExplicitNullVariable = "string",
HoldTime = 0,
HoldTimeVariable = "string",
KeepaliveTime = 0,
KeepaliveTimeVariable = "string",
LocalAs = 0,
LocalAsVariable = "string",
NextHopSelf = false,
NextHopSelfVariable = "string",
Password = "string",
PasswordVariable = "string",
RemoteAs = 0,
RemoteAsVariable = "string",
SendCommunity = false,
SendCommunityVariable = "string",
SendExtendedCommunity = false,
SendExtendedCommunityVariable = "string",
SendLabel = false,
Shutdown = false,
ShutdownVariable = "string",
UpdateSourceInterface = "string",
UpdateSourceInterfaceVariable = "string",
},
},
Ipv4Networks = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv4NetworkArgs
{
NetworkAddress = "string",
NetworkAddressVariable = "string",
SubnetMask = "string",
SubnetMaskVariable = "string",
},
},
Ipv4Originate = false,
Ipv4OriginateVariable = "string",
Ipv4Redistributes = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv4RedistributeArgs
{
Protocol = "string",
ProtocolVariable = "string",
RoutePolicyId = "string",
},
},
Ipv4TableMapFilter = false,
Ipv4TableMapFilterVariable = "string",
Ipv4TableMapRoutePolicyId = "string",
Ipv6AggregateAddresses = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv6AggregateAddressArgs
{
AggregatePrefix = "string",
AggregatePrefixVariable = "string",
AsSetPath = false,
AsSetPathVariable = "string",
SummaryOnly = false,
SummaryOnlyVariable = "string",
},
},
Ipv6EibgpMaximumPaths = 0,
Ipv6EibgpMaximumPathsVariable = "string",
Ipv6Neighbors = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv6NeighborArgs
{
Address = "string",
AddressFamilies = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv6NeighborAddressFamilyArgs
{
FamilyType = "string",
InRoutePolicyId = "string",
MaxNumberOfPrefixes = 0,
MaxNumberOfPrefixesVariable = "string",
OutRoutePolicyId = "string",
PolicyType = "string",
RestartInterval = 0,
RestartIntervalVariable = "string",
Threshold = 0,
ThresholdVariable = "string",
},
},
AddressVariable = "string",
AllowasInNumber = 0,
AllowasInNumberVariable = "string",
AsOverride = false,
AsOverrideVariable = "string",
Description = "string",
DescriptionVariable = "string",
EbgpMultihop = 0,
EbgpMultihopVariable = "string",
HoldTime = 0,
HoldTimeVariable = "string",
KeepaliveTime = 0,
KeepaliveTimeVariable = "string",
LocalAs = 0,
LocalAsVariable = "string",
NextHopSelf = false,
NextHopSelfVariable = "string",
Password = "string",
PasswordVariable = "string",
RemoteAs = 0,
RemoteAsVariable = "string",
SendCommunity = false,
SendCommunityVariable = "string",
SendExtendedCommunity = false,
SendExtendedCommunityVariable = "string",
Shutdown = false,
ShutdownVariable = "string",
UpdateSourceInterface = "string",
UpdateSourceInterfaceVariable = "string",
},
},
Ipv6Networks = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv6NetworkArgs
{
NetworkPrefix = "string",
NetworkPrefixVariable = "string",
},
},
Ipv6Originate = false,
Ipv6OriginateVariable = "string",
Ipv6Redistributes = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureIpv6RedistributeArgs
{
Protocol = "string",
ProtocolVariable = "string",
RoutePolicyId = "string",
},
},
Ipv6TableMapFilter = false,
Ipv6TableMapFilterVariable = "string",
Ipv6TableMapRoutePolicyId = "string",
KeepaliveTime = 0,
KeepaliveTimeVariable = "string",
LocalRoutesDistance = 0,
LocalRoutesDistanceVariable = "string",
MissingMedAsWorst = false,
MissingMedAsWorstVariable = "string",
MplsInterfaces = new[]
{
new Sdwan.Inputs.TransportRoutingBgpFeatureMplsInterfaceArgs
{
InterfaceName = "string",
InterfaceNameVariable = "string",
},
},
MultipathRelax = false,
MultipathRelaxVariable = "string",
Name = "string",
PropagateAsPath = false,
PropagateAsPathVariable = "string",
PropagateCommunity = false,
PropagateCommunityVariable = "string",
RouterId = "string",
RouterIdVariable = "string",
});
example, err := sdwan.NewTransportRoutingBgpFeature(ctx, "transportRoutingBgpFeatureResource", &sdwan.TransportRoutingBgpFeatureArgs{
AlwaysCompareMed: pulumi.Bool(false),
AlwaysCompareMedVariable: pulumi.String("string"),
AsNumber: pulumi.Int(0),
AsNumberVariable: pulumi.String("string"),
CompareRouterId: pulumi.Bool(false),
CompareRouterIdVariable: pulumi.String("string"),
Description: pulumi.String("string"),
DeterministicMed: pulumi.Bool(false),
DeterministicMedVariable: pulumi.String("string"),
ExternalRoutesDistance: pulumi.Int(0),
ExternalRoutesDistanceVariable: pulumi.String("string"),
FeatureProfileId: pulumi.String("string"),
HoldTime: pulumi.Int(0),
HoldTimeVariable: pulumi.String("string"),
InternalRoutesDistance: pulumi.Int(0),
InternalRoutesDistanceVariable: pulumi.String("string"),
Ipv4AggregateAddresses: sdwan.TransportRoutingBgpFeatureIpv4AggregateAddressArray{
&sdwan.TransportRoutingBgpFeatureIpv4AggregateAddressArgs{
AsSetPath: pulumi.Bool(false),
AsSetPathVariable: pulumi.String("string"),
NetworkAddress: pulumi.String("string"),
NetworkAddressVariable: pulumi.String("string"),
SubnetMask: pulumi.String("string"),
SubnetMaskVariable: pulumi.String("string"),
SummaryOnly: pulumi.Bool(false),
SummaryOnlyVariable: pulumi.String("string"),
},
},
Ipv4EibgpMaximumPaths: pulumi.Int(0),
Ipv4EibgpMaximumPathsVariable: pulumi.String("string"),
Ipv4Neighbors: sdwan.TransportRoutingBgpFeatureIpv4NeighborArray{
&sdwan.TransportRoutingBgpFeatureIpv4NeighborArgs{
Address: pulumi.String("string"),
AddressFamilies: sdwan.TransportRoutingBgpFeatureIpv4NeighborAddressFamilyArray{
&sdwan.TransportRoutingBgpFeatureIpv4NeighborAddressFamilyArgs{
FamilyType: pulumi.String("string"),
InRoutePolicyId: pulumi.String("string"),
MaxNumberOfPrefixes: pulumi.Int(0),
MaxNumberOfPrefixesVariable: pulumi.String("string"),
OutRoutePolicyId: pulumi.String("string"),
PolicyType: pulumi.String("string"),
RestartInterval: pulumi.Int(0),
RestartIntervalVariable: pulumi.String("string"),
Threshold: pulumi.Int(0),
ThresholdVariable: pulumi.String("string"),
},
},
AddressVariable: pulumi.String("string"),
AllowasInNumber: pulumi.Int(0),
AllowasInNumberVariable: pulumi.String("string"),
AsOverride: pulumi.Bool(false),
AsOverrideVariable: pulumi.String("string"),
Description: pulumi.String("string"),
DescriptionVariable: pulumi.String("string"),
EbgpMultihop: pulumi.Int(0),
EbgpMultihopVariable: pulumi.String("string"),
ExplicitNull: pulumi.Bool(false),
ExplicitNullVariable: pulumi.String("string"),
HoldTime: pulumi.Int(0),
HoldTimeVariable: pulumi.String("string"),
KeepaliveTime: pulumi.Int(0),
KeepaliveTimeVariable: pulumi.String("string"),
LocalAs: pulumi.Int(0),
LocalAsVariable: pulumi.String("string"),
NextHopSelf: pulumi.Bool(false),
NextHopSelfVariable: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordVariable: pulumi.String("string"),
RemoteAs: pulumi.Int(0),
RemoteAsVariable: pulumi.String("string"),
SendCommunity: pulumi.Bool(false),
SendCommunityVariable: pulumi.String("string"),
SendExtendedCommunity: pulumi.Bool(false),
SendExtendedCommunityVariable: pulumi.String("string"),
SendLabel: pulumi.Bool(false),
Shutdown: pulumi.Bool(false),
ShutdownVariable: pulumi.String("string"),
UpdateSourceInterface: pulumi.String("string"),
UpdateSourceInterfaceVariable: pulumi.String("string"),
},
},
Ipv4Networks: sdwan.TransportRoutingBgpFeatureIpv4NetworkArray{
&sdwan.TransportRoutingBgpFeatureIpv4NetworkArgs{
NetworkAddress: pulumi.String("string"),
NetworkAddressVariable: pulumi.String("string"),
SubnetMask: pulumi.String("string"),
SubnetMaskVariable: pulumi.String("string"),
},
},
Ipv4Originate: pulumi.Bool(false),
Ipv4OriginateVariable: pulumi.String("string"),
Ipv4Redistributes: sdwan.TransportRoutingBgpFeatureIpv4RedistributeArray{
&sdwan.TransportRoutingBgpFeatureIpv4RedistributeArgs{
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicyId: pulumi.String("string"),
},
},
Ipv4TableMapFilter: pulumi.Bool(false),
Ipv4TableMapFilterVariable: pulumi.String("string"),
Ipv4TableMapRoutePolicyId: pulumi.String("string"),
Ipv6AggregateAddresses: sdwan.TransportRoutingBgpFeatureIpv6AggregateAddressArray{
&sdwan.TransportRoutingBgpFeatureIpv6AggregateAddressArgs{
AggregatePrefix: pulumi.String("string"),
AggregatePrefixVariable: pulumi.String("string"),
AsSetPath: pulumi.Bool(false),
AsSetPathVariable: pulumi.String("string"),
SummaryOnly: pulumi.Bool(false),
SummaryOnlyVariable: pulumi.String("string"),
},
},
Ipv6EibgpMaximumPaths: pulumi.Int(0),
Ipv6EibgpMaximumPathsVariable: pulumi.String("string"),
Ipv6Neighbors: sdwan.TransportRoutingBgpFeatureIpv6NeighborArray{
&sdwan.TransportRoutingBgpFeatureIpv6NeighborArgs{
Address: pulumi.String("string"),
AddressFamilies: sdwan.TransportRoutingBgpFeatureIpv6NeighborAddressFamilyArray{
&sdwan.TransportRoutingBgpFeatureIpv6NeighborAddressFamilyArgs{
FamilyType: pulumi.String("string"),
InRoutePolicyId: pulumi.String("string"),
MaxNumberOfPrefixes: pulumi.Int(0),
MaxNumberOfPrefixesVariable: pulumi.String("string"),
OutRoutePolicyId: pulumi.String("string"),
PolicyType: pulumi.String("string"),
RestartInterval: pulumi.Int(0),
RestartIntervalVariable: pulumi.String("string"),
Threshold: pulumi.Int(0),
ThresholdVariable: pulumi.String("string"),
},
},
AddressVariable: pulumi.String("string"),
AllowasInNumber: pulumi.Int(0),
AllowasInNumberVariable: pulumi.String("string"),
AsOverride: pulumi.Bool(false),
AsOverrideVariable: pulumi.String("string"),
Description: pulumi.String("string"),
DescriptionVariable: pulumi.String("string"),
EbgpMultihop: pulumi.Int(0),
EbgpMultihopVariable: pulumi.String("string"),
HoldTime: pulumi.Int(0),
HoldTimeVariable: pulumi.String("string"),
KeepaliveTime: pulumi.Int(0),
KeepaliveTimeVariable: pulumi.String("string"),
LocalAs: pulumi.Int(0),
LocalAsVariable: pulumi.String("string"),
NextHopSelf: pulumi.Bool(false),
NextHopSelfVariable: pulumi.String("string"),
Password: pulumi.String("string"),
PasswordVariable: pulumi.String("string"),
RemoteAs: pulumi.Int(0),
RemoteAsVariable: pulumi.String("string"),
SendCommunity: pulumi.Bool(false),
SendCommunityVariable: pulumi.String("string"),
SendExtendedCommunity: pulumi.Bool(false),
SendExtendedCommunityVariable: pulumi.String("string"),
Shutdown: pulumi.Bool(false),
ShutdownVariable: pulumi.String("string"),
UpdateSourceInterface: pulumi.String("string"),
UpdateSourceInterfaceVariable: pulumi.String("string"),
},
},
Ipv6Networks: sdwan.TransportRoutingBgpFeatureIpv6NetworkArray{
&sdwan.TransportRoutingBgpFeatureIpv6NetworkArgs{
NetworkPrefix: pulumi.String("string"),
NetworkPrefixVariable: pulumi.String("string"),
},
},
Ipv6Originate: pulumi.Bool(false),
Ipv6OriginateVariable: pulumi.String("string"),
Ipv6Redistributes: sdwan.TransportRoutingBgpFeatureIpv6RedistributeArray{
&sdwan.TransportRoutingBgpFeatureIpv6RedistributeArgs{
Protocol: pulumi.String("string"),
ProtocolVariable: pulumi.String("string"),
RoutePolicyId: pulumi.String("string"),
},
},
Ipv6TableMapFilter: pulumi.Bool(false),
Ipv6TableMapFilterVariable: pulumi.String("string"),
Ipv6TableMapRoutePolicyId: pulumi.String("string"),
KeepaliveTime: pulumi.Int(0),
KeepaliveTimeVariable: pulumi.String("string"),
LocalRoutesDistance: pulumi.Int(0),
LocalRoutesDistanceVariable: pulumi.String("string"),
MissingMedAsWorst: pulumi.Bool(false),
MissingMedAsWorstVariable: pulumi.String("string"),
MplsInterfaces: sdwan.TransportRoutingBgpFeatureMplsInterfaceArray{
&sdwan.TransportRoutingBgpFeatureMplsInterfaceArgs{
InterfaceName: pulumi.String("string"),
InterfaceNameVariable: pulumi.String("string"),
},
},
MultipathRelax: pulumi.Bool(false),
MultipathRelaxVariable: pulumi.String("string"),
Name: pulumi.String("string"),
PropagateAsPath: pulumi.Bool(false),
PropagateAsPathVariable: pulumi.String("string"),
PropagateCommunity: pulumi.Bool(false),
PropagateCommunityVariable: pulumi.String("string"),
RouterId: pulumi.String("string"),
RouterIdVariable: pulumi.String("string"),
})
var transportRoutingBgpFeatureResource = new TransportRoutingBgpFeature("transportRoutingBgpFeatureResource", TransportRoutingBgpFeatureArgs.builder()
.alwaysCompareMed(false)
.alwaysCompareMedVariable("string")
.asNumber(0)
.asNumberVariable("string")
.compareRouterId(false)
.compareRouterIdVariable("string")
.description("string")
.deterministicMed(false)
.deterministicMedVariable("string")
.externalRoutesDistance(0)
.externalRoutesDistanceVariable("string")
.featureProfileId("string")
.holdTime(0)
.holdTimeVariable("string")
.internalRoutesDistance(0)
.internalRoutesDistanceVariable("string")
.ipv4AggregateAddresses(TransportRoutingBgpFeatureIpv4AggregateAddressArgs.builder()
.asSetPath(false)
.asSetPathVariable("string")
.networkAddress("string")
.networkAddressVariable("string")
.subnetMask("string")
.subnetMaskVariable("string")
.summaryOnly(false)
.summaryOnlyVariable("string")
.build())
.ipv4EibgpMaximumPaths(0)
.ipv4EibgpMaximumPathsVariable("string")
.ipv4Neighbors(TransportRoutingBgpFeatureIpv4NeighborArgs.builder()
.address("string")
.addressFamilies(TransportRoutingBgpFeatureIpv4NeighborAddressFamilyArgs.builder()
.familyType("string")
.inRoutePolicyId("string")
.maxNumberOfPrefixes(0)
.maxNumberOfPrefixesVariable("string")
.outRoutePolicyId("string")
.policyType("string")
.restartInterval(0)
.restartIntervalVariable("string")
.threshold(0)
.thresholdVariable("string")
.build())
.addressVariable("string")
.allowasInNumber(0)
.allowasInNumberVariable("string")
.asOverride(false)
.asOverrideVariable("string")
.description("string")
.descriptionVariable("string")
.ebgpMultihop(0)
.ebgpMultihopVariable("string")
.explicitNull(false)
.explicitNullVariable("string")
.holdTime(0)
.holdTimeVariable("string")
.keepaliveTime(0)
.keepaliveTimeVariable("string")
.localAs(0)
.localAsVariable("string")
.nextHopSelf(false)
.nextHopSelfVariable("string")
.password("string")
.passwordVariable("string")
.remoteAs(0)
.remoteAsVariable("string")
.sendCommunity(false)
.sendCommunityVariable("string")
.sendExtendedCommunity(false)
.sendExtendedCommunityVariable("string")
.sendLabel(false)
.shutdown(false)
.shutdownVariable("string")
.updateSourceInterface("string")
.updateSourceInterfaceVariable("string")
.build())
.ipv4Networks(TransportRoutingBgpFeatureIpv4NetworkArgs.builder()
.networkAddress("string")
.networkAddressVariable("string")
.subnetMask("string")
.subnetMaskVariable("string")
.build())
.ipv4Originate(false)
.ipv4OriginateVariable("string")
.ipv4Redistributes(TransportRoutingBgpFeatureIpv4RedistributeArgs.builder()
.protocol("string")
.protocolVariable("string")
.routePolicyId("string")
.build())
.ipv4TableMapFilter(false)
.ipv4TableMapFilterVariable("string")
.ipv4TableMapRoutePolicyId("string")
.ipv6AggregateAddresses(TransportRoutingBgpFeatureIpv6AggregateAddressArgs.builder()
.aggregatePrefix("string")
.aggregatePrefixVariable("string")
.asSetPath(false)
.asSetPathVariable("string")
.summaryOnly(false)
.summaryOnlyVariable("string")
.build())
.ipv6EibgpMaximumPaths(0)
.ipv6EibgpMaximumPathsVariable("string")
.ipv6Neighbors(TransportRoutingBgpFeatureIpv6NeighborArgs.builder()
.address("string")
.addressFamilies(TransportRoutingBgpFeatureIpv6NeighborAddressFamilyArgs.builder()
.familyType("string")
.inRoutePolicyId("string")
.maxNumberOfPrefixes(0)
.maxNumberOfPrefixesVariable("string")
.outRoutePolicyId("string")
.policyType("string")
.restartInterval(0)
.restartIntervalVariable("string")
.threshold(0)
.thresholdVariable("string")
.build())
.addressVariable("string")
.allowasInNumber(0)
.allowasInNumberVariable("string")
.asOverride(false)
.asOverrideVariable("string")
.description("string")
.descriptionVariable("string")
.ebgpMultihop(0)
.ebgpMultihopVariable("string")
.holdTime(0)
.holdTimeVariable("string")
.keepaliveTime(0)
.keepaliveTimeVariable("string")
.localAs(0)
.localAsVariable("string")
.nextHopSelf(false)
.nextHopSelfVariable("string")
.password("string")
.passwordVariable("string")
.remoteAs(0)
.remoteAsVariable("string")
.sendCommunity(false)
.sendCommunityVariable("string")
.sendExtendedCommunity(false)
.sendExtendedCommunityVariable("string")
.shutdown(false)
.shutdownVariable("string")
.updateSourceInterface("string")
.updateSourceInterfaceVariable("string")
.build())
.ipv6Networks(TransportRoutingBgpFeatureIpv6NetworkArgs.builder()
.networkPrefix("string")
.networkPrefixVariable("string")
.build())
.ipv6Originate(false)
.ipv6OriginateVariable("string")
.ipv6Redistributes(TransportRoutingBgpFeatureIpv6RedistributeArgs.builder()
.protocol("string")
.protocolVariable("string")
.routePolicyId("string")
.build())
.ipv6TableMapFilter(false)
.ipv6TableMapFilterVariable("string")
.ipv6TableMapRoutePolicyId("string")
.keepaliveTime(0)
.keepaliveTimeVariable("string")
.localRoutesDistance(0)
.localRoutesDistanceVariable("string")
.missingMedAsWorst(false)
.missingMedAsWorstVariable("string")
.mplsInterfaces(TransportRoutingBgpFeatureMplsInterfaceArgs.builder()
.interfaceName("string")
.interfaceNameVariable("string")
.build())
.multipathRelax(false)
.multipathRelaxVariable("string")
.name("string")
.propagateAsPath(false)
.propagateAsPathVariable("string")
.propagateCommunity(false)
.propagateCommunityVariable("string")
.routerId("string")
.routerIdVariable("string")
.build());
transport_routing_bgp_feature_resource = sdwan.TransportRoutingBgpFeature("transportRoutingBgpFeatureResource",
always_compare_med=False,
always_compare_med_variable="string",
as_number=0,
as_number_variable="string",
compare_router_id=False,
compare_router_id_variable="string",
description="string",
deterministic_med=False,
deterministic_med_variable="string",
external_routes_distance=0,
external_routes_distance_variable="string",
feature_profile_id="string",
hold_time=0,
hold_time_variable="string",
internal_routes_distance=0,
internal_routes_distance_variable="string",
ipv4_aggregate_addresses=[{
"as_set_path": False,
"as_set_path_variable": "string",
"network_address": "string",
"network_address_variable": "string",
"subnet_mask": "string",
"subnet_mask_variable": "string",
"summary_only": False,
"summary_only_variable": "string",
}],
ipv4_eibgp_maximum_paths=0,
ipv4_eibgp_maximum_paths_variable="string",
ipv4_neighbors=[{
"address": "string",
"address_families": [{
"family_type": "string",
"in_route_policy_id": "string",
"max_number_of_prefixes": 0,
"max_number_of_prefixes_variable": "string",
"out_route_policy_id": "string",
"policy_type": "string",
"restart_interval": 0,
"restart_interval_variable": "string",
"threshold": 0,
"threshold_variable": "string",
}],
"address_variable": "string",
"allowas_in_number": 0,
"allowas_in_number_variable": "string",
"as_override": False,
"as_override_variable": "string",
"description": "string",
"description_variable": "string",
"ebgp_multihop": 0,
"ebgp_multihop_variable": "string",
"explicit_null": False,
"explicit_null_variable": "string",
"hold_time": 0,
"hold_time_variable": "string",
"keepalive_time": 0,
"keepalive_time_variable": "string",
"local_as": 0,
"local_as_variable": "string",
"next_hop_self": False,
"next_hop_self_variable": "string",
"password": "string",
"password_variable": "string",
"remote_as": 0,
"remote_as_variable": "string",
"send_community": False,
"send_community_variable": "string",
"send_extended_community": False,
"send_extended_community_variable": "string",
"send_label": False,
"shutdown": False,
"shutdown_variable": "string",
"update_source_interface": "string",
"update_source_interface_variable": "string",
}],
ipv4_networks=[{
"network_address": "string",
"network_address_variable": "string",
"subnet_mask": "string",
"subnet_mask_variable": "string",
}],
ipv4_originate=False,
ipv4_originate_variable="string",
ipv4_redistributes=[{
"protocol": "string",
"protocol_variable": "string",
"route_policy_id": "string",
}],
ipv4_table_map_filter=False,
ipv4_table_map_filter_variable="string",
ipv4_table_map_route_policy_id="string",
ipv6_aggregate_addresses=[{
"aggregate_prefix": "string",
"aggregate_prefix_variable": "string",
"as_set_path": False,
"as_set_path_variable": "string",
"summary_only": False,
"summary_only_variable": "string",
}],
ipv6_eibgp_maximum_paths=0,
ipv6_eibgp_maximum_paths_variable="string",
ipv6_neighbors=[{
"address": "string",
"address_families": [{
"family_type": "string",
"in_route_policy_id": "string",
"max_number_of_prefixes": 0,
"max_number_of_prefixes_variable": "string",
"out_route_policy_id": "string",
"policy_type": "string",
"restart_interval": 0,
"restart_interval_variable": "string",
"threshold": 0,
"threshold_variable": "string",
}],
"address_variable": "string",
"allowas_in_number": 0,
"allowas_in_number_variable": "string",
"as_override": False,
"as_override_variable": "string",
"description": "string",
"description_variable": "string",
"ebgp_multihop": 0,
"ebgp_multihop_variable": "string",
"hold_time": 0,
"hold_time_variable": "string",
"keepalive_time": 0,
"keepalive_time_variable": "string",
"local_as": 0,
"local_as_variable": "string",
"next_hop_self": False,
"next_hop_self_variable": "string",
"password": "string",
"password_variable": "string",
"remote_as": 0,
"remote_as_variable": "string",
"send_community": False,
"send_community_variable": "string",
"send_extended_community": False,
"send_extended_community_variable": "string",
"shutdown": False,
"shutdown_variable": "string",
"update_source_interface": "string",
"update_source_interface_variable": "string",
}],
ipv6_networks=[{
"network_prefix": "string",
"network_prefix_variable": "string",
}],
ipv6_originate=False,
ipv6_originate_variable="string",
ipv6_redistributes=[{
"protocol": "string",
"protocol_variable": "string",
"route_policy_id": "string",
}],
ipv6_table_map_filter=False,
ipv6_table_map_filter_variable="string",
ipv6_table_map_route_policy_id="string",
keepalive_time=0,
keepalive_time_variable="string",
local_routes_distance=0,
local_routes_distance_variable="string",
missing_med_as_worst=False,
missing_med_as_worst_variable="string",
mpls_interfaces=[{
"interface_name": "string",
"interface_name_variable": "string",
}],
multipath_relax=False,
multipath_relax_variable="string",
name="string",
propagate_as_path=False,
propagate_as_path_variable="string",
propagate_community=False,
propagate_community_variable="string",
router_id="string",
router_id_variable="string")
const transportRoutingBgpFeatureResource = new sdwan.TransportRoutingBgpFeature("transportRoutingBgpFeatureResource", {
alwaysCompareMed: false,
alwaysCompareMedVariable: "string",
asNumber: 0,
asNumberVariable: "string",
compareRouterId: false,
compareRouterIdVariable: "string",
description: "string",
deterministicMed: false,
deterministicMedVariable: "string",
externalRoutesDistance: 0,
externalRoutesDistanceVariable: "string",
featureProfileId: "string",
holdTime: 0,
holdTimeVariable: "string",
internalRoutesDistance: 0,
internalRoutesDistanceVariable: "string",
ipv4AggregateAddresses: [{
asSetPath: false,
asSetPathVariable: "string",
networkAddress: "string",
networkAddressVariable: "string",
subnetMask: "string",
subnetMaskVariable: "string",
summaryOnly: false,
summaryOnlyVariable: "string",
}],
ipv4EibgpMaximumPaths: 0,
ipv4EibgpMaximumPathsVariable: "string",
ipv4Neighbors: [{
address: "string",
addressFamilies: [{
familyType: "string",
inRoutePolicyId: "string",
maxNumberOfPrefixes: 0,
maxNumberOfPrefixesVariable: "string",
outRoutePolicyId: "string",
policyType: "string",
restartInterval: 0,
restartIntervalVariable: "string",
threshold: 0,
thresholdVariable: "string",
}],
addressVariable: "string",
allowasInNumber: 0,
allowasInNumberVariable: "string",
asOverride: false,
asOverrideVariable: "string",
description: "string",
descriptionVariable: "string",
ebgpMultihop: 0,
ebgpMultihopVariable: "string",
explicitNull: false,
explicitNullVariable: "string",
holdTime: 0,
holdTimeVariable: "string",
keepaliveTime: 0,
keepaliveTimeVariable: "string",
localAs: 0,
localAsVariable: "string",
nextHopSelf: false,
nextHopSelfVariable: "string",
password: "string",
passwordVariable: "string",
remoteAs: 0,
remoteAsVariable: "string",
sendCommunity: false,
sendCommunityVariable: "string",
sendExtendedCommunity: false,
sendExtendedCommunityVariable: "string",
sendLabel: false,
shutdown: false,
shutdownVariable: "string",
updateSourceInterface: "string",
updateSourceInterfaceVariable: "string",
}],
ipv4Networks: [{
networkAddress: "string",
networkAddressVariable: "string",
subnetMask: "string",
subnetMaskVariable: "string",
}],
ipv4Originate: false,
ipv4OriginateVariable: "string",
ipv4Redistributes: [{
protocol: "string",
protocolVariable: "string",
routePolicyId: "string",
}],
ipv4TableMapFilter: false,
ipv4TableMapFilterVariable: "string",
ipv4TableMapRoutePolicyId: "string",
ipv6AggregateAddresses: [{
aggregatePrefix: "string",
aggregatePrefixVariable: "string",
asSetPath: false,
asSetPathVariable: "string",
summaryOnly: false,
summaryOnlyVariable: "string",
}],
ipv6EibgpMaximumPaths: 0,
ipv6EibgpMaximumPathsVariable: "string",
ipv6Neighbors: [{
address: "string",
addressFamilies: [{
familyType: "string",
inRoutePolicyId: "string",
maxNumberOfPrefixes: 0,
maxNumberOfPrefixesVariable: "string",
outRoutePolicyId: "string",
policyType: "string",
restartInterval: 0,
restartIntervalVariable: "string",
threshold: 0,
thresholdVariable: "string",
}],
addressVariable: "string",
allowasInNumber: 0,
allowasInNumberVariable: "string",
asOverride: false,
asOverrideVariable: "string",
description: "string",
descriptionVariable: "string",
ebgpMultihop: 0,
ebgpMultihopVariable: "string",
holdTime: 0,
holdTimeVariable: "string",
keepaliveTime: 0,
keepaliveTimeVariable: "string",
localAs: 0,
localAsVariable: "string",
nextHopSelf: false,
nextHopSelfVariable: "string",
password: "string",
passwordVariable: "string",
remoteAs: 0,
remoteAsVariable: "string",
sendCommunity: false,
sendCommunityVariable: "string",
sendExtendedCommunity: false,
sendExtendedCommunityVariable: "string",
shutdown: false,
shutdownVariable: "string",
updateSourceInterface: "string",
updateSourceInterfaceVariable: "string",
}],
ipv6Networks: [{
networkPrefix: "string",
networkPrefixVariable: "string",
}],
ipv6Originate: false,
ipv6OriginateVariable: "string",
ipv6Redistributes: [{
protocol: "string",
protocolVariable: "string",
routePolicyId: "string",
}],
ipv6TableMapFilter: false,
ipv6TableMapFilterVariable: "string",
ipv6TableMapRoutePolicyId: "string",
keepaliveTime: 0,
keepaliveTimeVariable: "string",
localRoutesDistance: 0,
localRoutesDistanceVariable: "string",
missingMedAsWorst: false,
missingMedAsWorstVariable: "string",
mplsInterfaces: [{
interfaceName: "string",
interfaceNameVariable: "string",
}],
multipathRelax: false,
multipathRelaxVariable: "string",
name: "string",
propagateAsPath: false,
propagateAsPathVariable: "string",
propagateCommunity: false,
propagateCommunityVariable: "string",
routerId: "string",
routerIdVariable: "string",
});
type: sdwan:TransportRoutingBgpFeature
properties:
alwaysCompareMed: false
alwaysCompareMedVariable: string
asNumber: 0
asNumberVariable: string
compareRouterId: false
compareRouterIdVariable: string
description: string
deterministicMed: false
deterministicMedVariable: string
externalRoutesDistance: 0
externalRoutesDistanceVariable: string
featureProfileId: string
holdTime: 0
holdTimeVariable: string
internalRoutesDistance: 0
internalRoutesDistanceVariable: string
ipv4AggregateAddresses:
- asSetPath: false
asSetPathVariable: string
networkAddress: string
networkAddressVariable: string
subnetMask: string
subnetMaskVariable: string
summaryOnly: false
summaryOnlyVariable: string
ipv4EibgpMaximumPaths: 0
ipv4EibgpMaximumPathsVariable: string
ipv4Neighbors:
- address: string
addressFamilies:
- familyType: string
inRoutePolicyId: string
maxNumberOfPrefixes: 0
maxNumberOfPrefixesVariable: string
outRoutePolicyId: string
policyType: string
restartInterval: 0
restartIntervalVariable: string
threshold: 0
thresholdVariable: string
addressVariable: string
allowasInNumber: 0
allowasInNumberVariable: string
asOverride: false
asOverrideVariable: string
description: string
descriptionVariable: string
ebgpMultihop: 0
ebgpMultihopVariable: string
explicitNull: false
explicitNullVariable: string
holdTime: 0
holdTimeVariable: string
keepaliveTime: 0
keepaliveTimeVariable: string
localAs: 0
localAsVariable: string
nextHopSelf: false
nextHopSelfVariable: string
password: string
passwordVariable: string
remoteAs: 0
remoteAsVariable: string
sendCommunity: false
sendCommunityVariable: string
sendExtendedCommunity: false
sendExtendedCommunityVariable: string
sendLabel: false
shutdown: false
shutdownVariable: string
updateSourceInterface: string
updateSourceInterfaceVariable: string
ipv4Networks:
- networkAddress: string
networkAddressVariable: string
subnetMask: string
subnetMaskVariable: string
ipv4Originate: false
ipv4OriginateVariable: string
ipv4Redistributes:
- protocol: string
protocolVariable: string
routePolicyId: string
ipv4TableMapFilter: false
ipv4TableMapFilterVariable: string
ipv4TableMapRoutePolicyId: string
ipv6AggregateAddresses:
- aggregatePrefix: string
aggregatePrefixVariable: string
asSetPath: false
asSetPathVariable: string
summaryOnly: false
summaryOnlyVariable: string
ipv6EibgpMaximumPaths: 0
ipv6EibgpMaximumPathsVariable: string
ipv6Neighbors:
- address: string
addressFamilies:
- familyType: string
inRoutePolicyId: string
maxNumberOfPrefixes: 0
maxNumberOfPrefixesVariable: string
outRoutePolicyId: string
policyType: string
restartInterval: 0
restartIntervalVariable: string
threshold: 0
thresholdVariable: string
addressVariable: string
allowasInNumber: 0
allowasInNumberVariable: string
asOverride: false
asOverrideVariable: string
description: string
descriptionVariable: string
ebgpMultihop: 0
ebgpMultihopVariable: string
holdTime: 0
holdTimeVariable: string
keepaliveTime: 0
keepaliveTimeVariable: string
localAs: 0
localAsVariable: string
nextHopSelf: false
nextHopSelfVariable: string
password: string
passwordVariable: string
remoteAs: 0
remoteAsVariable: string
sendCommunity: false
sendCommunityVariable: string
sendExtendedCommunity: false
sendExtendedCommunityVariable: string
shutdown: false
shutdownVariable: string
updateSourceInterface: string
updateSourceInterfaceVariable: string
ipv6Networks:
- networkPrefix: string
networkPrefixVariable: string
ipv6Originate: false
ipv6OriginateVariable: string
ipv6Redistributes:
- protocol: string
protocolVariable: string
routePolicyId: string
ipv6TableMapFilter: false
ipv6TableMapFilterVariable: string
ipv6TableMapRoutePolicyId: string
keepaliveTime: 0
keepaliveTimeVariable: string
localRoutesDistance: 0
localRoutesDistanceVariable: string
missingMedAsWorst: false
missingMedAsWorstVariable: string
mplsInterfaces:
- interfaceName: string
interfaceNameVariable: string
multipathRelax: false
multipathRelaxVariable: string
name: string
propagateAsPath: false
propagateAsPathVariable: string
propagateCommunity: false
propagateCommunityVariable: string
routerId: string
routerIdVariable: string
TransportRoutingBgpFeature Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TransportRoutingBgpFeature resource accepts the following input properties:
- Always
Compare boolMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- Always
Compare stringMed Variable - Variable name
- As
Number int - Set autonomous system number <1..4294967295> or <XX.YY>
- As
Number stringVariable - Variable name
- Compare
Router boolId - Compare router IDs when selecting active BGP paths - Default value:
false
- Compare
Router stringId Variable - Variable name
- Description string
- The description of the Feature
- Deterministic
Med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- Deterministic
Med stringVariable - Variable name
- External
Routes intDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- External
Routes stringDistance Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Hold
Time int - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- Hold
Time stringVariable - Variable name
- Internal
Routes intDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- Internal
Routes stringDistance Variable - Variable name
- Ipv4Aggregate
Addresses List<TransportRouting Bgp Feature Ipv4Aggregate Address> - Aggregate prefixes in specific range
- Ipv4Eibgp
Maximum intPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- Ipv4Eibgp
Maximum stringPaths Variable - Variable name
- Ipv4Neighbors
List<Transport
Routing Bgp Feature Ipv4Neighbor> - Set BGP IPv4 neighbors
- Ipv4Networks
List<Transport
Routing Bgp Feature Ipv4Network> - Configure the networks for BGP to advertise
- Ipv4Originate bool
- BGP Default Information Originate - Default value:
false
- Ipv4Originate
Variable string - Variable name
- Ipv4Redistributes
List<Transport
Routing Bgp Feature Ipv4Redistribute> - Redistribute routes into BGP
- Ipv4Table
Map boolFilter - Table map filtered or not - Default value:
false
- Ipv4Table
Map stringFilter Variable - Variable name
- Ipv4Table
Map stringRoute Policy Id - Ipv6Aggregate
Addresses List<TransportRouting Bgp Feature Ipv6Aggregate Address> - IPv6 Aggregate prefixes in specific range
- Ipv6Eibgp
Maximum intPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- Ipv6Eibgp
Maximum stringPaths Variable - Variable name
- Ipv6Neighbors
List<Transport
Routing Bgp Feature Ipv6Neighbor> - Set BGP IPv6 neighbors
- Ipv6Networks
List<Transport
Routing Bgp Feature Ipv6Network> - Configure the networks for BGP to advertise
- Ipv6Originate bool
- BGP Default Information Originate - Default value:
false
- Ipv6Originate
Variable string - Variable name
- Ipv6Redistributes
List<Transport
Routing Bgp Feature Ipv6Redistribute> - Redistribute routes into BGP
- Ipv6Table
Map boolFilter - Table map filtered or not - Default value:
false
- Ipv6Table
Map stringFilter Variable - Variable name
- Ipv6Table
Map stringRoute Policy Id - Keepalive
Time int - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- Keepalive
Time stringVariable - Variable name
- Local
Routes intDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- Local
Routes stringDistance Variable - Variable name
- Missing
Med boolAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- Missing
Med stringAs Worst Variable - Variable name
- Mpls
Interfaces List<TransportRouting Bgp Feature Mpls Interface> - MPLS BGP Interface
- Multipath
Relax bool - Ignore AS for multipath selection - Default value:
false
- Multipath
Relax stringVariable - Variable name
- Name string
- The name of the Feature
- Propagate
As boolPath - Propagate AS Path - Default value:
false
- Propagate
As stringPath Variable - Variable name
- Propagate
Community bool - Propagate Community - Default value:
false
- Propagate
Community stringVariable - Variable name
- Router
Id string - Configure BGP router identifier
- Router
Id stringVariable - Variable name
- Always
Compare boolMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- Always
Compare stringMed Variable - Variable name
- As
Number int - Set autonomous system number <1..4294967295> or <XX.YY>
- As
Number stringVariable - Variable name
- Compare
Router boolId - Compare router IDs when selecting active BGP paths - Default value:
false
- Compare
Router stringId Variable - Variable name
- Description string
- The description of the Feature
- Deterministic
Med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- Deterministic
Med stringVariable - Variable name
- External
Routes intDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- External
Routes stringDistance Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Hold
Time int - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- Hold
Time stringVariable - Variable name
- Internal
Routes intDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- Internal
Routes stringDistance Variable - Variable name
- Ipv4Aggregate
Addresses []TransportRouting Bgp Feature Ipv4Aggregate Address Args - Aggregate prefixes in specific range
- Ipv4Eibgp
Maximum intPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- Ipv4Eibgp
Maximum stringPaths Variable - Variable name
- Ipv4Neighbors
[]Transport
Routing Bgp Feature Ipv4Neighbor Args - Set BGP IPv4 neighbors
- Ipv4Networks
[]Transport
Routing Bgp Feature Ipv4Network Args - Configure the networks for BGP to advertise
- Ipv4Originate bool
- BGP Default Information Originate - Default value:
false
- Ipv4Originate
Variable string - Variable name
- Ipv4Redistributes
[]Transport
Routing Bgp Feature Ipv4Redistribute Args - Redistribute routes into BGP
- Ipv4Table
Map boolFilter - Table map filtered or not - Default value:
false
- Ipv4Table
Map stringFilter Variable - Variable name
- Ipv4Table
Map stringRoute Policy Id - Ipv6Aggregate
Addresses []TransportRouting Bgp Feature Ipv6Aggregate Address Args - IPv6 Aggregate prefixes in specific range
- Ipv6Eibgp
Maximum intPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- Ipv6Eibgp
Maximum stringPaths Variable - Variable name
- Ipv6Neighbors
[]Transport
Routing Bgp Feature Ipv6Neighbor Args - Set BGP IPv6 neighbors
- Ipv6Networks
[]Transport
Routing Bgp Feature Ipv6Network Args - Configure the networks for BGP to advertise
- Ipv6Originate bool
- BGP Default Information Originate - Default value:
false
- Ipv6Originate
Variable string - Variable name
- Ipv6Redistributes
[]Transport
Routing Bgp Feature Ipv6Redistribute Args - Redistribute routes into BGP
- Ipv6Table
Map boolFilter - Table map filtered or not - Default value:
false
- Ipv6Table
Map stringFilter Variable - Variable name
- Ipv6Table
Map stringRoute Policy Id - Keepalive
Time int - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- Keepalive
Time stringVariable - Variable name
- Local
Routes intDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- Local
Routes stringDistance Variable - Variable name
- Missing
Med boolAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- Missing
Med stringAs Worst Variable - Variable name
- Mpls
Interfaces []TransportRouting Bgp Feature Mpls Interface Args - MPLS BGP Interface
- Multipath
Relax bool - Ignore AS for multipath selection - Default value:
false
- Multipath
Relax stringVariable - Variable name
- Name string
- The name of the Feature
- Propagate
As boolPath - Propagate AS Path - Default value:
false
- Propagate
As stringPath Variable - Variable name
- Propagate
Community bool - Propagate Community - Default value:
false
- Propagate
Community stringVariable - Variable name
- Router
Id string - Configure BGP router identifier
- Router
Id stringVariable - Variable name
- always
Compare BooleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare StringMed Variable - Variable name
- as
Number Integer - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number StringVariable - Variable name
- compare
Router BooleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router StringId Variable - Variable name
- description String
- The description of the Feature
- deterministic
Med Boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med StringVariable - Variable name
- external
Routes IntegerDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- external
Routes StringDistance Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- hold
Time Integer - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- hold
Time StringVariable - Variable name
- internal
Routes IntegerDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- internal
Routes StringDistance Variable - Variable name
- ipv4Aggregate
Addresses List<TransportRouting Bgp Feature Ipv4Aggregate Address> - Aggregate prefixes in specific range
- ipv4Eibgp
Maximum IntegerPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv4Eibgp
Maximum StringPaths Variable - Variable name
- ipv4Neighbors
List<Transport
Routing Bgp Feature Ipv4Neighbor> - Set BGP IPv4 neighbors
- ipv4Networks
List<Transport
Routing Bgp Feature Ipv4Network> - Configure the networks for BGP to advertise
- ipv4Originate Boolean
- BGP Default Information Originate - Default value:
false
- ipv4Originate
Variable String - Variable name
- ipv4Redistributes
List<Transport
Routing Bgp Feature Ipv4Redistribute> - Redistribute routes into BGP
- ipv4Table
Map BooleanFilter - Table map filtered or not - Default value:
false
- ipv4Table
Map StringFilter Variable - Variable name
- ipv4Table
Map StringRoute Policy Id - ipv6Aggregate
Addresses List<TransportRouting Bgp Feature Ipv6Aggregate Address> - IPv6 Aggregate prefixes in specific range
- ipv6Eibgp
Maximum IntegerPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv6Eibgp
Maximum StringPaths Variable - Variable name
- ipv6Neighbors
List<Transport
Routing Bgp Feature Ipv6Neighbor> - Set BGP IPv6 neighbors
- ipv6Networks
List<Transport
Routing Bgp Feature Ipv6Network> - Configure the networks for BGP to advertise
- ipv6Originate Boolean
- BGP Default Information Originate - Default value:
false
- ipv6Originate
Variable String - Variable name
- ipv6Redistributes
List<Transport
Routing Bgp Feature Ipv6Redistribute> - Redistribute routes into BGP
- ipv6Table
Map BooleanFilter - Table map filtered or not - Default value:
false
- ipv6Table
Map StringFilter Variable - Variable name
- ipv6Table
Map StringRoute Policy Id - keepalive
Time Integer - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Time StringVariable - Variable name
- local
Routes IntegerDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- local
Routes StringDistance Variable - Variable name
- missing
Med BooleanAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med StringAs Worst Variable - Variable name
- mpls
Interfaces List<TransportRouting Bgp Feature Mpls Interface> - MPLS BGP Interface
- multipath
Relax Boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax StringVariable - Variable name
- name String
- The name of the Feature
- propagate
As BooleanPath - Propagate AS Path - Default value:
false
- propagate
As StringPath Variable - Variable name
- propagate
Community Boolean - Propagate Community - Default value:
false
- propagate
Community StringVariable - Variable name
- router
Id String - Configure BGP router identifier
- router
Id StringVariable - Variable name
- always
Compare booleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare stringMed Variable - Variable name
- as
Number number - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number stringVariable - Variable name
- compare
Router booleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router stringId Variable - Variable name
- description string
- The description of the Feature
- deterministic
Med boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med stringVariable - Variable name
- external
Routes numberDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- external
Routes stringDistance Variable - Variable name
- feature
Profile stringId - Feature Profile ID
- hold
Time number - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- hold
Time stringVariable - Variable name
- internal
Routes numberDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- internal
Routes stringDistance Variable - Variable name
- ipv4Aggregate
Addresses TransportRouting Bgp Feature Ipv4Aggregate Address[] - Aggregate prefixes in specific range
- ipv4Eibgp
Maximum numberPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv4Eibgp
Maximum stringPaths Variable - Variable name
- ipv4Neighbors
Transport
Routing Bgp Feature Ipv4Neighbor[] - Set BGP IPv4 neighbors
- ipv4Networks
Transport
Routing Bgp Feature Ipv4Network[] - Configure the networks for BGP to advertise
- ipv4Originate boolean
- BGP Default Information Originate - Default value:
false
- ipv4Originate
Variable string - Variable name
- ipv4Redistributes
Transport
Routing Bgp Feature Ipv4Redistribute[] - Redistribute routes into BGP
- ipv4Table
Map booleanFilter - Table map filtered or not - Default value:
false
- ipv4Table
Map stringFilter Variable - Variable name
- ipv4Table
Map stringRoute Policy Id - ipv6Aggregate
Addresses TransportRouting Bgp Feature Ipv6Aggregate Address[] - IPv6 Aggregate prefixes in specific range
- ipv6Eibgp
Maximum numberPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv6Eibgp
Maximum stringPaths Variable - Variable name
- ipv6Neighbors
Transport
Routing Bgp Feature Ipv6Neighbor[] - Set BGP IPv6 neighbors
- ipv6Networks
Transport
Routing Bgp Feature Ipv6Network[] - Configure the networks for BGP to advertise
- ipv6Originate boolean
- BGP Default Information Originate - Default value:
false
- ipv6Originate
Variable string - Variable name
- ipv6Redistributes
Transport
Routing Bgp Feature Ipv6Redistribute[] - Redistribute routes into BGP
- ipv6Table
Map booleanFilter - Table map filtered or not - Default value:
false
- ipv6Table
Map stringFilter Variable - Variable name
- ipv6Table
Map stringRoute Policy Id - keepalive
Time number - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Time stringVariable - Variable name
- local
Routes numberDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- local
Routes stringDistance Variable - Variable name
- missing
Med booleanAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med stringAs Worst Variable - Variable name
- mpls
Interfaces TransportRouting Bgp Feature Mpls Interface[] - MPLS BGP Interface
- multipath
Relax boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax stringVariable - Variable name
- name string
- The name of the Feature
- propagate
As booleanPath - Propagate AS Path - Default value:
false
- propagate
As stringPath Variable - Variable name
- propagate
Community boolean - Propagate Community - Default value:
false
- propagate
Community stringVariable - Variable name
- router
Id string - Configure BGP router identifier
- router
Id stringVariable - Variable name
- always_
compare_ boolmed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always_
compare_ strmed_ variable - Variable name
- as_
number int - Set autonomous system number <1..4294967295> or <XX.YY>
- as_
number_ strvariable - Variable name
- compare_
router_ boolid - Compare router IDs when selecting active BGP paths - Default value:
false
- compare_
router_ strid_ variable - 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 - Default value:
false
- deterministic_
med_ strvariable - Variable name
- external_
routes_ intdistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- external_
routes_ strdistance_ variable - Variable name
- feature_
profile_ strid - Feature Profile ID
- hold_
time int - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- hold_
time_ strvariable - Variable name
- internal_
routes_ intdistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- internal_
routes_ strdistance_ variable - Variable name
- ipv4_
aggregate_ Sequence[Transportaddresses Routing Bgp Feature Ipv4Aggregate Address Args] - Aggregate prefixes in specific range
- ipv4_
eibgp_ intmaximum_ paths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv4_
eibgp_ strmaximum_ paths_ variable - Variable name
- ipv4_
neighbors Sequence[TransportRouting Bgp Feature Ipv4Neighbor Args] - Set BGP IPv4 neighbors
- ipv4_
networks Sequence[TransportRouting Bgp Feature Ipv4Network Args] - Configure the networks for BGP to advertise
- ipv4_
originate bool - BGP Default Information Originate - Default value:
false
- ipv4_
originate_ strvariable - Variable name
- ipv4_
redistributes Sequence[TransportRouting Bgp Feature Ipv4Redistribute Args] - Redistribute routes into BGP
- ipv4_
table_ boolmap_ filter - Table map filtered or not - Default value:
false
- ipv4_
table_ strmap_ filter_ variable - Variable name
- ipv4_
table_ strmap_ route_ policy_ id - ipv6_
aggregate_ Sequence[Transportaddresses Routing Bgp Feature Ipv6Aggregate Address Args] - IPv6 Aggregate prefixes in specific range
- ipv6_
eibgp_ intmaximum_ paths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv6_
eibgp_ strmaximum_ paths_ variable - Variable name
- ipv6_
neighbors Sequence[TransportRouting Bgp Feature Ipv6Neighbor Args] - Set BGP IPv6 neighbors
- ipv6_
networks Sequence[TransportRouting Bgp Feature Ipv6Network Args] - Configure the networks for BGP to advertise
- ipv6_
originate bool - BGP Default Information Originate - Default value:
false
- ipv6_
originate_ strvariable - Variable name
- ipv6_
redistributes Sequence[TransportRouting Bgp Feature Ipv6Redistribute Args] - Redistribute routes into BGP
- ipv6_
table_ boolmap_ filter - Table map filtered or not - Default value:
false
- ipv6_
table_ strmap_ filter_ variable - Variable name
- ipv6_
table_ strmap_ route_ policy_ id - keepalive_
time int - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- keepalive_
time_ strvariable - Variable name
- local_
routes_ intdistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- local_
routes_ strdistance_ variable - Variable name
- missing_
med_ boolas_ worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing_
med_ stras_ worst_ variable - Variable name
- mpls_
interfaces Sequence[TransportRouting Bgp Feature Mpls Interface Args] - MPLS BGP Interface
- multipath_
relax bool - Ignore AS for multipath selection - Default value:
false
- multipath_
relax_ strvariable - Variable name
- name str
- The name of the Feature
- propagate_
as_ boolpath - Propagate AS Path - Default value:
false
- propagate_
as_ strpath_ variable - Variable name
- propagate_
community bool - Propagate Community - Default value:
false
- propagate_
community_ strvariable - Variable name
- router_
id str - Configure BGP router identifier
- router_
id_ strvariable - Variable name
- always
Compare BooleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare StringMed Variable - Variable name
- as
Number Number - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number StringVariable - Variable name
- compare
Router BooleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router StringId Variable - Variable name
- description String
- The description of the Feature
- deterministic
Med Boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med StringVariable - Variable name
- external
Routes NumberDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- external
Routes StringDistance Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- hold
Time Number - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- hold
Time StringVariable - Variable name
- internal
Routes NumberDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- internal
Routes StringDistance Variable - Variable name
- ipv4Aggregate
Addresses List<Property Map> - Aggregate prefixes in specific range
- ipv4Eibgp
Maximum NumberPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv4Eibgp
Maximum StringPaths Variable - 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 - Default value:
false
- ipv4Originate
Variable String - Variable name
- ipv4Redistributes List<Property Map>
- Redistribute routes into BGP
- ipv4Table
Map BooleanFilter - Table map filtered or not - Default value:
false
- ipv4Table
Map StringFilter Variable - Variable name
- ipv4Table
Map StringRoute Policy Id - ipv6Aggregate
Addresses List<Property Map> - IPv6 Aggregate prefixes in specific range
- ipv6Eibgp
Maximum NumberPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv6Eibgp
Maximum StringPaths Variable - 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 - Default value:
false
- ipv6Originate
Variable String - Variable name
- ipv6Redistributes List<Property Map>
- Redistribute routes into BGP
- ipv6Table
Map BooleanFilter - Table map filtered or not - Default value:
false
- ipv6Table
Map StringFilter Variable - Variable name
- ipv6Table
Map StringRoute Policy Id - keepalive
Time Number - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Time StringVariable - Variable name
- local
Routes NumberDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- local
Routes StringDistance Variable - Variable name
- missing
Med BooleanAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med StringAs Worst Variable - Variable name
- mpls
Interfaces List<Property Map> - MPLS BGP Interface
- multipath
Relax Boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax StringVariable - Variable name
- name String
- The name of the Feature
- propagate
As BooleanPath - Propagate AS Path - Default value:
false
- propagate
As StringPath Variable - Variable name
- propagate
Community Boolean - Propagate Community - Default value:
false
- propagate
Community StringVariable - Variable name
- router
Id String - Configure BGP router identifier
- router
Id StringVariable - Variable name
Outputs
All input properties are implicitly available as output properties. Additionally, the TransportRoutingBgpFeature resource produces the following output properties:
Look up Existing TransportRoutingBgpFeature Resource
Get an existing TransportRoutingBgpFeature resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: TransportRoutingBgpFeatureState, opts?: CustomResourceOptions): TransportRoutingBgpFeature
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
always_compare_med: Optional[bool] = None,
always_compare_med_variable: Optional[str] = None,
as_number: Optional[int] = None,
as_number_variable: Optional[str] = None,
compare_router_id: Optional[bool] = None,
compare_router_id_variable: Optional[str] = None,
description: Optional[str] = None,
deterministic_med: Optional[bool] = None,
deterministic_med_variable: Optional[str] = None,
external_routes_distance: Optional[int] = None,
external_routes_distance_variable: Optional[str] = None,
feature_profile_id: Optional[str] = None,
hold_time: Optional[int] = None,
hold_time_variable: Optional[str] = None,
internal_routes_distance: Optional[int] = None,
internal_routes_distance_variable: Optional[str] = None,
ipv4_aggregate_addresses: Optional[Sequence[TransportRoutingBgpFeatureIpv4AggregateAddressArgs]] = None,
ipv4_eibgp_maximum_paths: Optional[int] = None,
ipv4_eibgp_maximum_paths_variable: Optional[str] = None,
ipv4_neighbors: Optional[Sequence[TransportRoutingBgpFeatureIpv4NeighborArgs]] = None,
ipv4_networks: Optional[Sequence[TransportRoutingBgpFeatureIpv4NetworkArgs]] = None,
ipv4_originate: Optional[bool] = None,
ipv4_originate_variable: Optional[str] = None,
ipv4_redistributes: Optional[Sequence[TransportRoutingBgpFeatureIpv4RedistributeArgs]] = None,
ipv4_table_map_filter: Optional[bool] = None,
ipv4_table_map_filter_variable: Optional[str] = None,
ipv4_table_map_route_policy_id: Optional[str] = None,
ipv6_aggregate_addresses: Optional[Sequence[TransportRoutingBgpFeatureIpv6AggregateAddressArgs]] = None,
ipv6_eibgp_maximum_paths: Optional[int] = None,
ipv6_eibgp_maximum_paths_variable: Optional[str] = None,
ipv6_neighbors: Optional[Sequence[TransportRoutingBgpFeatureIpv6NeighborArgs]] = None,
ipv6_networks: Optional[Sequence[TransportRoutingBgpFeatureIpv6NetworkArgs]] = None,
ipv6_originate: Optional[bool] = None,
ipv6_originate_variable: Optional[str] = None,
ipv6_redistributes: Optional[Sequence[TransportRoutingBgpFeatureIpv6RedistributeArgs]] = None,
ipv6_table_map_filter: Optional[bool] = None,
ipv6_table_map_filter_variable: Optional[str] = None,
ipv6_table_map_route_policy_id: Optional[str] = None,
keepalive_time: Optional[int] = None,
keepalive_time_variable: Optional[str] = None,
local_routes_distance: Optional[int] = None,
local_routes_distance_variable: Optional[str] = None,
missing_med_as_worst: Optional[bool] = None,
missing_med_as_worst_variable: Optional[str] = None,
mpls_interfaces: Optional[Sequence[TransportRoutingBgpFeatureMplsInterfaceArgs]] = None,
multipath_relax: Optional[bool] = None,
multipath_relax_variable: Optional[str] = None,
name: Optional[str] = None,
propagate_as_path: Optional[bool] = None,
propagate_as_path_variable: Optional[str] = None,
propagate_community: Optional[bool] = None,
propagate_community_variable: Optional[str] = None,
router_id: Optional[str] = None,
router_id_variable: Optional[str] = None,
version: Optional[int] = None) -> TransportRoutingBgpFeature
func GetTransportRoutingBgpFeature(ctx *Context, name string, id IDInput, state *TransportRoutingBgpFeatureState, opts ...ResourceOption) (*TransportRoutingBgpFeature, error)
public static TransportRoutingBgpFeature Get(string name, Input<string> id, TransportRoutingBgpFeatureState? state, CustomResourceOptions? opts = null)
public static TransportRoutingBgpFeature get(String name, Output<String> id, TransportRoutingBgpFeatureState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Always
Compare boolMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- Always
Compare stringMed Variable - Variable name
- As
Number int - Set autonomous system number <1..4294967295> or <XX.YY>
- As
Number stringVariable - Variable name
- Compare
Router boolId - Compare router IDs when selecting active BGP paths - Default value:
false
- Compare
Router stringId Variable - Variable name
- Description string
- The description of the Feature
- Deterministic
Med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- Deterministic
Med stringVariable - Variable name
- External
Routes intDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- External
Routes stringDistance Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Hold
Time int - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- Hold
Time stringVariable - Variable name
- Internal
Routes intDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- Internal
Routes stringDistance Variable - Variable name
- Ipv4Aggregate
Addresses List<TransportRouting Bgp Feature Ipv4Aggregate Address> - Aggregate prefixes in specific range
- Ipv4Eibgp
Maximum intPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- Ipv4Eibgp
Maximum stringPaths Variable - Variable name
- Ipv4Neighbors
List<Transport
Routing Bgp Feature Ipv4Neighbor> - Set BGP IPv4 neighbors
- Ipv4Networks
List<Transport
Routing Bgp Feature Ipv4Network> - Configure the networks for BGP to advertise
- Ipv4Originate bool
- BGP Default Information Originate - Default value:
false
- Ipv4Originate
Variable string - Variable name
- Ipv4Redistributes
List<Transport
Routing Bgp Feature Ipv4Redistribute> - Redistribute routes into BGP
- Ipv4Table
Map boolFilter - Table map filtered or not - Default value:
false
- Ipv4Table
Map stringFilter Variable - Variable name
- Ipv4Table
Map stringRoute Policy Id - Ipv6Aggregate
Addresses List<TransportRouting Bgp Feature Ipv6Aggregate Address> - IPv6 Aggregate prefixes in specific range
- Ipv6Eibgp
Maximum intPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- Ipv6Eibgp
Maximum stringPaths Variable - Variable name
- Ipv6Neighbors
List<Transport
Routing Bgp Feature Ipv6Neighbor> - Set BGP IPv6 neighbors
- Ipv6Networks
List<Transport
Routing Bgp Feature Ipv6Network> - Configure the networks for BGP to advertise
- Ipv6Originate bool
- BGP Default Information Originate - Default value:
false
- Ipv6Originate
Variable string - Variable name
- Ipv6Redistributes
List<Transport
Routing Bgp Feature Ipv6Redistribute> - Redistribute routes into BGP
- Ipv6Table
Map boolFilter - Table map filtered or not - Default value:
false
- Ipv6Table
Map stringFilter Variable - Variable name
- Ipv6Table
Map stringRoute Policy Id - Keepalive
Time int - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- Keepalive
Time stringVariable - Variable name
- Local
Routes intDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- Local
Routes stringDistance Variable - Variable name
- Missing
Med boolAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- Missing
Med stringAs Worst Variable - Variable name
- Mpls
Interfaces List<TransportRouting Bgp Feature Mpls Interface> - MPLS BGP Interface
- Multipath
Relax bool - Ignore AS for multipath selection - Default value:
false
- Multipath
Relax stringVariable - Variable name
- Name string
- The name of the Feature
- Propagate
As boolPath - Propagate AS Path - Default value:
false
- Propagate
As stringPath Variable - Variable name
- Propagate
Community bool - Propagate Community - Default value:
false
- Propagate
Community stringVariable - Variable name
- Router
Id string - Configure BGP router identifier
- Router
Id stringVariable - Variable name
- Version int
- The version of the Feature
- Always
Compare boolMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- Always
Compare stringMed Variable - Variable name
- As
Number int - Set autonomous system number <1..4294967295> or <XX.YY>
- As
Number stringVariable - Variable name
- Compare
Router boolId - Compare router IDs when selecting active BGP paths - Default value:
false
- Compare
Router stringId Variable - Variable name
- Description string
- The description of the Feature
- Deterministic
Med bool - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- Deterministic
Med stringVariable - Variable name
- External
Routes intDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- External
Routes stringDistance Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Hold
Time int - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- Hold
Time stringVariable - Variable name
- Internal
Routes intDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- Internal
Routes stringDistance Variable - Variable name
- Ipv4Aggregate
Addresses []TransportRouting Bgp Feature Ipv4Aggregate Address Args - Aggregate prefixes in specific range
- Ipv4Eibgp
Maximum intPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- Ipv4Eibgp
Maximum stringPaths Variable - Variable name
- Ipv4Neighbors
[]Transport
Routing Bgp Feature Ipv4Neighbor Args - Set BGP IPv4 neighbors
- Ipv4Networks
[]Transport
Routing Bgp Feature Ipv4Network Args - Configure the networks for BGP to advertise
- Ipv4Originate bool
- BGP Default Information Originate - Default value:
false
- Ipv4Originate
Variable string - Variable name
- Ipv4Redistributes
[]Transport
Routing Bgp Feature Ipv4Redistribute Args - Redistribute routes into BGP
- Ipv4Table
Map boolFilter - Table map filtered or not - Default value:
false
- Ipv4Table
Map stringFilter Variable - Variable name
- Ipv4Table
Map stringRoute Policy Id - Ipv6Aggregate
Addresses []TransportRouting Bgp Feature Ipv6Aggregate Address Args - IPv6 Aggregate prefixes in specific range
- Ipv6Eibgp
Maximum intPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- Ipv6Eibgp
Maximum stringPaths Variable - Variable name
- Ipv6Neighbors
[]Transport
Routing Bgp Feature Ipv6Neighbor Args - Set BGP IPv6 neighbors
- Ipv6Networks
[]Transport
Routing Bgp Feature Ipv6Network Args - Configure the networks for BGP to advertise
- Ipv6Originate bool
- BGP Default Information Originate - Default value:
false
- Ipv6Originate
Variable string - Variable name
- Ipv6Redistributes
[]Transport
Routing Bgp Feature Ipv6Redistribute Args - Redistribute routes into BGP
- Ipv6Table
Map boolFilter - Table map filtered or not - Default value:
false
- Ipv6Table
Map stringFilter Variable - Variable name
- Ipv6Table
Map stringRoute Policy Id - Keepalive
Time int - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- Keepalive
Time stringVariable - Variable name
- Local
Routes intDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- Local
Routes stringDistance Variable - Variable name
- Missing
Med boolAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- Missing
Med stringAs Worst Variable - Variable name
- Mpls
Interfaces []TransportRouting Bgp Feature Mpls Interface Args - MPLS BGP Interface
- Multipath
Relax bool - Ignore AS for multipath selection - Default value:
false
- Multipath
Relax stringVariable - Variable name
- Name string
- The name of the Feature
- Propagate
As boolPath - Propagate AS Path - Default value:
false
- Propagate
As stringPath Variable - Variable name
- Propagate
Community bool - Propagate Community - Default value:
false
- Propagate
Community stringVariable - Variable name
- Router
Id string - Configure BGP router identifier
- Router
Id stringVariable - Variable name
- Version int
- The version of the Feature
- always
Compare BooleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare StringMed Variable - Variable name
- as
Number Integer - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number StringVariable - Variable name
- compare
Router BooleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router StringId Variable - Variable name
- description String
- The description of the Feature
- deterministic
Med Boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med StringVariable - Variable name
- external
Routes IntegerDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- external
Routes StringDistance Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- hold
Time Integer - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- hold
Time StringVariable - Variable name
- internal
Routes IntegerDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- internal
Routes StringDistance Variable - Variable name
- ipv4Aggregate
Addresses List<TransportRouting Bgp Feature Ipv4Aggregate Address> - Aggregate prefixes in specific range
- ipv4Eibgp
Maximum IntegerPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv4Eibgp
Maximum StringPaths Variable - Variable name
- ipv4Neighbors
List<Transport
Routing Bgp Feature Ipv4Neighbor> - Set BGP IPv4 neighbors
- ipv4Networks
List<Transport
Routing Bgp Feature Ipv4Network> - Configure the networks for BGP to advertise
- ipv4Originate Boolean
- BGP Default Information Originate - Default value:
false
- ipv4Originate
Variable String - Variable name
- ipv4Redistributes
List<Transport
Routing Bgp Feature Ipv4Redistribute> - Redistribute routes into BGP
- ipv4Table
Map BooleanFilter - Table map filtered or not - Default value:
false
- ipv4Table
Map StringFilter Variable - Variable name
- ipv4Table
Map StringRoute Policy Id - ipv6Aggregate
Addresses List<TransportRouting Bgp Feature Ipv6Aggregate Address> - IPv6 Aggregate prefixes in specific range
- ipv6Eibgp
Maximum IntegerPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv6Eibgp
Maximum StringPaths Variable - Variable name
- ipv6Neighbors
List<Transport
Routing Bgp Feature Ipv6Neighbor> - Set BGP IPv6 neighbors
- ipv6Networks
List<Transport
Routing Bgp Feature Ipv6Network> - Configure the networks for BGP to advertise
- ipv6Originate Boolean
- BGP Default Information Originate - Default value:
false
- ipv6Originate
Variable String - Variable name
- ipv6Redistributes
List<Transport
Routing Bgp Feature Ipv6Redistribute> - Redistribute routes into BGP
- ipv6Table
Map BooleanFilter - Table map filtered or not - Default value:
false
- ipv6Table
Map StringFilter Variable - Variable name
- ipv6Table
Map StringRoute Policy Id - keepalive
Time Integer - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Time StringVariable - Variable name
- local
Routes IntegerDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- local
Routes StringDistance Variable - Variable name
- missing
Med BooleanAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med StringAs Worst Variable - Variable name
- mpls
Interfaces List<TransportRouting Bgp Feature Mpls Interface> - MPLS BGP Interface
- multipath
Relax Boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax StringVariable - Variable name
- name String
- The name of the Feature
- propagate
As BooleanPath - Propagate AS Path - Default value:
false
- propagate
As StringPath Variable - Variable name
- propagate
Community Boolean - Propagate Community - Default value:
false
- propagate
Community StringVariable - Variable name
- router
Id String - Configure BGP router identifier
- router
Id StringVariable - Variable name
- version Integer
- The version of the Feature
- always
Compare booleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare stringMed Variable - Variable name
- as
Number number - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number stringVariable - Variable name
- compare
Router booleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router stringId Variable - Variable name
- description string
- The description of the Feature
- deterministic
Med boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med stringVariable - Variable name
- external
Routes numberDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- external
Routes stringDistance Variable - Variable name
- feature
Profile stringId - Feature Profile ID
- hold
Time number - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- hold
Time stringVariable - Variable name
- internal
Routes numberDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- internal
Routes stringDistance Variable - Variable name
- ipv4Aggregate
Addresses TransportRouting Bgp Feature Ipv4Aggregate Address[] - Aggregate prefixes in specific range
- ipv4Eibgp
Maximum numberPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv4Eibgp
Maximum stringPaths Variable - Variable name
- ipv4Neighbors
Transport
Routing Bgp Feature Ipv4Neighbor[] - Set BGP IPv4 neighbors
- ipv4Networks
Transport
Routing Bgp Feature Ipv4Network[] - Configure the networks for BGP to advertise
- ipv4Originate boolean
- BGP Default Information Originate - Default value:
false
- ipv4Originate
Variable string - Variable name
- ipv4Redistributes
Transport
Routing Bgp Feature Ipv4Redistribute[] - Redistribute routes into BGP
- ipv4Table
Map booleanFilter - Table map filtered or not - Default value:
false
- ipv4Table
Map stringFilter Variable - Variable name
- ipv4Table
Map stringRoute Policy Id - ipv6Aggregate
Addresses TransportRouting Bgp Feature Ipv6Aggregate Address[] - IPv6 Aggregate prefixes in specific range
- ipv6Eibgp
Maximum numberPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv6Eibgp
Maximum stringPaths Variable - Variable name
- ipv6Neighbors
Transport
Routing Bgp Feature Ipv6Neighbor[] - Set BGP IPv6 neighbors
- ipv6Networks
Transport
Routing Bgp Feature Ipv6Network[] - Configure the networks for BGP to advertise
- ipv6Originate boolean
- BGP Default Information Originate - Default value:
false
- ipv6Originate
Variable string - Variable name
- ipv6Redistributes
Transport
Routing Bgp Feature Ipv6Redistribute[] - Redistribute routes into BGP
- ipv6Table
Map booleanFilter - Table map filtered or not - Default value:
false
- ipv6Table
Map stringFilter Variable - Variable name
- ipv6Table
Map stringRoute Policy Id - keepalive
Time number - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Time stringVariable - Variable name
- local
Routes numberDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- local
Routes stringDistance Variable - Variable name
- missing
Med booleanAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med stringAs Worst Variable - Variable name
- mpls
Interfaces TransportRouting Bgp Feature Mpls Interface[] - MPLS BGP Interface
- multipath
Relax boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax stringVariable - Variable name
- name string
- The name of the Feature
- propagate
As booleanPath - Propagate AS Path - Default value:
false
- propagate
As stringPath Variable - Variable name
- propagate
Community boolean - Propagate Community - Default value:
false
- propagate
Community stringVariable - Variable name
- router
Id string - Configure BGP router identifier
- router
Id stringVariable - Variable name
- version number
- The version of the Feature
- always_
compare_ boolmed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always_
compare_ strmed_ variable - Variable name
- as_
number int - Set autonomous system number <1..4294967295> or <XX.YY>
- as_
number_ strvariable - Variable name
- compare_
router_ boolid - Compare router IDs when selecting active BGP paths - Default value:
false
- compare_
router_ strid_ variable - 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 - Default value:
false
- deterministic_
med_ strvariable - Variable name
- external_
routes_ intdistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- external_
routes_ strdistance_ variable - Variable name
- feature_
profile_ strid - Feature Profile ID
- hold_
time int - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- hold_
time_ strvariable - Variable name
- internal_
routes_ intdistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- internal_
routes_ strdistance_ variable - Variable name
- ipv4_
aggregate_ Sequence[Transportaddresses Routing Bgp Feature Ipv4Aggregate Address Args] - Aggregate prefixes in specific range
- ipv4_
eibgp_ intmaximum_ paths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv4_
eibgp_ strmaximum_ paths_ variable - Variable name
- ipv4_
neighbors Sequence[TransportRouting Bgp Feature Ipv4Neighbor Args] - Set BGP IPv4 neighbors
- ipv4_
networks Sequence[TransportRouting Bgp Feature Ipv4Network Args] - Configure the networks for BGP to advertise
- ipv4_
originate bool - BGP Default Information Originate - Default value:
false
- ipv4_
originate_ strvariable - Variable name
- ipv4_
redistributes Sequence[TransportRouting Bgp Feature Ipv4Redistribute Args] - Redistribute routes into BGP
- ipv4_
table_ boolmap_ filter - Table map filtered or not - Default value:
false
- ipv4_
table_ strmap_ filter_ variable - Variable name
- ipv4_
table_ strmap_ route_ policy_ id - ipv6_
aggregate_ Sequence[Transportaddresses Routing Bgp Feature Ipv6Aggregate Address Args] - IPv6 Aggregate prefixes in specific range
- ipv6_
eibgp_ intmaximum_ paths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv6_
eibgp_ strmaximum_ paths_ variable - Variable name
- ipv6_
neighbors Sequence[TransportRouting Bgp Feature Ipv6Neighbor Args] - Set BGP IPv6 neighbors
- ipv6_
networks Sequence[TransportRouting Bgp Feature Ipv6Network Args] - Configure the networks for BGP to advertise
- ipv6_
originate bool - BGP Default Information Originate - Default value:
false
- ipv6_
originate_ strvariable - Variable name
- ipv6_
redistributes Sequence[TransportRouting Bgp Feature Ipv6Redistribute Args] - Redistribute routes into BGP
- ipv6_
table_ boolmap_ filter - Table map filtered or not - Default value:
false
- ipv6_
table_ strmap_ filter_ variable - Variable name
- ipv6_
table_ strmap_ route_ policy_ id - keepalive_
time int - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- keepalive_
time_ strvariable - Variable name
- local_
routes_ intdistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- local_
routes_ strdistance_ variable - Variable name
- missing_
med_ boolas_ worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing_
med_ stras_ worst_ variable - Variable name
- mpls_
interfaces Sequence[TransportRouting Bgp Feature Mpls Interface Args] - MPLS BGP Interface
- multipath_
relax bool - Ignore AS for multipath selection - Default value:
false
- multipath_
relax_ strvariable - Variable name
- name str
- The name of the Feature
- propagate_
as_ boolpath - Propagate AS Path - Default value:
false
- propagate_
as_ strpath_ variable - Variable name
- propagate_
community bool - Propagate Community - Default value:
false
- propagate_
community_ strvariable - Variable name
- router_
id str - Configure BGP router identifier
- router_
id_ strvariable - Variable name
- version int
- The version of the Feature
- always
Compare BooleanMed - Compare MEDs from all ASs when selecting active BGP paths - Default value:
false
- always
Compare StringMed Variable - Variable name
- as
Number Number - Set autonomous system number <1..4294967295> or <XX.YY>
- as
Number StringVariable - Variable name
- compare
Router BooleanId - Compare router IDs when selecting active BGP paths - Default value:
false
- compare
Router StringId Variable - Variable name
- description String
- The description of the Feature
- deterministic
Med Boolean - Compare MEDs from all routes from same AS when selecting active BGP paths - Default value:
false
- deterministic
Med StringVariable - Variable name
- external
Routes NumberDistance - Set administrative distance for external BGP routes - Range:
1
-255
- Default value:20
- external
Routes StringDistance Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- hold
Time Number - Interval (seconds) not receiving a keepalive message declares a BGP peer down - Range:
0
-65535
- Default value:180
- hold
Time StringVariable - Variable name
- internal
Routes NumberDistance - Set administrative distance for internal BGP routes - Range:
1
-255
- Default value:200
- internal
Routes StringDistance Variable - Variable name
- ipv4Aggregate
Addresses List<Property Map> - Aggregate prefixes in specific range
- ipv4Eibgp
Maximum NumberPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv4Eibgp
Maximum StringPaths Variable - 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 - Default value:
false
- ipv4Originate
Variable String - Variable name
- ipv4Redistributes List<Property Map>
- Redistribute routes into BGP
- ipv4Table
Map BooleanFilter - Table map filtered or not - Default value:
false
- ipv4Table
Map StringFilter Variable - Variable name
- ipv4Table
Map StringRoute Policy Id - ipv6Aggregate
Addresses List<Property Map> - IPv6 Aggregate prefixes in specific range
- ipv6Eibgp
Maximum NumberPaths - Set maximum number of parallel IBGP paths for multipath load sharing - Range:
1
-32
- ipv6Eibgp
Maximum StringPaths Variable - 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 - Default value:
false
- ipv6Originate
Variable String - Variable name
- ipv6Redistributes List<Property Map>
- Redistribute routes into BGP
- ipv6Table
Map BooleanFilter - Table map filtered or not - Default value:
false
- ipv6Table
Map StringFilter Variable - Variable name
- ipv6Table
Map StringRoute Policy Id - keepalive
Time Number - Interval (seconds) of keepalive messages sent to its BGP peer - Range:
0
-65535
- Default value:60
- keepalive
Time StringVariable - Variable name
- local
Routes NumberDistance - Set administrative distance for local BGP routes - Range:
1
-255
- Default value:20
- local
Routes StringDistance Variable - Variable name
- missing
Med BooleanAs Worst - If path has no MED, consider it to be worst path when selecting active BGP paths - Default value:
false
- missing
Med StringAs Worst Variable - Variable name
- mpls
Interfaces List<Property Map> - MPLS BGP Interface
- multipath
Relax Boolean - Ignore AS for multipath selection - Default value:
false
- multipath
Relax StringVariable - Variable name
- name String
- The name of the Feature
- propagate
As BooleanPath - Propagate AS Path - Default value:
false
- propagate
As StringPath Variable - Variable name
- propagate
Community Boolean - Propagate Community - Default value:
false
- propagate
Community StringVariable - Variable name
- router
Id String - Configure BGP router identifier
- router
Id StringVariable - Variable name
- version Number
- The version of the Feature
Supporting Types
TransportRoutingBgpFeatureIpv4AggregateAddress, TransportRoutingBgpFeatureIpv4AggregateAddressArgs
- As
Set boolPath - Set AS set path information
- Default value:
false
- Default value:
- As
Set stringPath Variable - Variable name
- Network
Address string - Network
Address stringVariable - Variable name
- Subnet
Mask string - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Summary
Only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- Summary
Only stringVariable - Variable name
- As
Set boolPath - Set AS set path information
- Default value:
false
- Default value:
- As
Set stringPath Variable - Variable name
- Network
Address string - Network
Address stringVariable - Variable name
- Subnet
Mask string - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Summary
Only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- Summary
Only stringVariable - Variable name
- as
Set BooleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set StringPath Variable - Variable name
- network
Address String - network
Address StringVariable - Variable name
- subnet
Mask String - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- summary
Only Boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only StringVariable - Variable name
- as
Set booleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set stringPath Variable - Variable name
- network
Address string - network
Address stringVariable - Variable name
- subnet
Mask string - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask stringVariable - Variable name
- summary
Only boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only stringVariable - Variable name
- as_
set_ boolpath - Set AS set path information
- Default value:
false
- Default value:
- as_
set_ strpath_ variable - Variable name
- network_
address str - network_
address_ strvariable - Variable name
- subnet_
mask str - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet_
mask_ strvariable - Variable name
- summary_
only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary_
only_ strvariable - Variable name
- as
Set BooleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set StringPath Variable - Variable name
- network
Address String - network
Address StringVariable - Variable name
- subnet
Mask String - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- summary
Only Boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only StringVariable - Variable name
TransportRoutingBgpFeatureIpv4Neighbor, TransportRoutingBgpFeatureIpv4NeighborArgs
- Address string
- Set neighbor address
- Address
Families List<TransportRouting Bgp Feature Ipv4Neighbor Address Family> - Set BGP address family
- Address
Variable string - Variable name
- Allowas
In intNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- Allowas
In stringNumber Variable - Variable name
- As
Override bool - Override matching AS-number while sending update
- Default value:
false
- Default value:
- As
Override stringVariable - Variable name
- Description string
- Set description
- Description
Variable string - Variable name
- Ebgp
Multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- Ebgp
Multihop stringVariable - Variable name
- Explicit
Null bool - Send explicit null label
- Default value:
false
- Default value:
- Explicit
Null stringVariable - Variable name
- Hold
Time int - Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Default value:
180
- Range:
- Hold
Time stringVariable - Variable name
- Keepalive
Time int - Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- Keepalive
Time stringVariable - 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 stringVariable - Variable name
- Next
Hop boolSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- Next
Hop stringSelf Variable - Variable name
- Password string
- Set MD5 password on TCP connection with BGP peer
- Password
Variable string - Variable name
- Remote
As int - Set remote autonomous system number
- Remote
As stringVariable - Variable name
- Send
Community bool - Send community attribute
- Default value:
true
- Default value:
- Send
Community stringVariable - Variable name
- Send
Extended boolCommunity - Send extended community attribute
- Default value:
true
- Default value:
- Send
Extended stringCommunity Variable - Variable name
- Send
Label bool - Send label
- Default value:
false
- Default value:
- Shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- Shutdown
Variable string - Variable name
- Update
Source stringInterface - Source interface name for BGP neighbor
- Update
Source stringInterface Variable - Variable name
- Address string
- Set neighbor address
- Address
Families []TransportRouting Bgp Feature Ipv4Neighbor Address Family - Set BGP address family
- Address
Variable string - Variable name
- Allowas
In intNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- Allowas
In stringNumber Variable - Variable name
- As
Override bool - Override matching AS-number while sending update
- Default value:
false
- Default value:
- As
Override stringVariable - Variable name
- Description string
- Set description
- Description
Variable string - Variable name
- Ebgp
Multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- Ebgp
Multihop stringVariable - Variable name
- Explicit
Null bool - Send explicit null label
- Default value:
false
- Default value:
- Explicit
Null stringVariable - Variable name
- Hold
Time int - Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Default value:
180
- Range:
- Hold
Time stringVariable - Variable name
- Keepalive
Time int - Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- Keepalive
Time stringVariable - 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 stringVariable - Variable name
- Next
Hop boolSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- Next
Hop stringSelf Variable - Variable name
- Password string
- Set MD5 password on TCP connection with BGP peer
- Password
Variable string - Variable name
- Remote
As int - Set remote autonomous system number
- Remote
As stringVariable - Variable name
- Send
Community bool - Send community attribute
- Default value:
true
- Default value:
- Send
Community stringVariable - Variable name
- Send
Extended boolCommunity - Send extended community attribute
- Default value:
true
- Default value:
- Send
Extended stringCommunity Variable - Variable name
- Send
Label bool - Send label
- Default value:
false
- Default value:
- Shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- Shutdown
Variable string - Variable name
- Update
Source stringInterface - Source interface name for BGP neighbor
- Update
Source stringInterface Variable - Variable name
- address String
- Set neighbor address
- address
Families List<TransportRouting Bgp Feature Ipv4Neighbor Address Family> - Set BGP address family
- address
Variable String - Variable name
- allowas
In IntegerNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- allowas
In StringNumber Variable - Variable name
- as
Override Boolean - Override matching AS-number while sending update
- Default value:
false
- Default value:
- as
Override StringVariable - Variable name
- description String
- Set description
- description
Variable String - Variable name
- ebgp
Multihop Integer - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop StringVariable - Variable name
- explicit
Null Boolean - Send explicit null label
- Default value:
false
- Default value:
- explicit
Null StringVariable - Variable name
- hold
Time Integer - Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Default value:
180
- Range:
- hold
Time StringVariable - Variable name
- keepalive
Time Integer - Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- keepalive
Time StringVariable - Variable name
- local
As 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.
- local
As StringVariable - Variable name
- next
Hop BooleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop StringSelf Variable - Variable name
- password String
- Set MD5 password on TCP connection with BGP peer
- password
Variable String - Variable name
- remote
As Integer - Set remote autonomous system number
- remote
As StringVariable - Variable name
- send
Community Boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community StringVariable - Variable name
- send
Extended BooleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Extended StringCommunity Variable - Variable name
- send
Label Boolean - Send label
- Default value:
false
- Default value:
- shutdown Boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable String - Variable name
- update
Source StringInterface - Source interface name for BGP neighbor
- update
Source StringInterface Variable - Variable name
- address string
- Set neighbor address
- address
Families TransportRouting Bgp Feature Ipv4Neighbor Address Family[] - Set BGP address family
- address
Variable string - Variable name
- allowas
In numberNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- allowas
In stringNumber Variable - Variable name
- as
Override boolean - Override matching AS-number while sending update
- Default value:
false
- Default value:
- as
Override stringVariable - Variable name
- description string
- Set description
- description
Variable string - Variable name
- ebgp
Multihop number - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop stringVariable - Variable name
- explicit
Null boolean - Send explicit null label
- Default value:
false
- Default value:
- explicit
Null stringVariable - Variable name
- hold
Time number - Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Default value:
180
- Range:
- hold
Time stringVariable - Variable name
- keepalive
Time number - Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- keepalive
Time stringVariable - Variable name
- local
As 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.
- local
As stringVariable - Variable name
- next
Hop booleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop stringSelf Variable - Variable name
- password string
- Set MD5 password on TCP connection with BGP peer
- password
Variable string - Variable name
- remote
As number - Set remote autonomous system number
- remote
As stringVariable - Variable name
- send
Community boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community stringVariable - Variable name
- send
Extended booleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Extended stringCommunity Variable - Variable name
- send
Label boolean - Send label
- Default value:
false
- Default value:
- shutdown boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable string - Variable name
- update
Source stringInterface - Source interface name for BGP neighbor
- update
Source stringInterface Variable - Variable name
- address str
- Set neighbor address
- address_
families Sequence[TransportRouting Bgp Feature Ipv4Neighbor Address Family] - Set BGP address family
- address_
variable str - Variable name
- allowas_
in_ intnumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- allowas_
in_ strnumber_ variable - Variable name
- as_
override bool - Override matching AS-number while sending update
- Default value:
false
- Default value:
- as_
override_ strvariable - Variable name
- description str
- Set description
- description_
variable str - Variable name
- ebgp_
multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp_
multihop_ strvariable - Variable name
- explicit_
null bool - Send explicit null label
- Default value:
false
- Default value:
- explicit_
null_ strvariable - Variable name
- hold_
time int - Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Default value:
180
- Range:
- hold_
time_ strvariable - Variable name
- keepalive_
time int - Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- keepalive_
time_ strvariable - 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_ strvariable - Variable name
- next_
hop_ boolself - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next_
hop_ strself_ variable - 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_ strvariable - Variable name
- send_
community bool - Send community attribute
- Default value:
true
- Default value:
- send_
community_ strvariable - Variable name
- send_
extended_ boolcommunity - Send extended community attribute
- Default value:
true
- Default value:
- send_
extended_ strcommunity_ variable - Variable name
- send_
label bool - Send label
- Default value:
false
- Default value:
- shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown_
variable str - Variable name
- update_
source_ strinterface - Source interface name for BGP neighbor
- update_
source_ strinterface_ variable - Variable name
- address String
- Set neighbor address
- address
Families List<Property Map> - Set BGP address family
- address
Variable String - Variable name
- allowas
In NumberNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- allowas
In StringNumber Variable - Variable name
- as
Override Boolean - Override matching AS-number while sending update
- Default value:
false
- Default value:
- as
Override StringVariable - Variable name
- description String
- Set description
- description
Variable String - Variable name
- ebgp
Multihop Number - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop StringVariable - Variable name
- explicit
Null Boolean - Send explicit null label
- Default value:
false
- Default value:
- explicit
Null StringVariable - Variable name
- hold
Time Number - Set how long to wait since receiving a keepalive message to consider BGP peer unavailable
- Range:
0
-65535
- Default value:
180
- Range:
- hold
Time StringVariable - Variable name
- keepalive
Time Number - Set how often to advertise keepalive messages to BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- keepalive
Time StringVariable - Variable name
- local
As 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.
- local
As StringVariable - Variable name
- next
Hop BooleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop StringSelf Variable - Variable name
- password String
- Set MD5 password on TCP connection with BGP peer
- password
Variable String - Variable name
- remote
As Number - Set remote autonomous system number
- remote
As StringVariable - Variable name
- send
Community Boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community StringVariable - Variable name
- send
Extended BooleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Extended StringCommunity Variable - Variable name
- send
Label Boolean - Send label
- Default value:
false
- Default value:
- shutdown Boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable String - Variable name
- update
Source StringInterface - Source interface name for BGP neighbor
- update
Source StringInterface Variable - Variable name
TransportRoutingBgpFeatureIpv4NeighborAddressFamily, TransportRoutingBgpFeatureIpv4NeighborAddressFamilyArgs
- Family
Type string - Set IPv4 unicast address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- In
Route stringPolicy Id - Max
Number intOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- Max
Number stringOf Prefixes Variable - Variable name
- Out
Route stringPolicy Id - Policy
Type string - Neighbor received maximum prefix policy is disabled.
- Restart
Interval int - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- Restart
Interval stringVariable - Variable name
- Threshold int
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- Threshold
Variable string - Variable name
- Family
Type string - Set IPv4 unicast address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- In
Route stringPolicy Id - Max
Number intOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- Max
Number stringOf Prefixes Variable - Variable name
- Out
Route stringPolicy Id - Policy
Type string - Neighbor received maximum prefix policy is disabled.
- Restart
Interval int - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- Restart
Interval stringVariable - Variable name
- Threshold int
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- Threshold
Variable string - Variable name
- family
Type String - Set IPv4 unicast address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- in
Route StringPolicy Id - max
Number IntegerOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- max
Number StringOf Prefixes Variable - Variable name
- out
Route StringPolicy Id - policy
Type String - Neighbor received maximum prefix policy is disabled.
- restart
Interval Integer - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- restart
Interval StringVariable - Variable name
- threshold Integer
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- threshold
Variable String - Variable name
- family
Type string - Set IPv4 unicast address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- in
Route stringPolicy Id - max
Number numberOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- max
Number stringOf Prefixes Variable - Variable name
- out
Route stringPolicy Id - policy
Type string - Neighbor received maximum prefix policy is disabled.
- restart
Interval number - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- restart
Interval stringVariable - Variable name
- threshold number
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- threshold
Variable string - Variable name
- family_
type str - Set IPv4 unicast address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- in_
route_ strpolicy_ id - max_
number_ intof_ prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- max_
number_ strof_ prefixes_ variable - Variable name
- out_
route_ strpolicy_ id - 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
- Range:
1
-65535
- Range:
- restart_
interval_ strvariable - Variable name
- threshold int
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- threshold_
variable str - Variable name
- family
Type String - Set IPv4 unicast address family
- Choices:
ipv4-unicast
,vpnv4-unicast
,vpnv6-unicast
- Choices:
- in
Route StringPolicy Id - max
Number NumberOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- max
Number StringOf Prefixes Variable - Variable name
- out
Route StringPolicy Id - policy
Type String - Neighbor received maximum prefix policy is disabled.
- restart
Interval Number - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- restart
Interval StringVariable - Variable name
- threshold Number
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- threshold
Variable String - Variable name
TransportRoutingBgpFeatureIpv4Network, TransportRoutingBgpFeatureIpv4NetworkArgs
- Network
Address string - Network
Address stringVariable - Variable name
- Subnet
Mask string - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- Network
Address string - Network
Address stringVariable - Variable name
- Subnet
Mask string - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- Subnet
Mask stringVariable - Variable name
- network
Address String - network
Address StringVariable - Variable name
- subnet
Mask String - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
- network
Address string - network
Address stringVariable - Variable name
- subnet
Mask string - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask stringVariable - Variable name
- network_
address str - network_
address_ strvariable - Variable name
- subnet_
mask str - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet_
mask_ strvariable - Variable name
- network
Address String - network
Address StringVariable - Variable name
- subnet
Mask String - Choices:
255.255.255.255
,255.255.255.254
,255.255.255.252
,255.255.255.248
,255.255.255.240
,255.255.255.224
,255.255.255.192
,255.255.255.128
,255.255.255.0
,255.255.254.0
,255.255.252.0
,255.255.248.0
,255.255.240.0
,255.255.224.0
,255.255.192.0
,255.255.128.0
,255.255.0.0
,255.254.0.0
,255.252.0.0
,255.240.0.0
,255.224.0.0
,255.192.0.0
,255.128.0.0
,255.0.0.0
,254.0.0.0
,252.0.0.0
,248.0.0.0
,240.0.0.0
,224.0.0.0
,192.0.0.0
,128.0.0.0
,0.0.0.0
- Choices:
- subnet
Mask StringVariable - Variable name
TransportRoutingBgpFeatureIpv4Redistribute, TransportRoutingBgpFeatureIpv4RedistributeArgs
- Protocol string
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,nat
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy stringId
- Protocol string
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,nat
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy stringId
- protocol String
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,nat
- Choices:
- protocol
Variable String - Variable name
- route
Policy StringId
- protocol string
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,nat
- Choices:
- protocol
Variable string - Variable name
- route
Policy stringId
- protocol str
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,nat
- Choices:
- protocol_
variable str - Variable name
- route_
policy_ strid
- protocol String
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
,ospfv3
,nat
- Choices:
- protocol
Variable String - Variable name
- route
Policy StringId
TransportRoutingBgpFeatureIpv6AggregateAddress, TransportRoutingBgpFeatureIpv6AggregateAddressArgs
- Aggregate
Prefix string - Configure the IPv6 prefixes to aggregate
- Aggregate
Prefix stringVariable - Variable name
- As
Set boolPath - Set AS set path information
- Default value:
false
- Default value:
- As
Set stringPath Variable - Variable name
- Summary
Only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- Summary
Only stringVariable - Variable name
- Aggregate
Prefix string - Configure the IPv6 prefixes to aggregate
- Aggregate
Prefix stringVariable - Variable name
- As
Set boolPath - Set AS set path information
- Default value:
false
- Default value:
- As
Set stringPath Variable - Variable name
- Summary
Only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- Summary
Only stringVariable - Variable name
- aggregate
Prefix String - Configure the IPv6 prefixes to aggregate
- aggregate
Prefix StringVariable - Variable name
- as
Set BooleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set StringPath Variable - Variable name
- summary
Only Boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only StringVariable - Variable name
- aggregate
Prefix string - Configure the IPv6 prefixes to aggregate
- aggregate
Prefix stringVariable - Variable name
- as
Set booleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set stringPath Variable - Variable name
- summary
Only boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only stringVariable - Variable name
- aggregate_
prefix str - Configure the IPv6 prefixes to aggregate
- aggregate_
prefix_ strvariable - Variable name
- as_
set_ boolpath - Set AS set path information
- Default value:
false
- Default value:
- as_
set_ strpath_ variable - Variable name
- summary_
only bool - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary_
only_ strvariable - Variable name
- aggregate
Prefix String - Configure the IPv6 prefixes to aggregate
- aggregate
Prefix StringVariable - Variable name
- as
Set BooleanPath - Set AS set path information
- Default value:
false
- Default value:
- as
Set StringPath Variable - Variable name
- summary
Only Boolean - Filter out more specific routes from updates
- Default value:
false
- Default value:
- summary
Only StringVariable - Variable name
TransportRoutingBgpFeatureIpv6Neighbor, TransportRoutingBgpFeatureIpv6NeighborArgs
- Address string
- Set IPv6 neighbor address
- Address
Families List<TransportRouting Bgp Feature Ipv6Neighbor Address Family> - Set IPv6 BGP address family
- Address
Variable string - Variable name
- Allowas
In intNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- Allowas
In stringNumber Variable - Variable name
- As
Override bool - Override matching AS-number while sending update
- Default value:
false
- Default value:
- As
Override stringVariable - Variable name
- Description string
- Set description
- Description
Variable string - Variable name
- Ebgp
Multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- Ebgp
Multihop stringVariable - Variable name
- Hold
Time int - Interval (seconds) not receiving a keepalive message declares a BGP peer down
- Range:
0
-65535
- Default value:
180
- Range:
- Hold
Time stringVariable - Variable name
- Keepalive
Time int - Interval (seconds) of keepalive messages sent to its BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- Keepalive
Time stringVariable - Variable name
- Local
As int - Set local autonomous system 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 stringVariable - Variable name
- Next
Hop boolSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- Next
Hop stringSelf Variable - Variable name
- Password string
- Set MD5 password on TCP connection with BGP peer
- Password
Variable string - Variable name
- Remote
As int - Set remote autonomous system number
- Remote
As stringVariable - Variable name
- Send
Community bool - Send community attribute
- Default value:
true
- Default value:
- Send
Community stringVariable - Variable name
- Send
Extended boolCommunity - Send extended community attribute
- Default value:
true
- Default value:
- Send
Extended stringCommunity Variable - Variable name
- Shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- Shutdown
Variable string - Variable name
- Update
Source stringInterface - Source interface name for BGP neighbor
- Update
Source stringInterface Variable - Variable name
- Address string
- Set IPv6 neighbor address
- Address
Families []TransportRouting Bgp Feature Ipv6Neighbor Address Family - Set IPv6 BGP address family
- Address
Variable string - Variable name
- Allowas
In intNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- Allowas
In stringNumber Variable - Variable name
- As
Override bool - Override matching AS-number while sending update
- Default value:
false
- Default value:
- As
Override stringVariable - Variable name
- Description string
- Set description
- Description
Variable string - Variable name
- Ebgp
Multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- Ebgp
Multihop stringVariable - Variable name
- Hold
Time int - Interval (seconds) not receiving a keepalive message declares a BGP peer down
- Range:
0
-65535
- Default value:
180
- Range:
- Hold
Time stringVariable - Variable name
- Keepalive
Time int - Interval (seconds) of keepalive messages sent to its BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- Keepalive
Time stringVariable - Variable name
- Local
As int - Set local autonomous system 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 stringVariable - Variable name
- Next
Hop boolSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- Next
Hop stringSelf Variable - Variable name
- Password string
- Set MD5 password on TCP connection with BGP peer
- Password
Variable string - Variable name
- Remote
As int - Set remote autonomous system number
- Remote
As stringVariable - Variable name
- Send
Community bool - Send community attribute
- Default value:
true
- Default value:
- Send
Community stringVariable - Variable name
- Send
Extended boolCommunity - Send extended community attribute
- Default value:
true
- Default value:
- Send
Extended stringCommunity Variable - Variable name
- Shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- Shutdown
Variable string - Variable name
- Update
Source stringInterface - Source interface name for BGP neighbor
- Update
Source stringInterface Variable - Variable name
- address String
- Set IPv6 neighbor address
- address
Families List<TransportRouting Bgp Feature Ipv6Neighbor Address Family> - Set IPv6 BGP address family
- address
Variable String - Variable name
- allowas
In IntegerNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- allowas
In StringNumber Variable - Variable name
- as
Override Boolean - Override matching AS-number while sending update
- Default value:
false
- Default value:
- as
Override StringVariable - Variable name
- description String
- Set description
- description
Variable String - Variable name
- ebgp
Multihop Integer - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop StringVariable - Variable name
- hold
Time Integer - Interval (seconds) not receiving a keepalive message declares a BGP peer down
- Range:
0
-65535
- Default value:
180
- Range:
- hold
Time StringVariable - Variable name
- keepalive
Time Integer - Interval (seconds) of keepalive messages sent to its BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- keepalive
Time StringVariable - Variable name
- local
As Integer - Set local autonomous system 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 StringVariable - Variable name
- next
Hop BooleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop StringSelf Variable - Variable name
- password String
- Set MD5 password on TCP connection with BGP peer
- password
Variable String - Variable name
- remote
As Integer - Set remote autonomous system number
- remote
As StringVariable - Variable name
- send
Community Boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community StringVariable - Variable name
- send
Extended BooleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Extended StringCommunity Variable - Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable String - Variable name
- update
Source StringInterface - Source interface name for BGP neighbor
- update
Source StringInterface Variable - Variable name
- address string
- Set IPv6 neighbor address
- address
Families TransportRouting Bgp Feature Ipv6Neighbor Address Family[] - Set IPv6 BGP address family
- address
Variable string - Variable name
- allowas
In numberNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- allowas
In stringNumber Variable - Variable name
- as
Override boolean - Override matching AS-number while sending update
- Default value:
false
- Default value:
- as
Override stringVariable - Variable name
- description string
- Set description
- description
Variable string - Variable name
- ebgp
Multihop number - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop stringVariable - Variable name
- hold
Time number - Interval (seconds) not receiving a keepalive message declares a BGP peer down
- Range:
0
-65535
- Default value:
180
- Range:
- hold
Time stringVariable - Variable name
- keepalive
Time number - Interval (seconds) of keepalive messages sent to its BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- keepalive
Time stringVariable - Variable name
- local
As number - Set local autonomous system 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 stringVariable - Variable name
- next
Hop booleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop stringSelf Variable - Variable name
- password string
- Set MD5 password on TCP connection with BGP peer
- password
Variable string - Variable name
- remote
As number - Set remote autonomous system number
- remote
As stringVariable - Variable name
- send
Community boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community stringVariable - Variable name
- send
Extended booleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Extended stringCommunity Variable - Variable name
- shutdown boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable string - Variable name
- update
Source stringInterface - Source interface name for BGP neighbor
- update
Source stringInterface Variable - Variable name
- address str
- Set IPv6 neighbor address
- address_
families Sequence[TransportRouting Bgp Feature Ipv6Neighbor Address Family] - Set IPv6 BGP address family
- address_
variable str - Variable name
- allowas_
in_ intnumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- allowas_
in_ strnumber_ variable - Variable name
- as_
override bool - Override matching AS-number while sending update
- Default value:
false
- Default value:
- as_
override_ strvariable - Variable name
- description str
- Set description
- description_
variable str - Variable name
- ebgp_
multihop int - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp_
multihop_ strvariable - Variable name
- hold_
time int - Interval (seconds) not receiving a keepalive message declares a BGP peer down
- Range:
0
-65535
- Default value:
180
- Range:
- hold_
time_ strvariable - Variable name
- keepalive_
time int - Interval (seconds) of keepalive messages sent to its BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- keepalive_
time_ strvariable - Variable name
- local_
as int - Set local autonomous system 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_ strvariable - Variable name
- next_
hop_ boolself - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next_
hop_ strself_ variable - 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_ strvariable - Variable name
- send_
community bool - Send community attribute
- Default value:
true
- Default value:
- send_
community_ strvariable - Variable name
- send_
extended_ boolcommunity - Send extended community attribute
- Default value:
true
- Default value:
- send_
extended_ strcommunity_ variable - Variable name
- shutdown bool
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown_
variable str - Variable name
- update_
source_ strinterface - Source interface name for BGP neighbor
- update_
source_ strinterface_ variable - Variable name
- address String
- Set IPv6 neighbor address
- address
Families List<Property Map> - Set IPv6 BGP address family
- address
Variable String - Variable name
- allowas
In NumberNumber - The number of accept as-path with my AS present in it
- Range:
1
-10
- Range:
- allowas
In StringNumber Variable - Variable name
- as
Override Boolean - Override matching AS-number while sending update
- Default value:
false
- Default value:
- as
Override StringVariable - Variable name
- description String
- Set description
- description
Variable String - Variable name
- ebgp
Multihop Number - Set TTL value for peers that are not directly connected
- Range:
1
-255
- Default value:
1
- Range:
- ebgp
Multihop StringVariable - Variable name
- hold
Time Number - Interval (seconds) not receiving a keepalive message declares a BGP peer down
- Range:
0
-65535
- Default value:
180
- Range:
- hold
Time StringVariable - Variable name
- keepalive
Time Number - Interval (seconds) of keepalive messages sent to its BGP peer
- Range:
0
-65535
- Default value:
60
- Range:
- keepalive
Time StringVariable - Variable name
- local
As Number - Set local autonomous system 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 StringVariable - Variable name
- next
Hop BooleanSelf - Set router to be next hop for routes advertised to neighbor
- Default value:
false
- Default value:
- next
Hop StringSelf Variable - Variable name
- password String
- Set MD5 password on TCP connection with BGP peer
- password
Variable String - Variable name
- remote
As Number - Set remote autonomous system number
- remote
As StringVariable - Variable name
- send
Community Boolean - Send community attribute
- Default value:
true
- Default value:
- send
Community StringVariable - Variable name
- send
Extended BooleanCommunity - Send extended community attribute
- Default value:
true
- Default value:
- send
Extended StringCommunity Variable - Variable name
- shutdown Boolean
- Enable or disable a BGP neighbor
- Default value:
false
- Default value:
- shutdown
Variable String - Variable name
- update
Source StringInterface - Source interface name for BGP neighbor
- update
Source StringInterface Variable - Variable name
TransportRoutingBgpFeatureIpv6NeighborAddressFamily, TransportRoutingBgpFeatureIpv6NeighborAddressFamilyArgs
- Family
Type string - Set IPv6 unicast address family
- Choices:
ipv6-unicast
,vpnv6-unicast
- Choices:
- In
Route stringPolicy Id - Max
Number intOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- Max
Number stringOf Prefixes Variable - Variable name
- Out
Route stringPolicy Id - Policy
Type string - Neighbor received maximum prefix policy is disabled.
- Restart
Interval int - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- Restart
Interval stringVariable - Variable name
- Threshold int
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- Threshold
Variable string - Variable name
- Family
Type string - Set IPv6 unicast address family
- Choices:
ipv6-unicast
,vpnv6-unicast
- Choices:
- In
Route stringPolicy Id - Max
Number intOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- Max
Number stringOf Prefixes Variable - Variable name
- Out
Route stringPolicy Id - Policy
Type string - Neighbor received maximum prefix policy is disabled.
- Restart
Interval int - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- Restart
Interval stringVariable - Variable name
- Threshold int
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- Threshold
Variable string - Variable name
- family
Type String - Set IPv6 unicast address family
- Choices:
ipv6-unicast
,vpnv6-unicast
- Choices:
- in
Route StringPolicy Id - max
Number IntegerOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- max
Number StringOf Prefixes Variable - Variable name
- out
Route StringPolicy Id - policy
Type String - Neighbor received maximum prefix policy is disabled.
- restart
Interval Integer - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- restart
Interval StringVariable - Variable name
- threshold Integer
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- threshold
Variable String - Variable name
- family
Type string - Set IPv6 unicast address family
- Choices:
ipv6-unicast
,vpnv6-unicast
- Choices:
- in
Route stringPolicy Id - max
Number numberOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- max
Number stringOf Prefixes Variable - Variable name
- out
Route stringPolicy Id - policy
Type string - Neighbor received maximum prefix policy is disabled.
- restart
Interval number - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- restart
Interval stringVariable - Variable name
- threshold number
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- threshold
Variable string - Variable name
- family_
type str - Set IPv6 unicast address family
- Choices:
ipv6-unicast
,vpnv6-unicast
- Choices:
- in_
route_ strpolicy_ id - max_
number_ intof_ prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- max_
number_ strof_ prefixes_ variable - Variable name
- out_
route_ strpolicy_ id - 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
- Range:
1
-65535
- Range:
- restart_
interval_ strvariable - Variable name
- threshold int
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- threshold_
variable str - Variable name
- family
Type String - Set IPv6 unicast address family
- Choices:
ipv6-unicast
,vpnv6-unicast
- Choices:
- in
Route StringPolicy Id - max
Number NumberOf Prefixes - Set maximum number of prefixes accepted from BGP peer
- Range:
1
-4294967295
- Range:
- max
Number StringOf Prefixes Variable - Variable name
- out
Route StringPolicy Id - policy
Type String - Neighbor received maximum prefix policy is disabled.
- restart
Interval Number - Set the restart interval(minutes) when to restart BGP connection if threshold is exceeded
- Range:
1
-65535
- Range:
- restart
Interval StringVariable - Variable name
- threshold Number
- Set threshold(1 to 100) at which to generate a warning message
- Range:
1
-100
- Default value:
75
- Range:
- threshold
Variable String - Variable name
TransportRoutingBgpFeatureIpv6Network, TransportRoutingBgpFeatureIpv6NetworkArgs
- Network
Prefix string - Configure the prefixes for BGP to announce
- Network
Prefix stringVariable - Variable name
- Network
Prefix string - Configure the prefixes for BGP to announce
- Network
Prefix stringVariable - Variable name
- network
Prefix String - Configure the prefixes for BGP to announce
- network
Prefix StringVariable - Variable name
- network
Prefix string - Configure the prefixes for BGP to announce
- network
Prefix stringVariable - Variable name
- network_
prefix str - Configure the prefixes for BGP to announce
- network_
prefix_ strvariable - Variable name
- network
Prefix String - Configure the prefixes for BGP to announce
- network
Prefix StringVariable - Variable name
TransportRoutingBgpFeatureIpv6Redistribute, TransportRoutingBgpFeatureIpv6RedistributeArgs
- Protocol string
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy stringId
- Protocol string
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
- Choices:
- Protocol
Variable string - Variable name
- Route
Policy stringId
- protocol String
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
- Choices:
- protocol
Variable String - Variable name
- route
Policy StringId
- protocol string
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
- Choices:
- protocol
Variable string - Variable name
- route
Policy stringId
- protocol str
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
- Choices:
- protocol_
variable str - Variable name
- route_
policy_ strid
- protocol String
- Set the protocol to redistribute routes from
- Choices:
static
,connected
,ospf
- Choices:
- protocol
Variable String - Variable name
- route
Policy StringId
TransportRoutingBgpFeatureMplsInterface, TransportRoutingBgpFeatureMplsInterfaceArgs
- Interface
Name string - Interface Name
- Interface
Name stringVariable - Variable name
- Interface
Name string - Interface Name
- Interface
Name stringVariable - Variable name
- interface
Name String - Interface Name
- interface
Name StringVariable - Variable name
- interface
Name string - Interface Name
- interface
Name stringVariable - Variable name
- interface_
name str - Interface Name
- interface_
name_ strvariable - Variable name
- interface
Name String - Interface Name
- interface
Name StringVariable - Variable name
Import
Expected import identifier with the format: “transport_routing_bgp_feature_id,feature_profile_id”
$ pulumi import sdwan:index/transportRoutingBgpFeature:TransportRoutingBgpFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.